- Видео 42
- Просмотров 730 180
Android [Kotlin] для начинающих - ievetrov
Россия
Добавлен 8 мар 2018
Бесплатное обучение языку программирования Kotlin и разработке Android-приложений.
В роликах я рассказываю про основы не только Котлин, но и в целом о принципах программирования - простым и доступным языком, демонстрируя на практике рассказываемый материал. Видео, подойдут даже тем, у кого совсем нет опыта. Освоив базу по Kotlin - можно будем комфортно переходить к урокам по Android.
Каждое видео содержит ссылки на текстовые версии уроков, готовый код и на обучающий телеграм бот. В последнем можно проверить себя, проходя тесты по конкретной интересующей лекции. Идеально для закрепления теории и начала подготовки к собеседованиям. Также там вы найдете раздел с практическими заданиями с обратной связью.
В роликах я рассказываю про основы не только Котлин, но и в целом о принципах программирования - простым и доступным языком, демонстрируя на практике рассказываемый материал. Видео, подойдут даже тем, у кого совсем нет опыта. Освоив базу по Kotlin - можно будем комфортно переходить к урокам по Android.
Каждое видео содержит ссылки на текстовые версии уроков, готовый код и на обучающий телеграм бот. В последнем можно проверить себя, проходя тесты по конкретной интересующей лекции. Идеально для закрепления теории и начала подготовки к собеседованиям. Также там вы найдете раздел с практическими заданиями с обратной связью.
Урок 12: Компоненты Android: Activity, Service, Content Provider, Broadcast Receiver | Курс Android
🔹 Обучающий бот по Android c Android-ROADMAP t.me/AndroidStudyBot?start=yt
🔹 Дизайн-макет для EnglishWordsApp в Figma: clck.ru/34ow4g
🛠 Код из всех уроков: t.me/ievetrov_dev
🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev
✅ Вопросы и ответы для Android собеседований: t.me/AndroidSprint_Interview
🔹 Текстовая версия урока:
🔹 Бесплатный курс по основам Kotlin: clck.ru/34EgJF
🔹 VK: ievetrov.development
Знакомимся с базой: основные компоненты операционной системы Android. Про эти компоненты спрашивают на собеседованиях, а также без понимания их работы и применения вы не сможете создать полноценное приложение. Это основа любого проекта.
Мы рассмотрим 4 базовых компонента: Activ...
🔹 Дизайн-макет для EnglishWordsApp в Figma: clck.ru/34ow4g
🛠 Код из всех уроков: t.me/ievetrov_dev
🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev
✅ Вопросы и ответы для Android собеседований: t.me/AndroidSprint_Interview
🔹 Текстовая версия урока:
🔹 Бесплатный курс по основам Kotlin: clck.ru/34EgJF
🔹 VK: ievetrov.development
Знакомимся с базой: основные компоненты операционной системы Android. Про эти компоненты спрашивают на собеседованиях, а также без понимания их работы и применения вы не сможете создать полноценное приложение. Это основа любого проекта.
Мы рассмотрим 4 базовых компонента: Activ...
Просмотров: 1 661
Видео
Урок 11: Gradle - система сборки! ЧТО ТЫ ТАКОЕ - обзор файлов | Курс Android на Kotlin c нуля
Просмотров 4,6 тыс.7 месяцев назад
🔹 Обучающий бот по Android c Android-ROADMAP t.me/AndroidStudyBot?start=yt 🔹 Дизайн-макет для EnglishWordsApp в Figma: clck.ru/34ow4g 🛠 Код из всех уроков: t.me/ievetrov_dev 🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev ✅ Вопросы и ответы для Android собеседований: t.me/AndroidSprint_Interview 🔹 Текстовая версия урока: 🔹 Бесплатный курс по основам Kotlin: clck.ru/34EgJF 🔹 VK:...
Урок 10: AndroidManifest.xml (андройд манифест) | Курс Android на Kotlin c нуля
Просмотров 1,8 тыс.7 месяцев назад
🔹 Обучающий бот по Android c Android-ROADMAP t.me/AndroidStudyBot?start=yt 🔹 Дизайн-макет для EnglishWordsApp в Figma: clck.ru/34ow4g 🛠 Код из всех уроков: t.me/ievetrov_dev 🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev ✅ Вопросы и ответы для Android собеседований: t.me/AndroidSprint_Interview 🔹 Текстовая версия урока: 🔹 Бесплатный курс по основам Kotlin: clck.ru/34EgJF 🔹 VK:...
Урок 9: Внедрение логики изучения слов из телеграм бота | Курс Android на Kotlin c нуля
Просмотров 2,4 тыс.7 месяцев назад
🔹 Обучающий бот по Android c Android-ROADMAP t.me/AndroidStudyBot?start=yt 🔹 Дизайн-макет для EnglishWordsApp в Figma: clck.ru/34ow4g 🛠 Код из всех уроков: t.me/ievetrov_dev 🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev ✅ Вопросы и ответы для Android собеседований: t.me/AndroidSprint_Interview 🔹 Текстовая версия урока: 🔹 Бесплатный курс по основам Kotlin: clck.ru/34EgJF 🔹 VK:...
Урок 8: setOnClickListener() - обработка нажатий, property access | Курс Android на Kotlin c нуля
Просмотров 3,3 тыс.8 месяцев назад
🔹 Обучающий бот по Android c Android-ROADMAP t.me/AndroidStudyBot?start=yt 🔹 Дизайн-макет для EnglishWordsApp в Figma: clck.ru/34ow4g 🛠 Код из всех уроков: t.me/ievetrov_dev 🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev ✅ Вопросы и ответы для Android собеседований: t.me/AndroidSprint_Interview 🔹 Текстовая версия урока: 🔹 Бесплатный курс по основам Kotlin: clck.ru/34EgJF 🔹 VK:...
IDEA+Git (ветки, пулл реквесты). ПОДРОБНО! Новый интерфейс, подводные камни. Установка с 0.
Просмотров 4,3 тыс.8 месяцев назад
Про теорию GIT: ruclips.net/video/wPjoQB4i2j8/видео.html 🔹 Тесты и практика по этому уроку: t.me/KotlinBasicsBot?start=youtube 🔹 Текстовая версия урока: 🛠 Код из всех уроков: t.me/ievetrov_dev 🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev ✅ Вопросы и ответы для Android собеседований: t.me/AndroidSprint_Interview 🔹 Бесплатный курс по Android: clck.ru/376Zab 🔹 VK: ievet...
Урок 7: findViewById, ViewBinding, backing property | Курс Android на Kotlin c нуля
Просмотров 5 тыс.11 месяцев назад
🔹 Обучающий бот по Android c Android-ROADMAP t.me/AndroidStudyBot?start=yt 🔹 Дизайн-макет для EnglishWordsApp в Figma: clck.ru/34ow4g 🛠 Код из всех уроков: t.me/ievetrov_dev 🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev ✅ Вопросы и ответы для Android собеседований: t.me/AndroidSprint_Interview 🔹 Текстовая версия урока: 🔹 Бесплатный курс по основам Kotlin: clck.ru/34EgJF 🔹 VK:...
Урок 6: Cтили, темы в приложении и их кастомизация | Курс Android на Kotlin c нуля
Просмотров 5 тыс.Год назад
🔹 Обучающий бот по Android c Android-ROADMAP t.me/AndroidStudyBot?start=yt 🔹 Дизайн-макет для EnglishWordsApp в Figma: clck.ru/34ow4g 🛠 Код из всех уроков: t.me/ievetrov_dev 🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev ✅ Вопросы и ответы для Android собеседований: t.me/AndroidSprint_Interview 🔹 Текстовая версия урока: 🔹 Бесплатный курс по основам Kotlin: clck.ru/34EgJF 🔹 VK:...
Урок 5: Ресурсы (res), квалификаторы, локализация, шрифты | Курс Android на Kotlin c нуля
Просмотров 5 тыс.Год назад
🔹 Обучающий бот по Android c Android-ROADMAP t.me/AndroidStudyBot?start=yt 🔹 Дизайн-макет для EnglishWordsApp в Figma: clck.ru/34ow4g 🛠 Код из всех уроков: t.me/ievetrov_dev 🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev ✅ Вопросы и ответы для Android собеседований: t.me/AndroidSprint_Interview 🔹 Текстовая версия урока: 🔹 Бесплатный курс по основам Kotlin: clck.ru/34EgJF 🔹 VK:...
Урок 4: Верстаем экран по макету из Figma, ShapeDrawable | Курс Android на Kotlin c нуля
Просмотров 14 тыс.Год назад
🔹 Обучающий бот по Android c Android-ROADMAP t.me/AndroidStudyBot?start=yt 🔹 Дизайн-макет для EnglishWordsApp в Figma: clck.ru/34ow4g 🛠 Код из всех уроков: t.me/ievetrov_dev 🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev ✅ Вопросы и ответы для Android собеседований: t.me/AndroidSprint_Interview 🔹 Текстовая версия урока: 🔹 Бесплатный курс по основам Kotlin: clck.ru/34EgJF 🔹 VK:...
Урок 3: Контейнеры - FrameLayout, LinarLayout. Отступы. | Курс Android на Kotlin c нуля
Просмотров 7 тыс.Год назад
🔹 Обучающий бот по Android c Android-ROADMAP t.me/AndroidStudyBot?start=yt 🔹 Дизайн-макет для EnglishWordsApp в Figma: clck.ru/34ow4g 🛠 Код из всех уроков: t.me/ievetrov_dev 🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev ✅ Вопросы и ответы для Android собеседований: t.me/AndroidSprint_Interview 🔹 Текстовая версия урока: 🔹 Бесплатный курс по основам Kotlin: clck.ru/34EgJF 🔹 VK:...
Урок 2: Введение в XML, что такое View, теги и атрибут | Курс Android на Kotlin c нуля
Просмотров 12 тыс.Год назад
🔹 Обучающий бот по Android c Android-ROADMAP t.me/AndroidStudyBot?start=yt 🔹 Дизайн-макет для EnglishWordsApp в Figma: clck.ru/34ow4g 🛠 Код из всех уроков: t.me/ievetrov_dev 🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev ✅ Вопросы и ответы для Android собеседований: t.me/AndroidSprint_Interview 🔹 Текстовая версия урока: 🔹 Бесплатный курс по основам Kotlin: clck.ru/34EgJF 🔹 VK:...
Урок 1: Android Studio - установка, настройка эмулятора | Курс Android на Kotlin c нуля
Просмотров 25 тыс.Год назад
🔹 Обучающий бот по Android c Android-ROADMAP t.me/AndroidStudyBot?start=yt 🔹 Дизайн-макет для EnglishWordsApp в Figma: clck.ru/34ow4g 🛠 Код из всех уроков: t.me/ievetrov_dev 🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev ✅ Вопросы и ответы для Android собеседований: t.me/AndroidSprint_Interview 🔹 Текстовая версия урока: 🔹 Бесплатный курс по основам Kotlin: clck.ru/34EgJF 🔹 VK:...
Урок 22: Data class (дата классы) copy, toString, equals, hashCode | Курс по Kotlin с нуля
Просмотров 6 тыс.Год назад
Урок 22: Data class (дата классы) copy, toString, equals, hashCode | Курс по Kotlin с нуля
Урок 21: Extensions (функции-расширения, экстеншены) | Курс по Kotlin с нуля
Просмотров 4,3 тыс.Год назад
Урок 21: Extensions (функции-расширения, экстеншены) | Курс по Kotlin с нуля
Теория разработки программ. Создание телеграм бота // Практика KotlinSprint
Просмотров 4,7 тыс.Год назад
Теория разработки программ. Создание телеграм бота // Практика KotlinSprint
Что делает Git и gitignore, как создать ветку. GitHub + IntelliJ IDEA. Как сделать Pull Request
Просмотров 8 тыс.Год назад
Что делает Git и gitignore, как создать ветку. GitHub IntelliJ IDEA. Как сделать Pull Request
Урок 20: Лямбда-функции (лямбды), анонимные функции | Курс по Kotlin с нуля
Просмотров 15 тыс.Год назад
Урок 20: Лямбда-функции (лямбды), анонимные функции | Курс по Kotlin с нуля
Урок 19: ENUM (классы перечислений), TODO() и тип Nothing // Котлин курс с нуля
Просмотров 30 тыс.Год назад
Урок 19: ENUM (классы перечислений), TODO() и тип Nothing // Котлин курс с нуля
Урок 18: ООП. Полиморфизм, 3 типа (Ad hoc, Subtyping, Parametric) // Котлин курс с нуля
Просмотров 6 тыс.Год назад
Урок 18: ООП. Полиморфизм, 3 типа (Ad hoc, Subtyping, Parametric) // Котлин курс с нуля
Урок 17: Сеттеры и Геттеры, field, как их кастомизировать // Котлин курс с нуля
Просмотров 7 тыс.Год назад
Урок 17: Сеттеры и Геттеры, field, как их кастомизировать // Котлин курс с нуля
Урок 16: ООП. Инкапсуляция. Модификаторы доступа // Котлин курс с нуля
Просмотров 29 тыс.Год назад
Урок 16: ООП. Инкапсуляция. Модификаторы доступа // Котлин курс с нуля
Урок 15: Интерфейсы, абстрактные классы. Имплементация. // Котлин курс с нуля
Просмотров 7 тыс.Год назад
Урок 15: Интерфейсы, абстрактные классы. Имплементация. // Котлин курс с нуля
Урок 14: ООП. Наследование. open class. Переопределение (override) // Котлин курс с нуля
Просмотров 17 тыс.Год назад
Урок 14: ООП. Наследование. open class. Переопределение (override) // Котлин курс с нуля
Урок 13: Null Safety - операторы ?. !!, NullPointerException (NPE) // Котлин курс с нуля
Просмотров 7 тыс.Год назад
Урок 13: Null Safety - операторы ?. !!, NullPointerException (NPE) // Котлин курс с нуля
Урок 12: Конструкторы (primary, secondary). Блоки инициализации init. // Котлин курс с нуля
Просмотров 19 тыс.Год назад
Урок 12: Конструкторы (primary, secondary). Блоки инициализации init. // Котлин курс с нуля
Урок 11: ООП. Классы и свойства. Создание объектов (экземпляров класса). - Котлин курс с нуля
Просмотров 19 тыс.Год назад
Урок 11: ООП. Классы и свойства. Создание объектов (экземпляров класса). - Котлин курс с нуля
Урок 10: Функции (методы), тип возвращаемого значения, return // Котлин курс с нуля
Просмотров 10 тыс.Год назад
Урок 10: Функции (методы), тип возвращаемого значения, return // Котлин курс с нуля
Урок 9: Коллекции: списки (List). Функции для работы с коллекциями - Котлин курс с нуля
Просмотров 36 тыс.Год назад
Урок 9: Коллекции: списки (List). Функции для работы с коллекциями - Котлин курс с нуля
Урок 8: Массивы. Типы, размер, индекс массива. Перебор через for // Котлин курс с нуля
Просмотров 19 тыс.Год назад
Урок 8: Массивы. Типы, размер, индекс массива. Перебор через for // Котлин курс с нуля
Не получается установить среду разработки...что-то я делаю не так
Что делать если при открытии любого xml файла в андроид студио крашит прогу?
А не проще, использовать обычные функции, какая разница есть ли у функции имя или нет? Ведь так меньше, будет память перегружаться у компьютера ( или тем более мобильного телефона).
Для адаптивной верстки можем не указывать хардкорные значения и выставлять чисто паддингами?
Отличный урок! Спасибо за информацию. А почему не реализовали через recyclerView списочек?
Прекрасный курс! Жду продолжение
Пиши ещё!)
Видеоурок очень классный, но я единственное не понял почему нельзя просто всему нижнему блоку с правильным ответом задать invisible и при правильном выборе ответа сделать его visible, а кнопку скип invisible? Надеюсь доходчиво сформулировал вопрос
Спасибо за видео, ждем с нетерпением продолжения!!!!
Здравствуй, друг. Благодарю тебя за видеоуроки с таким детальным разбором. Думаю, буду пересматривать их много раз, така как информации изложено немало, но все очень доходчиво разъяснено. Я только перешёл на разработку мобильных приложений и для меня все запутано и непонятно. Но после просмотра половины плейлиста множество вопросов были решены. Добра тебе и процветания;)
Здравствуйте, я рад за ваш прогресс! И вам успехов, обращайтесь 😌
У котліна капец який дивний синтаксис😅
Как сразу несколько строк выбрал и одно и тоже написал? и ctrl и alt не работает и вместе тоже?
Попробуйте добавить ещё shift
Мне кажется курс устарел
блин, очень круто! спасибо большое, буквально все что я разбирал минут 40 запихули в одну 15 минутую видюху подписываюсь, надеюсь внутри еще что то интересно есть
у меня мозг взрывается
большое вам спасибо за курс!
Вот тема функций для меня даётся сложнее чем классы :(
Спасибо за труды
Вместо "i" в последнем примере лучше использовать слово "item"; for (item in arrayOfIngredients){ println("текущий элемент : $item") } а краткую запись "i" оставить под объявление индекса в циклах. Для удобства чтения кода. Это просто совет.
Новички, которые смотрят эту тему впервые? Вы понимаете, что происходит?) Тема не сложная, просто автор объясняет сложновато. Как вариант попробуйте сделать расширение у класса Int, полегче будет
Здравствуйте, пожалуйста продолжайте эти уроки на Ютубе я не видел никого лучше вас!
Если честно очень быстро клацаешь по кнопкам и пропускаешь всякие мелочи, на которых не знающего человека ваще в ступор вгоняет. Такое как ты перешёл в режим "Android" даже не сказал.
Скачал ToolBox JetBrains у официалов, установил, а он при запуске просто слетает. Windows 10...
Дождались
что делать если код на котлине очень долго компилируется? переписал код из видео, компилился секунд 10 сначала, потом меньше.
Я такой про себя "И всё? .... ... И что?"
или сделай платные упражнения к урокам
Отличные уроки, добавь еще в конце пару идей для самостоятельного закрепления на основе уроков.
С самого начала создания класса Ingredient конструктор класса объявлен. Чтобы он был не объявлен явно круглые скобки нужно не писать.
у вас на 7 минуте описывается про gitignore. в новой версии другой интерфейс. Никак не могу разобраться, как это сделать
Рекомендую посмотреть более свежее видео с актуальным интерфейсом ruclips.net/video/x-I9XQ2QWdw/видео.html
Благодарю за труд
Большое спасибо за урок!!
блин прикольный прогресс бар, поставил себе такой эе)
Палезно, но шрифт бы покрупнее
❤
Самый лучший курс
не понимаю почему все обучалки какая то бубубу теория. куда как это применяется ? помнюфлеш изучал. пол книги прочитал, перечитал и нифига понять не мог как сделать то что мненужно. потом в аську спросил у знакомого. он три строчки написал .. все понятно стало сразу... сидел я потом и думал - на кой хер я столько убил времени.. книгу выкинул сразу... это как к механику прийти и он тебе ключи показывает а для чего не говорит .. я знаю все ключи а что ими крутить хз .. я б свои уроки совершенно по другому построил .. наверное такой вот моск у меня.. без понимания как это использовать трудно учить что то.
Лучший курс по андроид разработке!
Да!!! Я тоже 🎉 Иван - талантливый человек, который умеет подавать информацию 😊
Ура, я ждал этого видоса!!!
а нет ли в котлине магии по типу питонячей?
прикольная штука. в петоне очень не хватает нормальных лямбда
intir
первый орден? Т.е. всё таки кодим по мотивам SW? )))
а где же Battlecruiser? Star Destroyer? Dreadnaught? 😅
У меня в android studio не запускается эмулятор, ошибок не выдает, просто тупо ничего не происходит :( Перерыл весь интернет, ничего не нашел. Нужна возмездная помощь в запуске эмулятора.
В пути где находится JDK не должно быть кириллицы
Зайди в help -> show in log files. открой файл с логами и посмотри что пишет, там по номерам ошибок и прочим формулировкам можно погуглить. Я бился несколько дней. В результате установил драйвера карты и все заработало. Ваще не очевидно и не гуглилось. Но это линукс fedora. Причин много может быть.
Спасибо за уроки. Очень полезные.
Здорово что есть такие люди как ты. Мне очень сложно разбираться в интерфейсе (на англ.), но благодаря твоему "разжёвыванию" с 0 это стало намного легче!