Тёмный
Android [Kotlin] для начинающих - ievetrov
Android [Kotlin] для начинающих - ievetrov
Android [Kotlin] для начинающих - ievetrov
Подписаться
Бесплатное обучение языку программирования Kotlin и разработке Android-приложений.

В роликах я рассказываю про основы не только Котлин, но и в целом о принципах программирования - простым и доступным языком, демонстрируя на практике рассказываемый материал. Видео, подойдут даже тем, у кого совсем нет опыта. Освоив базу по Kotlin - можно будем комфортно переходить к урокам по Android.

Каждое видео содержит ссылки на текстовые версии уроков, готовый код и на обучающий телеграм бот. В последнем можно проверить себя, проходя тесты по конкретной интересующей лекции. Идеально для закрепления теории и начала подготовки к собеседованиям. Также там вы найдете раздел с практическими заданиями с обратной связью.
Комментарии
@andreygolovko3162
@andreygolovko3162 5 часов назад
private fun markAnswerNeutral() { with(binding){ for (layout in listOf(layoutAnswer1,layoutAnswer3)){ layout.background = ContextCompat.getDrawable( this@MainActivity, R.drawable.shape_rounded_containers ) } for (textView in listOf(tvVariantValue1,tvVariantValue3)){ textView.setTextColor( ContextCompat.getColor( this@MainActivity, R.color.text_variants_color ) ) } for (textView in listOf(tvAnswerNumber1, tvAnswerNumber3)){ textView.apply { background = ContextCompat.getDrawable( this@MainActivity, R.drawable.shape_rounded_variants, ) setTextColor( ContextCompat.getColor( this@MainActivity, R.color.text_variants_color, ) ) } } layoutResult.isVisible=false btnSkip.isVisible= true Код повторил он не работает. Ошибок не выдает.
@andreygolovko3162
@andreygolovko3162 5 часов назад
Ссылка на бусти сбежала? Где можно посмотреть код для сравнения ?
@ievetrov
@ievetrov 4 часа назад
@andreygolovko3162 в телеграм канале)
@user-jz3fl5hz8y
@user-jz3fl5hz8y 8 часов назад
Я не понимаю почему так мало подписчиков и просмотров. Уроки просто прекрасные. Большое спасибо за Ваш труд
@user-td8ns8fo9s
@user-td8ns8fo9s День назад
Спасибо за ваши уроки.
@user-wm3hq8wm9g
@user-wm3hq8wm9g 2 дня назад
Большое спасибо, мотивировали меня начать переходить с java backend на android разработку.
@ievetrov
@ievetrov 2 дня назад
У нас не скучно ))
@CreativeJack
@CreativeJack 5 дней назад
А чем ANDROID STUDIO KOTLIN отличается от IntelliJ IDEA? Просто другие блогеры показывают по андроид студио.... а у вас через Тулбокс и ИнтеллиДжей.... Есть разница?
@ink-n-verse
@ink-n-verse 7 дней назад
почему в боте с уроками появляется сообщение при старте чтор надо подписаться и согласилься с условиями, а после ничего не происходит, никаких практик и тд
@ievetrov
@ievetrov 7 дней назад
Здравствуйте. Обычно после этого появляется еще кнопка "Подтвердить". Попробуйте перезапустить бота, отправив ему команду /start или напишите моим коллегам в поддержку t.me/androidsprint_support Все решим!
@user-ts8mt2uu1m
@user-ts8mt2uu1m 10 дней назад
как ты устанавливаешь толбокс апп не понял
@user-vo1qb1bv5j
@user-vo1qb1bv5j 10 дней назад
Очень ждем продолжения, подача просто супер!!! Лучшие уроки по андроид на ютубе, сразу видно работу человека из разработки, а не всяких "кустарных" разработчиков. Хотелось бы посмотреть на развитие приложения EnglishWordApp и уроков по Jetpack Compose🙏
@user-ge5sc3tr7d
@user-ge5sc3tr7d 12 дней назад
что делать если в знаках сравнения выдает ошибку
@allmarr-tv4ks
@allmarr-tv4ks 12 дней назад
у меня не пишет(не могу найти причину), какие плагины нужны, какое меню в программе(окна и т.д)
@ivan_balandin
@ivan_balandin 13 дней назад
Спасибо огромное!
@barterbee6737
@barterbee6737 17 дней назад
Уроки просто супер!!! Спасибо! Споткнулся на одной вещи, полдня бился. Не работал в чистом виде readLine() даже в качестве String из Run. Завершение кода было с ошибкой -107374819. Через Debug всё нормально. Оказалось всему виной переключатель раскладки клавиатуры Punto Switcher. Подсказали добрые люди в интернете. Отключил - всё работает нормально. Может, кому пригодится )
@user-ls8uj5ne1k
@user-ls8uj5ne1k 19 дней назад
Я уж успел стать разработчиком после просмотра первых видео, а тут еще до сих пор видос про компоненты выходит 😂
@Wayzzik
@Wayzzik 19 дней назад
не могу скачать toolbox. Пишет по юридическим причинам не могут предоставить доступ.
@ievetrov
@ievetrov 7 дней назад
да, к сожалению сейчас возможно только с помощью VPN
@kokpit7320
@kokpit7320 6 дней назад
тулбок лаганый, просто идею скачай, коммьюнити без ограничений скачивается
@ongrustit
@ongrustit 19 дней назад
Хорошее у вас видео продолжайте!
@Anled1
@Anled1 22 дня назад
Не получается установить среду разработки...что-то я делаю не так
@ConorrYT
@ConorrYT 23 дня назад
Что делать если при открытии любого xml файла в андроид студио крашит прогу?
@user-sl9wz8fd4b
@user-sl9wz8fd4b 24 дня назад
А не проще, использовать обычные функции, какая разница есть ли у функции имя или нет? Ведь так меньше, будет память перегружаться у компьютера ( или тем более мобильного телефона).
@ivan_balandin
@ivan_balandin 28 дней назад
Для адаптивной верстки можем не указывать хардкорные значения и выставлять чисто паддингами?
@ivan_balandin
@ivan_balandin 28 дней назад
Отличный урок! Спасибо за информацию. А почему не реализовали через recyclerView списочек?
@xdoshik
@xdoshik Месяц назад
Прекрасный курс! Жду продолжение
@evgenykandaurov9882
@evgenykandaurov9882 Месяц назад
Пиши ещё!)
@user-xm5oe2qb2h
@user-xm5oe2qb2h Месяц назад
Видеоурок очень классный, но я единственное не понял почему нельзя просто всему нижнему блоку с правильным ответом задать invisible и при правильном выборе ответа сделать его visible, а кнопку скип invisible? Надеюсь доходчиво сформулировал вопрос
@maxpro7135
@maxpro7135 Месяц назад
Спасибо за видео, ждем с нетерпением продолжения!!!!
@user-ep2xl3rl3m
@user-ep2xl3rl3m Месяц назад
Здравствуй, друг. Благодарю тебя за видеоуроки с таким детальным разбором. Думаю, буду пересматривать их много раз, така как информации изложено немало, но все очень доходчиво разъяснено. Я только перешёл на разработку мобильных приложений и для меня все запутано и непонятно. Но после просмотра половины плейлиста множество вопросов были решены. Добра тебе и процветания;)
@ievetrov
@ievetrov Месяц назад
Здравствуйте, я рад за ваш прогресс! И вам успехов, обращайтесь 😌
@Uniter_ua
@Uniter_ua Месяц назад
У котліна капец який дивний синтаксис😅
@hammervlz
@hammervlz Месяц назад
Как сразу несколько строк выбрал и одно и тоже написал? и ctrl и alt не работает и вместе тоже?
@ievetrov
@ievetrov Месяц назад
Попробуйте добавить ещё shift
@luckytima2315
@luckytima2315 Месяц назад
Мне кажется курс устарел
@user-pz4ut2ey2l
@user-pz4ut2ey2l Месяц назад
блин, очень круто! спасибо большое, буквально все что я разбирал минут 40 запихули в одну 15 минутую видюху подписываюсь, надеюсь внутри еще что то интересно есть
@xdoshik
@xdoshik Месяц назад
у меня мозг взрывается
@xdoshik
@xdoshik Месяц назад
большое вам спасибо за курс!
@Vadi4kaSpinner
@Vadi4kaSpinner 2 месяца назад
Вот тема функций для меня даётся сложнее чем классы :(
@_IVSH_
@_IVSH_ 2 месяца назад
Спасибо за труды
@prikirale
@prikirale 2 месяца назад
Вместо "i" в последнем примере лучше использовать слово "item"; for (item in arrayOfIngredients){ println("текущий элемент : $item") } а краткую запись "i" оставить под объявление индекса в циклах. Для удобства чтения кода. Это просто совет.
@user-mx2qb9wd2l
@user-mx2qb9wd2l 2 месяца назад
Новички, которые смотрят эту тему впервые? Вы понимаете, что происходит?) Тема не сложная, просто автор объясняет сложновато. Как вариант попробуйте сделать расширение у класса Int, полегче будет
@DjnddjNdjdjs
@DjnddjNdjdjs 2 месяца назад
Здравствуйте, пожалуйста продолжайте эти уроки на Ютубе я не видел никого лучше вас!
@user-ji3gk9ei3v
@user-ji3gk9ei3v 2 месяца назад
Если честно очень быстро клацаешь по кнопкам и пропускаешь всякие мелочи, на которых не знающего человека ваще в ступор вгоняет. Такое как ты перешёл в режим "Android" даже не сказал.
@user-ji3gk9ei3v
@user-ji3gk9ei3v 2 месяца назад
Скачал ToolBox JetBrains у официалов, установил, а он при запуске просто слетает. Windows 10...
@megaroyale6441
@megaroyale6441 2 месяца назад
Дождались
@leyard3164
@leyard3164 2 месяца назад
что делать если код на котлине очень долго компилируется? переписал код из видео, компилился секунд 10 сначала, потом меньше.
@NR_puncher
@NR_puncher 2 месяца назад
Я такой про себя "И всё? .... ... И что?"
@user-tv8pm5tc5c
@user-tv8pm5tc5c 2 месяца назад
или сделай платные упражнения к урокам
@user-tv8pm5tc5c
@user-tv8pm5tc5c 2 месяца назад
Отличные уроки, добавь еще в конце пару идей для самостоятельного закрепления на основе уроков.
@wsxpocxeafx
@wsxpocxeafx 2 месяца назад
С самого начала создания класса Ingredient конструктор класса объявлен. Чтобы он был не объявлен явно круглые скобки нужно не писать.
@user-ll5do3zi5n
@user-ll5do3zi5n 2 месяца назад
у вас на 7 минуте описывается про gitignore. в новой версии другой интерфейс. Никак не могу разобраться, как это сделать
@ievetrov
@ievetrov 2 месяца назад
Рекомендую посмотреть более свежее видео с актуальным интерфейсом ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-x-I9XQ2QWdw.html
@grayday148
@grayday148 2 месяца назад
Благодарю за труд
@user-we6si4mi3x
@user-we6si4mi3x 2 месяца назад
Большое спасибо за урок!!
@qwental1353
@qwental1353 2 месяца назад
блин прикольный прогресс бар, поставил себе такой эе)