Бесплатное обучение языку программирования Kotlin и разработке Android-приложений.
В роликах я рассказываю про основы не только Котлин, но и в целом о принципах программирования - простым и доступным языком, демонстрируя на практике рассказываемый материал. Видео, подойдут даже тем, у кого совсем нет опыта. Освоив базу по Kotlin - можно будем комфортно переходить к урокам по Android.
Каждое видео содержит ссылки на текстовые версии уроков, готовый код и на обучающий телеграм бот. В последнем можно проверить себя, проходя тесты по конкретной интересующей лекции. Идеально для закрепления теории и начала подготовки к собеседованиям. Также там вы найдете раздел с практическими заданиями с обратной связью.
А чем ANDROID STUDIO KOTLIN отличается от IntelliJ IDEA? Просто другие блогеры показывают по андроид студио.... а у вас через Тулбокс и ИнтеллиДжей.... Есть разница?
почему в боте с уроками появляется сообщение при старте чтор надо подписаться и согласилься с условиями, а после ничего не происходит, никаких практик и тд
Здравствуйте. Обычно после этого появляется еще кнопка "Подтвердить". Попробуйте перезапустить бота, отправив ему команду /start или напишите моим коллегам в поддержку t.me/androidsprint_support Все решим!
Очень ждем продолжения, подача просто супер!!! Лучшие уроки по андроид на ютубе, сразу видно работу человека из разработки, а не всяких "кустарных" разработчиков. Хотелось бы посмотреть на развитие приложения EnglishWordApp и уроков по Jetpack Compose🙏
Уроки просто супер!!! Спасибо! Споткнулся на одной вещи, полдня бился. Не работал в чистом виде readLine() даже в качестве String из Run. Завершение кода было с ошибкой -107374819. Через Debug всё нормально. Оказалось всему виной переключатель раскладки клавиатуры Punto Switcher. Подсказали добрые люди в интернете. Отключил - всё работает нормально. Может, кому пригодится )
А не проще, использовать обычные функции, какая разница есть ли у функции имя или нет? Ведь так меньше, будет память перегружаться у компьютера ( или тем более мобильного телефона).
Видеоурок очень классный, но я единственное не понял почему нельзя просто всему нижнему блоку с правильным ответом задать invisible и при правильном выборе ответа сделать его visible, а кнопку скип invisible? Надеюсь доходчиво сформулировал вопрос
Здравствуй, друг. Благодарю тебя за видеоуроки с таким детальным разбором. Думаю, буду пересматривать их много раз, така как информации изложено немало, но все очень доходчиво разъяснено. Я только перешёл на разработку мобильных приложений и для меня все запутано и непонятно. Но после просмотра половины плейлиста множество вопросов были решены. Добра тебе и процветания;)
блин, очень круто! спасибо большое, буквально все что я разбирал минут 40 запихули в одну 15 минутую видюху подписываюсь, надеюсь внутри еще что то интересно есть
Вместо "i" в последнем примере лучше использовать слово "item"; for (item in arrayOfIngredients){ println("текущий элемент : $item") } а краткую запись "i" оставить под объявление индекса в циклах. Для удобства чтения кода. Это просто совет.
Новички, которые смотрят эту тему впервые? Вы понимаете, что происходит?) Тема не сложная, просто автор объясняет сложновато. Как вариант попробуйте сделать расширение у класса Int, полегче будет
Если честно очень быстро клацаешь по кнопкам и пропускаешь всякие мелочи, на которых не знающего человека ваще в ступор вгоняет. Такое как ты перешёл в режим "Android" даже не сказал.