- 42
- 705 833
Android [Kotlin] для начинающих - ievetrov
Russia
Приєднався 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 базовых компонента: Activity (активити), Service (сервис), Content Provider (контент провайдер), Broadcast Receiver (бродкаст ресивер). Кроме того я продемонстрирую как создавать классы для реализации собственной логики компонентов, переопределять их обязательные методы, а также регистрировать в AndroidManifest. Без регистрации их применение невозможно - мы не создаем компоненты самостоятельно. Мы условно просим операционную систему сделать это.
В будущих уроках будем рассматривать каждый из них подробнее с примерами реализации.
#Kotlin #AndroidDev #Programming #AndroidDevelopment #MobileAppDevelopment #Developer #Tech #андройд
🔹 Дизайн-макет для 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 базовых компонента: Activity (активити), Service (сервис), Content Provider (контент провайдер), Broadcast Receiver (бродкаст ресивер). Кроме того я продемонстрирую как создавать классы для реализации собственной логики компонентов, переопределять их обязательные методы, а также регистрировать в AndroidManifest. Без регистрации их применение невозможно - мы не создаем компоненты самостоятельно. Мы условно просим операционную систему сделать это.
В будущих уроках будем рассматривать каждый из них подробнее с примерами реализации.
#Kotlin #AndroidDev #Programming #AndroidDevelopment #MobileAppDevelopment #Developer #Tech #андройд
Переглядів: 1 152
Відео
Урок 11: Gradle - система сборки! ЧТО ТЫ ТАКОЕ - обзор файлов | Курс Android на Kotlin c нуля
Переглядів 4,3 тис.6 місяців тому
🔹 Обучающий бот по 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,6 тис.6 місяців тому
🔹 Обучающий бот по 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,1 тис.6 місяців тому
🔹 Обучающий бот по 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 тис.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:...
IDEA+Git (ветки, пулл реквесты). ПОДРОБНО! Новый интерфейс, подводные камни. Установка с 0.
Переглядів 4 тис.7 місяців тому
Про теорию GIT: ua-cam.com/video/wPjoQB4i2j8/v-deo.html 🔹 Тесты и практика по этому уроку: t.me/KotlinBasicsBot?start=youtube 🔹 Текстовая версия урока: 🛠 Код из всех уроков: t.me/ievetrov_dev 🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev ✅ Вопросы и ответы для Android собеседований: t.me/AndroidSprint_Interview 🔹 Бесплатный курс по Android: clck.ru/376Zab 🔹 VK: ievetr...
Урок 7: findViewById, ViewBinding, backing property | Курс Android на Kotlin c нуля
Переглядів 4,7 тис.10 місяців тому
🔹 Обучающий бот по 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 тис.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:...
Урок 5: Ресурсы (res), квалификаторы, локализация, шрифты | Курс Android на Kotlin c нуля
Переглядів 4,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:...
Урок 4: Верстаем экран по макету из Figma, ShapeDrawable | Курс Android на Kotlin c нуля
Переглядів 12 тис.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:...
Урок 3: Контейнеры - FrameLayout, LinarLayout. Отступы. | Курс Android на Kotlin c нуля
Переглядів 6 тис.Рік тому
🔹 Обучающий бот по 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 нуля
Переглядів 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:...
Урок 1: Android Studio - установка, настройка эмулятора | Курс Android на Kotlin c нуля
Переглядів 23 тис.Рік тому
🔹 Обучающий бот по 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,1 тис.Рік тому
Урок 21: Extensions (функции-расширения, экстеншены) | Курс по Kotlin с нуля
Теория разработки программ. Создание телеграм бота // Практика KotlinSprint
Переглядів 4,5 тис.Рік тому
Теория разработки программ. Создание телеграм бота // Практика KotlinSprint
Что делает Git и gitignore, как создать ветку. GitHub + IntelliJ IDEA. Как сделать Pull Request
Переглядів 7 тис.Рік тому
Что делает Git и gitignore, как создать ветку. GitHub IntelliJ IDEA. Как сделать Pull Request
Урок 20: Лямбда-функции (лямбды), анонимные функции | Курс по Kotlin с нуля
Переглядів 15 тис.Рік тому
Урок 20: Лямбда-функции (лямбды), анонимные функции | Курс по Kotlin с нуля
Урок 19: ENUM (классы перечислений), TODO() и тип Nothing // Котлин курс с нуля
Переглядів 29 тис.Рік тому
Урок 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: Интерфейсы, абстрактные классы. Имплементация. // Котлин курс с нуля
Переглядів 6 тис.Рік тому
Урок 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. // Котлин курс с нуля
Переглядів 18 тис.Рік тому
Урок 12: Конструкторы (primary, secondary). Блоки инициализации init. // Котлин курс с нуля
Урок 11: ООП. Классы и свойства. Создание объектов (экземпляров класса). - Котлин курс с нуля
Переглядів 19 тис.Рік тому
Урок 11: ООП. Классы и свойства. Создание объектов (экземпляров класса). - Котлин курс с нуля
Урок 10: Функции (методы), тип возвращаемого значения, return // Котлин курс с нуля
Переглядів 10 тис.Рік тому
Урок 10: Функции (методы), тип возвращаемого значения, return // Котлин курс с нуля
Урок 9: Коллекции: списки (List). Функции для работы с коллекциями - Котлин курс с нуля
Переглядів 36 тис.Рік тому
Урок 9: Коллекции: списки (List). Функции для работы с коллекциями - Котлин курс с нуля
Урок 8: Массивы. Типы, размер, индекс массива. Перебор через for // Котлин курс с нуля
Переглядів 18 тис.Рік тому
Урок 8: Массивы. Типы, размер, индекс массива. Перебор через for // Котлин курс с нуля
Мне кажется курс устарел
блин, очень круто! спасибо большое, буквально все что я разбирал минут 40 запихули в одну 15 минутую видюху подписываюсь, надеюсь внутри еще что то интересно есть
у меня мозг взрывается
большое вам спасибо за курс!
Вот тема функций для меня даётся сложнее чем классы :(
Спасибо за труды
Вместо "i" в последнем примере лучше использовать слово "item"; for (item in arrayOfIngredients){ println("текущий элемент : $item") } а краткую запись "i" оставить под объявление индекса в циклах. Для удобства чтения кода. Это просто совет.
Новички, которые смотрят эту тему впервые? Вы понимаете, что происходит?) Тема не сложная, просто автор объясняет сложновато. Как вариант попробуйте сделать расширение у класса Int, полегче будет
Здравствуйте, пожалуйста продолжайте эти уроки на Ютубе я не видел никого лучше вас!
Если честно очень быстро клацаешь по кнопкам и пропускаешь всякие мелочи, на которых не знающего человека ваще в ступор вгоняет. Такое как ты перешёл в режим "Android" даже не сказал.
Скачал ToolBox JetBrains у официалов, установил, а он при запуске просто слетает. Windows 10...
Дождались
что делать если код на котлине очень долго компилируется? переписал код из видео, компилился секунд 10 сначала, потом меньше.
Я такой про себя "И всё? .... ... И что?"
или сделай платные упражнения к урокам
Отличные уроки, добавь еще в конце пару идей для самостоятельного закрепления на основе уроков.
С самого начала создания класса Ingredient конструктор класса объявлен. Чтобы он был не объявлен явно круглые скобки нужно не писать.
у вас на 7 минуте описывается про gitignore. в новой версии другой интерфейс. Никак не могу разобраться, как это сделать
Рекомендую посмотреть более свежее видео с актуальным интерфейсом ua-cam.com/video/x-I9XQ2QWdw/v-deo.html
Благодарю за труд
Большое спасибо за урок!!
блин прикольный прогресс бар, поставил себе такой эе)
Палезно, но шрифт бы покрупнее
❤
Самый лучший курс
не понимаю почему все обучалки какая то бубубу теория. куда как это применяется ? помнюфлеш изучал. пол книги прочитал, перечитал и нифига понять не мог как сделать то что мненужно. потом в аську спросил у знакомого. он три строчки написал .. все понятно стало сразу... сидел я потом и думал - на кой хер я столько убил времени.. книгу выкинул сразу... это как к механику прийти и он тебе ключи показывает а для чего не говорит .. я знаю все ключи а что ими крутить хз .. я б свои уроки совершенно по другому построил .. наверное такой вот моск у меня.. без понимания как это использовать трудно учить что то.
Лучший курс по андроид разработке!
Да!!! Я тоже 🎉 Иван - талантливый человек, который умеет подавать информацию 😊
Ура, я ждал этого видоса!!!
а нет ли в котлине магии по типу питонячей?
прикольная штука. в петоне очень не хватает нормальных лямбда
intir
первый орден? Т.е. всё таки кодим по мотивам SW? )))
а где же Battlecruiser? Star Destroyer? Dreadnaught? 😅
У меня в android studio не запускается эмулятор, ошибок не выдает, просто тупо ничего не происходит :( Перерыл весь интернет, ничего не нашел. Нужна возмездная помощь в запуске эмулятора.
Спасибо за уроки. Очень полезные.
Здорово что есть такие люди как ты. Мне очень сложно разбираться в интерфейсе (на англ.), но благодаря твоему "разжёвыванию" с 0 это стало намного легче!
6:16 синхронно или асинхронно
Добрый день! Хочу выразить Вам свою благодарность. Ваши уроки очень легко воспринимаются, не смотря на то, что я лишь делаю первые шаги в мире IT. Материал подаётся в доступной и понятной форме.
Годно, очень годно
Для новичков нужно было объяснить чуть по другому
Коооооооооооооотлииииииин
Спасибо за всё я подписался на ваш канал и Телеграмм канал тоже у вас есть курс по Алгоритмом и Структур данных
видос потрясающий. но у меня почему то плагин не видит устройство. многое перепробовал, а результат один - не видит. может кто-нибудь подсказать что мне сделать?. андроид 14 версии, в режиме разработчика все включено и подключено через usb и по сети wi-fi
Господи, последние 3 минуты - всё что нужно знать и уметь про Pull и Merge реквесты. Пришлось часы посмотреть на других каналах впустую. Спасибо огромное за такую подачу!
7:25 а почему в главный конструктор не прописали свойство по умолчанию isNeedToPrepare, как в случае класса Dish? Зачем нужно было создать второй конструктор?
Очень полезный урок, спасибо!)
Спасибо! Очень грамотно излагаешь.
Много для себя нового подчеркнул, спасибо огромное!