прекрасный практический урок для тех, кто уже знаком с каким-то языком программирования и хочет перейти в android разработку: одна практика, почти нет воды, быстро и по делу. для новичков же не рекомендую
@fedorpoupkine71123 ай бұрын
не звезди урок гуано. нихрена не понятно, откуда что берется
@kvashimyclugamАй бұрын
@@fedorpoupkine7112 вот и новичок явился
@__-ry6ejАй бұрын
Я новичок и я всё понял
@mastermaste8165 Жыл бұрын
Все работает спасибо.Чуть подкорректировал через чат ГПТ(А именно указал импорт нескольких параметрво)
@georgiidiomin Жыл бұрын
Спасибо гигантское ❤❤❤ люблю вас очень полезно 👍👍🔥🔥
@georgiidiomin Жыл бұрын
Большое спс
@korfrk3820 Жыл бұрын
1:11 - давайте добавим plain text - как появилась строка?! куда нажал? что за объяснение... пришлось несколько раз пересмотреть чтобы заметить что перетаскивание это делается. затем удаляется Name - опять надо пересматривать - куда нажал, что сделал. думаю дальше будет так же. нихрена не юзер френдли рассказ.
@hollidey148 Жыл бұрын
ну если ты тупой, то проблема эта не автора, а чисто твоя...
@scheme_academy1 Жыл бұрын
@@hollidey148Ты чо гений? Он правду говорит. Автор что-то наколдовал а мы потом минут 10 пересматриваем и думаем как он это сделал😅😅
@НикитаКонстантинов-ф3ж Жыл бұрын
Очень познавательно, спасибо за видео!
@grate75 Жыл бұрын
Все делаю так же,но когда пишем if(text != "") идёт ошибка,Expecting an expression помогите пожалуйста,хочется разобраться.
@MetaJamm Жыл бұрын
Наверное text имеет числовой тип а не текстовый, и ждёт выражения для проверки его неравенства. Тоесть непроизошло приведение к строковому типу. Проверь 9:20 . Правда я котлин первый раз вижу в этом видео но зуб даю точку или скобку забыл там, или в букве ошибся.
@etotamila11 ай бұрын
двойное равно забыли
@VenvBy2 ай бұрын
@@etotamila двойное равно не ставится с ! Либо =! Либо == у него ошибка в развертке текста
@user-a43ef53d3 күн бұрын
отличный гайд, а как заставить котлин сохранять мои любимые точки с запятой в конце строки/инструкции, меня аж бесит, когда он их удаляет, а я к ним привык и ориентируюсь иногда на них..
@konstantinmezler52382 ай бұрын
всем привет.у меня надпись список дел стоит не по центру экрана а сьехала в левый край.как ее выровнять?
@GalopomPoZemle2 ай бұрын
в activity_main нажимаешь на интересующий тебя блок и справа в атрибутах под вкладкой layout поиграйся с квадратом
@vladoskruuk7032 Жыл бұрын
После ваших уроков питона... Это как сразу 25 штук по сложности, объединить в один этот ролик)
@GG-lv9dk5 ай бұрын
потому что это не для начинающих , надо банально знать синтаксис хотябы
@Redbrotherss Жыл бұрын
Ниче не понятно, но очень интересно
@metaligh Жыл бұрын
При добавлении новой строки, она всегда добавляет одну и ту же строку, а не добавляет ее. Вместо появления новых строк, первая строка просто меняет свое название. Т.е. никогда не появляется вторая строка, а просто новая информация заменяет старую.
@mz6209 Жыл бұрын
Написал точно такую же программу в AndroidStudio 3.1, но она почему-то не работает При запуске выдает 6 или 8 ошибок, не пойму что за ошибки
@budushee_...dimitriy_radin..._3 ай бұрын
Тоже самое)
@budushee_...dimitriy_radin..._3 ай бұрын
Я скобку одну фигурную убрал и всё заработало. И ещё полностью сделал код таким же как на видео, пришлось несколько строк убрать, которые были до написания кода)
@evnikasmirnova7753Ай бұрын
а какие именно ошибки? некоторые шаги в видео действительно не упомянуты, но ошибки caused by эти шаги не трудно исправить
@rsgame321652 ай бұрын
button.setOnClickListener { не работает подскажите пожалуйста
@PavelStr-x5w Жыл бұрын
Спасибо большое за уроки!!
@SCHP Жыл бұрын
Не могли бы Вы подсказать: если мы выбираем позицию элемента в массиве 0, то почему запись не перезаписывается, а создается новая?
@Dragon_Qi Жыл бұрын
Как японял, это то куда добавить новую запись, то есть 0 индекс = вставить в начало списка, могу ошибаться
@SCHP Жыл бұрын
@@Dragon_Qi спасибо!
@seishi876 Жыл бұрын
Подскажите пожалуйста, когда я запускаю приложение на эмуляторе, приложение вылетает. Пробовал менять эмулятор - не помогло, оперативной памяти достаточно
@ArLazy258 ай бұрын
Также, нашел решение?
@ArLazy258 ай бұрын
А все, решил
@bratok42353 ай бұрын
@@ArLazy25 как
@ArLazy253 ай бұрын
@@bratok4235 уже не помню, возможно и скорее всего забил хер на эмуль и подрубил свой телефон, на котором все и тестил
@harrell105110 ай бұрын
как сделать в андройд студио шутку как html тег ?
@Lesha75111 ай бұрын
Огромное спасибо за урок! Один вопрос. А как сделать так, чтоб этот список сохранялся до следующего ее запуска? Иначе какой смысл . Данные то сохраняются пока открыто приложение...
@devitce10 ай бұрын
для этого нужно создать локальную базу данных непосредственно в самом андроид студио
@Zavulon7776 ай бұрын
Выглядит проще, чем на Java. Ну правда это пока, посмотрим что будет дальше
@Ne_Polak_0 Жыл бұрын
не могу запустить код. При включении эмулятора он выдает,что приложение нельзя включить.Я зашел в лог эмулятора и увидел,что код не воспринимает LIstView. Помогите пожалуйста
@VenvBy2 ай бұрын
IDE нужно выбирать с умом, пишу на Intellij idea, почти все за меня делает и интерфейс удобный
@sopliviy_ezh11 ай бұрын
интересно он хоть сам понял что его код будет удалять не точно тот элемент на который нажали, а первое вхождение в массив с таким же текстом? то есть по факту если в списке будет 2 элемента с одинаковым названием и мы захотим удалить второй, то удалится первый элемент. потому что этот шедевропрограммист сделал удаление не по позиции в массиве, а по значению
@sopliviy_ezh11 ай бұрын
правильнее будет сделать так: listView.setOnItemClickListener { parent, view, position, id -> todos.removeAt(position); adapter.notifyDataSetChanged(); }
@Lesha75111 ай бұрын
Все там нормально работает
@sopliviy_ezh11 ай бұрын
@Lesha751 ага, конечно 😂😂😂
@Lesha75111 ай бұрын
Понятен ваш сарказм, но у меня действительно все работает так как у него.. Единственное, что хотелось бы узнать, как сделать , чтоб список сохранялся при закрытии приложения. Можете помочь? Я просто начинающий еще..@@sopliviy_ezh
@МОЛОДОЙЧЕЛОВЕК7 ай бұрын
@@sopliviy_ezhспасибо тебе, святой человек!
@usergoogla Жыл бұрын
А зачем инсертить в начало списка? Разве это не более дорогая операция в сравнении со вставкой в конец?
@neyronsupergamer5511 ай бұрын
Подскажите почему после как пропишу код у меня ошибки @layout/activity_main does not contain a declaration??
@ortofosfat-amonija_magnija11 ай бұрын
Тож была, короче после каждого действия нужно сохранять код (ctrl+s)
@New-20177 күн бұрын
val adapter: ArrayAdapter = ArrayAdapter(this, android.R.layout.simple_list_item_1, todos)
@budushee_...dimitriy_radin..._3 ай бұрын
Урок совсем не для начинающих. Не ясно, что за код вводится, откуда берётся и зачем нужен. Больше подходит название "Как создать программу "Список дел" в Котлин". Я был бы рад созданной мной программой, если б понимал каждый элемент кода, а так просто скопировал и всё. Но в любой случае, подобная практика тоже полезна😊
@VenvBy2 ай бұрын
Дело в том что пользователь должен уметь работать с данными, не только строчить чё попало а работать с данными и интерфейсом, это важная деталь которая упрощает все в 40-50%ч касаемо вводимого кода, синтаксис не сложный но не для начинающих, действительно непонятно чё делать, но тот же чат ГПТ подробно объяснит все аспекты видео, да не автор но все же это лучше чем просто копировать чё попало
@EvgeniyPoveshenko Жыл бұрын
Как оплатить подсписку, с Крыма?
@lewandowski8550 Жыл бұрын
Это обучение уже для людей с опытом?ну типо там мидлов или дужнов?врятле для новичка
@РинатЯрмухаметов11 ай бұрын
ахахаха
@Mivikini_play10 ай бұрын
Странно так как тут не работает всё по другому тут
@Error93633 Жыл бұрын
Не очень понял про listView
@denzeroneYT9 ай бұрын
В відео не показано як підключити свій пристрій або емулятор.. а так добре
@flexyyyapk4 ай бұрын
Это не урок, это просто пальцем показал и всё.Где код?Я же не буду просто курсором делать объекты и прочее, я хочу чтобы мне показали как создать объект в xml, как установить обработку событий при нажатии на кнопку
@_Jet_X_4 ай бұрын
я вообще не воспринимаю itProgerа, все рассказывает по верхам, не последовательно, с его любимым "так же само" и "точно тот же самый" и вообще нифига не понятно. Ищу нормальный курс😀😀
@flexyyyapk4 ай бұрын
@@_Jet_X_ Более менее норм это ГПТ
@ДенисВьюхин-ж3ю4 ай бұрын
Это уроки про Kotlin, а не xml. Хочешь изучить xml - ищи уроки
@Peace_upon_us2024 Жыл бұрын
Сложно, если честно 😅😢
@Mandarin-h7t Жыл бұрын
Круто
@pey1862 Жыл бұрын
Го создание модов для Майнкрафт на kotlin?
@ЭдуардДартэ-ы4ж Жыл бұрын
Это не возможно наверное
@Masterskaya_KD Жыл бұрын
ничего не могу сказать по коду, но лЫст и Лыяут это нечто
@Mustafo_Dushanbiev Жыл бұрын
Ниф_ига не понятно🎩
@dimythtischina614610 ай бұрын
код написал, перепроверил несколько раз, нашёл ошибку, но! работает не корректно. Список добавляет, при удалении появляется подсказка, но не с текстом, а с номером строки, причем текст остается и не удаляется, вот код : class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val listView = findViewById(R.id.listView) val userData: EditText = findViewById(R.id.user_data) val button: Button = findViewById(R.id.button) val todos: MutableList = mutableListOf() val adapter = ArrayAdapter(this, android.R.layout.simple_list_item_1, todos) listView.adapter = adapter listView.setOnItemClickListener { adapterView, view, i, l -> val text = listView.getItemAtPosition(i).toString() adapter.remove(text) Toast.makeText(this, "Мы удалили: $text", Toast.LENGTH_LONG).show() } button.setOnClickListener { val text = userData.text.toString().trim() if(text != "") adapter.insert(text, 0) } } }
@HT201213 ай бұрын
Это не для начинающих. Этот "урок" полный пиздец.
@TaikatalviPWNZ9 ай бұрын
Отличные видео (нет). Это не курс, это переписывание кода с экрана без понимания происходящего.
@АйнураИкрамова-г9ж Жыл бұрын
😅👍
@AlexAng-s1c Жыл бұрын
ссылка на сайт не работает
@megabatusai7 ай бұрын
Автор, называй переменные другими словами, которые не используются в языке программирования. В голове каша когда пишешь адаптер = адаптер.
@skynet7789 Жыл бұрын
это не базовые концепции.
@merero7416 Жыл бұрын
А что это?
@skynet7789 Жыл бұрын
@@merero7416 раз я питон не плохо знаю это не база
@metderek7401 Жыл бұрын
You boy do it again and again please don't stop it.