Android [Kotlin] для начинающих – ievetrov
Android [Kotlin] для начинающих – ievetrov
  • Видео 42
  • Просмотров 730 180
Урок 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...
Просмотров: 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 // Котлин курс с нуля

Комментарии

  • @Anled1
    @Anled1 2 дня назад

    Не получается установить среду разработки...что-то я делаю не так

  • @ConorrYT
    @ConorrYT 3 дня назад

    Что делать если при открытии любого xml файла в андроид студио крашит прогу?

  • @user-sl9wz8fd4b
    @user-sl9wz8fd4b 3 дня назад

    А не проще, использовать обычные функции, какая разница есть ли у функции имя или нет? Ведь так меньше, будет память перегружаться у компьютера ( или тем более мобильного телефона).

  • @ivan_balandin
    @ivan_balandin 8 дней назад

    Для адаптивной верстки можем не указывать хардкорные значения и выставлять чисто паддингами?

  • @ivan_balandin
    @ivan_balandin 8 дней назад

    Отличный урок! Спасибо за информацию. А почему не реализовали через recyclerView списочек?

  • @xdoshik
    @xdoshik 10 дней назад

    Прекрасный курс! Жду продолжение

  • @evgenykandaurov9882
    @evgenykandaurov9882 11 дней назад

    Пиши ещё!)

  • @user-xm5oe2qb2h
    @user-xm5oe2qb2h 13 дней назад

    Видеоурок очень классный, но я единственное не понял почему нельзя просто всему нижнему блоку с правильным ответом задать invisible и при правильном выборе ответа сделать его visible, а кнопку скип invisible? Надеюсь доходчиво сформулировал вопрос

  • @maxpro7135
    @maxpro7135 17 дней назад

    Спасибо за видео, ждем с нетерпением продолжения!!!!

  • @user-ep2xl3rl3m
    @user-ep2xl3rl3m 20 дней назад

    Здравствуй, друг. Благодарю тебя за видеоуроки с таким детальным разбором. Думаю, буду пересматривать их много раз, така как информации изложено немало, но все очень доходчиво разъяснено. Я только перешёл на разработку мобильных приложений и для меня все запутано и непонятно. Но после просмотра половины плейлиста множество вопросов были решены. Добра тебе и процветания;)

    • @ievetrov
      @ievetrov 20 дней назад

      Здравствуйте, я рад за ваш прогресс! И вам успехов, обращайтесь 😌

  • @Uniter_ua
    @Uniter_ua 21 день назад

    У котліна капец який дивний синтаксис😅

  • @hammervlz
    @hammervlz 23 дня назад

    Как сразу несколько строк выбрал и одно и тоже написал? и ctrl и alt не работает и вместе тоже?

    • @ievetrov
      @ievetrov 23 дня назад

      Попробуйте добавить ещё shift

  • @luckytima2315
    @luckytima2315 24 дня назад

    Мне кажется курс устарел

  • @user-pz4ut2ey2l
    @user-pz4ut2ey2l Месяц назад

    блин, очень круто! спасибо большое, буквально все что я разбирал минут 40 запихули в одну 15 минутую видюху подписываюсь, надеюсь внутри еще что то интересно есть

  • @xdoshik
    @xdoshik Месяц назад

    у меня мозг взрывается

  • @xdoshik
    @xdoshik Месяц назад

    большое вам спасибо за курс!

  • @Vadi4kaSpinner
    @Vadi4kaSpinner Месяц назад

    Вот тема функций для меня даётся сложнее чем классы :(

  • @_IVSH_
    @_IVSH_ Месяц назад

    Спасибо за труды

  • @prikirale
    @prikirale Месяц назад

    Вместо "i" в последнем примере лучше использовать слово "item"; for (item in arrayOfIngredients){ println("текущий элемент : $item") } а краткую запись "i" оставить под объявление индекса в циклах. Для удобства чтения кода. Это просто совет.

  • @user-mx2qb9wd2l
    @user-mx2qb9wd2l Месяц назад

    Новички, которые смотрят эту тему впервые? Вы понимаете, что происходит?) Тема не сложная, просто автор объясняет сложновато. Как вариант попробуйте сделать расширение у класса Int, полегче будет

  • @DjnddjNdjdjs
    @DjnddjNdjdjs Месяц назад

    Здравствуйте, пожалуйста продолжайте эти уроки на Ютубе я не видел никого лучше вас!

  • @user-ji3gk9ei3v
    @user-ji3gk9ei3v Месяц назад

    Если честно очень быстро клацаешь по кнопкам и пропускаешь всякие мелочи, на которых не знающего человека ваще в ступор вгоняет. Такое как ты перешёл в режим "Android" даже не сказал.

  • @user-ji3gk9ei3v
    @user-ji3gk9ei3v Месяц назад

    Скачал ToolBox JetBrains у официалов, установил, а он при запуске просто слетает. Windows 10...

  • @megaroyale6441
    @megaroyale6441 Месяц назад

    Дождались

  • @leyard3164
    @leyard3164 Месяц назад

    что делать если код на котлине очень долго компилируется? переписал код из видео, компилился секунд 10 сначала, потом меньше.

  • @NR_puncher
    @NR_puncher Месяц назад

    Я такой про себя "И всё? .... ... И что?"

  • @user-tv8pm5tc5c
    @user-tv8pm5tc5c Месяц назад

    или сделай платные упражнения к урокам

  • @user-tv8pm5tc5c
    @user-tv8pm5tc5c Месяц назад

    Отличные уроки, добавь еще в конце пару идей для самостоятельного закрепления на основе уроков.

  • @wsxpocxeafx
    @wsxpocxeafx Месяц назад

    С самого начала создания класса Ingredient конструктор класса объявлен. Чтобы он был не объявлен явно круглые скобки нужно не писать.

  • @user-ll5do3zi5n
    @user-ll5do3zi5n Месяц назад

    у вас на 7 минуте описывается про gitignore. в новой версии другой интерфейс. Никак не могу разобраться, как это сделать

    • @ievetrov
      @ievetrov Месяц назад

      Рекомендую посмотреть более свежее видео с актуальным интерфейсом ruclips.net/video/x-I9XQ2QWdw/видео.html

  • @grayday148
    @grayday148 Месяц назад

    Благодарю за труд

  • @user-we6si4mi3x
    @user-we6si4mi3x Месяц назад

    Большое спасибо за урок!!

  • @qwental1353
    @qwental1353 Месяц назад

    блин прикольный прогресс бар, поставил себе такой эе)

  • @user-io5kz6lq4x
    @user-io5kz6lq4x Месяц назад

    Палезно, но шрифт бы покрупнее

  • @BatyaFortunaa
    @BatyaFortunaa Месяц назад

  • @IlyaChaplenko
    @IlyaChaplenko Месяц назад

    Самый лучший курс

  • @Kiborgv9
    @Kiborgv9 Месяц назад

    не понимаю почему все обучалки какая то бубубу теория. куда как это применяется ? помнюфлеш изучал. пол книги прочитал, перечитал и нифига понять не мог как сделать то что мненужно. потом в аську спросил у знакомого. он три строчки написал .. все понятно стало сразу... сидел я потом и думал - на кой хер я столько убил времени.. книгу выкинул сразу... это как к механику прийти и он тебе ключи показывает а для чего не говорит .. я знаю все ключи а что ими крутить хз .. я б свои уроки совершенно по другому построил .. наверное такой вот моск у меня.. без понимания как это использовать трудно учить что то.

  • @IlyaChaplenko
    @IlyaChaplenko Месяц назад

    Лучший курс по андроид разработке!

  • @McCainOnce
    @McCainOnce Месяц назад

    Да!!! Я тоже 🎉 Иван - талантливый человек, который умеет подавать информацию 😊

  • @user-qq4po5bv4i
    @user-qq4po5bv4i Месяц назад

    Ура, я ждал этого видоса!!!

  • @xxxbunx
    @xxxbunx 2 месяца назад

    а нет ли в котлине магии по типу питонячей?

  • @xxxbunx
    @xxxbunx 2 месяца назад

    прикольная штука. в петоне очень не хватает нормальных лямбда

  • @mypathhh
    @mypathhh 2 месяца назад

    intir

  • @xxxbunx
    @xxxbunx 2 месяца назад

    первый орден? Т.е. всё таки кодим по мотивам SW? )))

  • @xxxbunx
    @xxxbunx 2 месяца назад

    а где же Battlecruiser? Star Destroyer? Dreadnaught? 😅

  • @SeryshevD
    @SeryshevD 2 месяца назад

    У меня в android studio не запускается эмулятор, ошибок не выдает, просто тупо ничего не происходит :( Перерыл весь интернет, ничего не нашел. Нужна возмездная помощь в запуске эмулятора.

    • @iwbhorny
      @iwbhorny 18 дней назад

      В пути где находится JDK не должно быть кириллицы

    • @Доброе_Утро
      @Доброе_Утро 17 дней назад

      Зайди в help -> show in log files. открой файл с логами и посмотри что пишет, там по номерам ошибок и прочим формулировкам можно погуглить. Я бился несколько дней. В результате установил драйвера карты и все заработало. Ваще не очевидно и не гуглилось. Но это линукс fedora. Причин много может быть.

  • @kunduztalaybekovna8406
    @kunduztalaybekovna8406 2 месяца назад

    Спасибо за уроки. Очень полезные.

  • @ildarich999
    @ildarich999 2 месяца назад

    Здорово что есть такие люди как ты. Мне очень сложно разбираться в интерфейсе (на англ.), но благодаря твоему "разжёвыванию" с 0 это стало намного легче!