прекрасный практический урок для тех, кто уже знаком с каким-то языком программирования и хочет перейти в android разработку: одна практика, почти нет воды, быстро и по делу. для новичков же не рекомендую
@fedorpoupkine7112
24 күн бұрын
не звезди урок гуано. нихрена не понятно, откуда что берется
@georgiidiomin
Жыл бұрын
Спасибо гигантское ❤❤❤ люблю вас очень полезно 👍👍🔥🔥
@georgiidiomin
Жыл бұрын
Большое спс
@Redbrotherss
Жыл бұрын
Ниче не понятно, но очень интересно
@Zavulon777
4 ай бұрын
Выглядит проще, чем на Java. Ну правда это пока, посмотрим что будет дальше
@metaligh
Жыл бұрын
При добавлении новой строки, она всегда добавляет одну и ту же строку, а не добавляет ее. Вместо появления новых строк, первая строка просто меняет свое название. Т.е. никогда не появляется вторая строка, а просто новая информация заменяет старую.
@vladoskruuk7032
11 ай бұрын
После ваших уроков питона... Это как сразу 25 штук по сложности, объединить в один этот ролик)
@GG-lv9dk
2 ай бұрын
потому что это не для начинающих , надо банально знать синтаксис хотябы
@sopliviy_ezh
8 ай бұрын
интересно он хоть сам понял что его код будет удалять не точно тот элемент на который нажали, а первое вхождение в массив с таким же текстом? то есть по факту если в списке будет 2 элемента с одинаковым названием и мы захотим удалить второй, то удалится первый элемент. потому что этот шедевропрограммист сделал удаление не по позиции в массиве, а по значению
@sopliviy_ezh
8 ай бұрын
правильнее будет сделать так: listView.setOnItemClickListener { parent, view, position, id -> todos.removeAt(position); adapter.notifyDataSetChanged(); }
@Lesha751
8 ай бұрын
Все там нормально работает
@sopliviy_ezh
8 ай бұрын
@Lesha751 ага, конечно 😂😂😂
@Lesha751
8 ай бұрын
Понятен ваш сарказм, но у меня действительно все работает так как у него.. Единственное, что хотелось бы узнать, как сделать , чтоб список сохранялся при закрытии приложения. Можете помочь? Я просто начинающий еще..@@sopliviy_ezh
@МОЛОДОЙЧЕЛОВЕК
4 ай бұрын
@@sopliviy_ezhспасибо тебе, святой человек!
@denzeroneYT
6 ай бұрын
В відео не показано як підключити свій пристрій або емулятор.. а так добре
@grate75
11 ай бұрын
Все делаю так же,но когда пишем if(text != "") идёт ошибка,Expecting an expression помогите пожалуйста,хочется разобраться.
@MetaJamm
9 ай бұрын
Наверное text имеет числовой тип а не текстовый, и ждёт выражения для проверки его неравенства. Тоесть непроизошло приведение к строковому типу. Проверь 9:20 . Правда я котлин первый раз вижу в этом видео но зуб даю точку или скобку забыл там, или в букве ошибся.
@etotamila
8 ай бұрын
двойное равно забыли
@konstantinmezler5238
Күн бұрын
всем привет.у меня надпись список дел стоит не по центру экрана а сьехала в левый край.как ее выровнять?
@mz6209
Жыл бұрын
Написал точно такую же программу в AndroidStudio 3.1, но она почему-то не работает При запуске выдает 6 или 8 ошибок, не пойму что за ошибки
@budushee_...dimitriy_radin..._
20 күн бұрын
Тоже самое)
@budushee_...dimitriy_radin..._
20 күн бұрын
Я скобку одну фигурную убрал и всё заработало. И ещё полностью сделал код таким же как на видео, пришлось несколько строк убрать, которые были до написания кода)
@korfrk3820
Жыл бұрын
1:11 - давайте добавим plain text - как появилась строка?! куда нажал? что за объяснение... пришлось несколько раз пересмотреть чтобы заметить что перетаскивание это делается. затем удаляется Name - опять надо пересматривать - куда нажал, что сделал. думаю дальше будет так же. нихрена не юзер френдли рассказ.
@mr.hollidey5454
Жыл бұрын
ну если ты тупой, то проблема эта не автора, а чисто твоя...
@scheme_academy1
11 ай бұрын
@@mr.hollidey5454Ты чо гений? Он правду говорит. Автор что-то наколдовал а мы потом минут 10 пересматриваем и думаем как он это сделал😅😅
@Mivikini_play
7 ай бұрын
Странно так как тут не работает всё по другому тут
@Peace_upon_us2024
10 ай бұрын
Сложно, если честно 😅😢
@usergoogla
9 ай бұрын
А зачем инсертить в начало списка? Разве это не более дорогая операция в сравнении со вставкой в конец?
@Ne_Polak_0
10 ай бұрын
не могу запустить код. При включении эмулятора он выдает,что приложение нельзя включить.Я зашел в лог эмулятора и увидел,что код не воспринимает LIstView. Помогите пожалуйста
@Mandarin-h7t
Жыл бұрын
Круто
@seishi876
11 ай бұрын
Подскажите пожалуйста, когда я запускаю приложение на эмуляторе, приложение вылетает. Пробовал менять эмулятор - не помогло, оперативной памяти достаточно
@ArLazy25
6 ай бұрын
Также, нашел решение?
@ArLazy25
6 ай бұрын
А все, решил
@bratok4235
22 күн бұрын
@@ArLazy25 как
@ArLazy25
21 күн бұрын
@@bratok4235 уже не помню, возможно и скорее всего забил хер на эмуль и подрубил свой телефон, на котором все и тестил
@harrell1051
7 ай бұрын
как сделать в андройд студио шутку как html тег ?
@SCHP
Жыл бұрын
Не могли бы Вы подсказать: если мы выбираем позицию элемента в массиве 0, то почему запись не перезаписывается, а создается новая?
@Dragon_Qi
Жыл бұрын
Как японял, это то куда добавить новую запись, то есть 0 индекс = вставить в начало списка, могу ошибаться
@SCHP
Жыл бұрын
@@Dragon_Qi спасибо!
@ITKing-v3t
8 ай бұрын
ПОСМОТРЕЛ УРОКИ ВСЕХ КОГО МОЖНО, КНИГИ ПЕРЕЛИСТАЛ И НИКТО ДАЖЕ НЕ ГОВОРИТ В НАЧАЛЕ О ТОМ, ЧТО НАДО ВЫУЧИТЬ НАИЗУСТЬ БАЗОВЫЙ (НАЧАЛЬНЫЙ) СИКТАКСИС (ПРАВИЛА В ЦЕЛОМ), ЗАЧЕМ ЭТО ВСЁ СМОТРЕТЬ ЕСЛИ ЭЛЕКМЕНТРАНО НЕ ПОНЯТЕН ПЕРЕВОД СЛОВ, ЗНАЧЕНИЕ ФУНКЦИЙ, ЭЛЕМЕНТОВ, ЦИКЛОВ И ВАЩЕ ВСЕГО ЭТОГО, ЭТО КАК НАЧАТЬ УЧИТЬ АНГЛИЙСКИЙ ЯЗЫК СРАЗУ С ПРАКТИКИ, ТО ЕСТЬ НЕ ЗНАЯ ЧТО СЛОВА ЗНАЧЯТ ПИСАТЬ ИХ ИЛИ ЧИТАТЬ КНИГИ, НАЧИНАЮТ УЧИТЬСЯ ЖЕ НЕ ТАК, ДЕТИ СНАЧАЛА АЗБУКУ УЧАТ, ПОТОМ ВСЁ ОСТАЛЬНОЕ, А НЕ СРАЗУ ЦЕЛИКОМ КАКИЕ ТО КОНСТРУКЦИИ СЛОВ, ПОЧЕМУ Я ОДИН ЭТО ПОНИМАЮ, ПО ЭТОМУ МНОГИЕ НОВИЧКИ ВИДЯ ЭТО И НЕ ПОНИМАЯ НИЧЕГО ЛИВАЮТ, ПОРОГ ВХОЖДЕНИЯ АБСОЛЮТНО НЕ ПРАВИЛЬНЫЙ И ТО ЧТО НУЖНО БОЛЬШЕ ПРАКТИКИ ПЕРЕОЦЕНЕНО, МЫ ПРАКТИКИУЕМ ТЕОРИЮ, А НЕ ПРАКТИКА ПРАКТИКУ, ЛЮДИ 5 ЛЕТ В УНИВЕРСИТЕТАХ УЧАТ ТЕОРИЮ НЕ ПО ПРИКОЛУ, ОСОБЕННО В НАЧАЛЕ ЖИЗНИ КОГДА ТЫ УЧИШЬСЯ, А ПОТОМ ВЫРАСТАЁШЬ И ПРИМЕНЯЕШЬ, СЧИТАЮ ЧТО БЕЗ САМОГО НУДНОГО И СКУЧНОГО В НАЧАЛЕ НЕ ОБОЙТИСЬ, ИНАЧЕ ВСЁ БУДУТ ДЖУНАМИ ПО ГОДУ-ДВА, А ЗНАНИЯ МИДЛА НЕ ПРЯМ СЛОЖНЫЕ, СЕЙЧАС НЕЙРОНАЯ СЕТЬ НЕКОТОРЫЕ ЗАДАЧИ МОЖЕТ ВМЕСТЕ СЕНЬЁРОВ СДЕЛАТЬ, ПО ЭТОМУ КОГДА ОСВОИТЕ САМОЕ ЛЁГКОЕ ПЕРЕХОДИТЕ НА УРОВЕНЬ ВЫШЕ ПОСТЕПЕННО БЕЗ ПОГОНИ ЗА ВРЕМЕНЕМ
@dmitryv4547
7 ай бұрын
плюсую, это как показать реьёнку один текст на английском с переводом и больше ничего
@ДенисПузирєй
7 ай бұрын
Зачем так кричать
@effectprism
7 ай бұрын
эх, вам бы еще кто-то объяснил, что писать капсом - пизнак дурного тона. всем адекватным людям и так понятно, что перед тем, как приступать к практике по написанию кода - надо выучить сначала базовые принципы программирования, а еще и, желательно, принципы платформы, под которую собираетесь создавать приложения
@ITKing-v3t
6 ай бұрын
@@effectprism ПИСАТЬ КАПСОМ ЭТО НЕ ПРИЗНАК И ВО ВТОРЫХ ТО ЧТО В РАСИЕ ЭТО ДРУНОЙ ТОН ДЛЯ МЕНЯ ЗНАЧЕНИЯ НЕ ИМЕЕТ, Я В ЗДРАВОМ РАСУДКЕ ЧТОБЫ ПОНЯТЬ ЧТО БОЛЬШИЕ БУКВЫ НЕ НЕСУТ НИЧЕГО СЕРЬЁЗНОГО, ЭТО ПРОСТО ПРЕВЛИЧЕНИЕ ВНИМАНИЯ И ВСЁ
@color-of-emotions
6 ай бұрын
Это как минимум читать не удобно, я в начале вашего коммента бросил его читать@@ITKing-v3t
@Error93633
Жыл бұрын
Не очень понял про listView
@Lesha751
8 ай бұрын
Огромное спасибо за урок! Один вопрос. А как сделать так, чтоб этот список сохранялся до следующего ее запуска? Иначе какой смысл . Данные то сохраняются пока открыто приложение...
@devitce7523
7 ай бұрын
для этого нужно создать локальную базу данных непосредственно в самом андроид студио
@Masterskaya_KD
9 ай бұрын
ничего не могу сказать по коду, но лЫст и Лыяут это нечто
@EvgeniyPoveshenko
9 ай бұрын
Как оплатить подсписку, с Крыма?
@budushee_...dimitriy_radin..._
16 күн бұрын
Урок совсем не для начинающих. Не ясно, что за код вводится, откуда берётся и зачем нужен. Больше подходит название "Как создать программу "Список дел" в Котлин". Я был бы рад созданной мной программой, если б понимал каждый элемент кода, а так просто скопировал и всё. Но в любой случае, подобная практика тоже полезна😊
@flexyyyapk
2 ай бұрын
Это не урок, это просто пальцем показал и всё.Где код?Я же не буду просто курсором делать объекты и прочее, я хочу чтобы мне показали как создать объект в xml, как установить обработку событий при нажатии на кнопку
@_Jet_X_
Ай бұрын
я вообще не воспринимаю itProgerа, все рассказывает по верхам, не последовательно, с его любимым "так же само" и "точно тот же самый" и вообще нифига не понятно. Ищу нормальный курс😀😀
@flexyyyapk
Ай бұрын
@@_Jet_X_ Более менее норм это ГПТ
@ДенисВьюхин-ж3ю
Ай бұрын
Это уроки про Kotlin, а не xml. Хочешь изучить xml - ищи уроки
@pey1862
Жыл бұрын
Го создание модов для Майнкрафт на kotlin?
@ЭдуардДартэ-ы4ж
Жыл бұрын
Это не возможно наверное
@АйнураИкрамова-г9ж
Жыл бұрын
😅👍
@AlexAng-s1c
9 ай бұрын
ссылка на сайт не работает
@HT20121
22 күн бұрын
Это не для начинающих. Этот "урок" полный пиздец.
@megabatusai
5 ай бұрын
Автор, называй переменные другими словами, которые не используются в языке программирования. В голове каша когда пишешь адаптер = адаптер.
@metderek7401
Жыл бұрын
You boy do it again and again please don't stop it.
@Happiness-o7v
Жыл бұрын
🥵
@Mustafo_Dushanbiev
10 ай бұрын
Ниф_ига не понятно🎩
@rsgame32165
2 күн бұрын
button.setOnClickListener { не работает подскажите пожалуйста
@mastermaste8165
9 ай бұрын
Все работает спасибо.Чуть подкорректировал через чат ГПТ(А именно указал импорт нескольких параметрво)
@TaikatalviPWNZ
6 ай бұрын
Отличные видео (нет). Это не курс, это переписывание кода с экрана без понимания происходящего.
@НикитаКонстантинов-ф3ж
Жыл бұрын
Очень познавательно, спасибо за видео!
@lewandowski8550
10 ай бұрын
Это обучение уже для людей с опытом?ну типо там мидлов или дужнов?врятле для новичка
@РинатЯрмухаметов
9 ай бұрын
ахахаха
@PavelStr-x5w
11 ай бұрын
Спасибо большое за уроки!!
@neyronsupergamer55
8 ай бұрын
Подскажите почему после как пропишу код у меня ошибки @layout/activity_main does not contain a declaration??
@ortofosfat-amonija_magnija
8 ай бұрын
Тож была, короче после каждого действия нужно сохранять код (ctrl+s)
@dimythtischina6146
7 ай бұрын
код написал, перепроверил несколько раз, нашёл ошибку, но! работает не корректно. Список добавляет, при удалении появляется подсказка, но не с текстом, а с номером строки, причем текст остается и не удаляется, вот код : 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) } } }
@skynet7789
Жыл бұрын
это не базовые концепции.
@merero7416
9 ай бұрын
А что это?
@skynet7789
9 ай бұрын
@@merero7416 раз я питон не плохо знаю это не база
Пікірлер: 84