Логотип КурсесТоп

Курсы Android-разработки в Тольятти с нуля

8
добавить курс
по рейтингу

Онлайн курсы

Профессия : android-разработчик  -15%
ProductStar
-15  %
Рейтинг
4.92
Длительность
15 месяцев
Цена
106 675 ₽
125 500 ₽
?
Рассрочка
5 229 ₽
Выборы5 за апрель
Выборы5 за апрель
Трудоустроим в процессе обучения или вернем деньги
Создатели и спикеры курса - эксперты из Amazon, Yandex и Skyeng
Стажировки в компаниях-партнерах
Android-разработчик с нуля  -7%
Нетология
-7  %
Рейтинг
4.90
Длительность
12 месяцев
Цена
103 788 ₽
111 600 ₽
?
Рассрочка
4 650 ₽
Выборы5 за апрель
Выборы5 за апрель
Онлайн-вебинары по вечерам и практические задания
Профессия Android-разработчик  
Skillfactory
Рейтинг
4.90
Длительность
16 месяцев
Цена
165 600 ₽
Рассрочка
4 600 ₽
ВыборыНовый курс!
ВыборыНовый курс!
Профессия Android-разработчик   
Skillbox
Рейтинг
4.85
Длительность
22 месяца
Цена
101 184 ₽
Рассрочка
2 976 ₽
ВыборыНовый курс!
ВыборыНовый курс!
Командный итоговый проект
Помощь в трудоустройстве
Программист Android  -15%
GeekBrains
-15  %
Рейтинг
4.80
Длительность
7 месяцев
Цена
82 650 ₽
97 236 ₽
?
Рассрочка
2 701 ₽
Выборы2 за апрель
Выборы2 за апрель
Факультет Android-разработки  -15%
GeekBrains
-15  %
Рейтинг
4.70
Длительность
12 месяцев
Цена
82 650 ₽
97 236 ₽
?
Рассрочка
2 701 ₽
ВыборыНовый курс!
ВыборыНовый курс!
7 работ в портфолио
Онлайн-лекции и вебинары
Видеозаписи занятий
Государственная образовательная лицензия
Выгодный
Профессиональная разработка Android-приложений  -15%
GeekBrains
-15  %
Рейтинг
4.40
Длительность
1 месяц
Цена
12 750 ₽
15 000 ₽
?
Рассрочка
-
Выборы1 за апрель
Выборы1 за апрель
8 уроков

Android онлайн обучение для начинающих

Профессия : android-разработчик

Профессия : android-разработчик

ProductStar
Цена курса
106 675 ₽  125 500 ₽
В рассрочку
5 229 ₽
36 отзывов

Научитесь создавать собственные приложения и игры для Android, работать со структурами данных и станете незаменимым специалистом для любой IT компании
Длительность
15 месяцев
Документ об окончании
Сертификат
Сложность
С нуля
Трудоустроим в процессе обучения или вернем деньги
Создатели и спикеры курса - эксперты из Amazon, Yandex и Skyeng
Стажировки в компаниях-партнерах

Чему вы научитесь

  • Углубитесь в продвинутую разработку на Android, а также изучите основы Devops для Android-разработчика
  • Научитесь писать запросы и управлять большими объёмами данных, а также познакомитесь с Git и научитесь управлять версиями
  • Освоите синтаксис Kotlin и научитесь писать грамотный, структурируемый и легко читаемый код
  • Изучите синтаксис языка, познакомитесь с переменными и операторами, научитесь писать и структурировать свой код и разбираться в чужом

Программа курса

Ступень 1: «Основы Java и Java Core»Практика на кейсах реальных компаний, помощь со стажировкой и первыми собеседованиями.

Блок 1 – Основы Java

Блок 2 – Конструкции Java

Блок 3: Java Core

Блок 4: Многопоточное программирование

Блок 5: Системы контроля версий

Блок 6: Тестирование ПО

Ступень 2: «Computer Science»Много практики и воркшопов. Помощь с подбором вакансий и прохождением собеседований.

Блок 7: Linux и работа с сетью

Блок 8: Объектно-ориентированное программирование в Java

Блок 9: Backend на Java

Ступень 3: «Android-разработка и дополнительные навыки»Написание кода на Kotlin, базовые навыки Figma для Android-разработчика

Блок 10: Основы Android-разработки

Блок 11: Основы Kotlin

Блок 12: Kotlin: networking и архитектура приложений

Блок 13: Создание макетов веб-страниц

Блок 14: Работа с Figma

Блок 15: Gradle

Блок 16: Основы SQL

Блок 17: Базы данных

Ступень 4: «Advanced Android»Обучение продвинутым навыкам для Android-разработчика для карьерного роста

Блок 18: Продвинутая разработка на Android

Блок 19: Современные методологии разработки

Блок 20: Основы DevOps для программиста

Блок 21: Chat GPT для разработчика

Блок 22: Дипломная работа


Android-разработчик с нуля

Android-разработчик с нуля

Нетология
Цена курса
103 788 ₽  111 600 ₽
В рассрочку
4 650 ₽
9 отзывов

Научитесь с нуля создавать мобильные приложения под Android и программировать на Java и Kotlin Получите знания и навыки, необходимые для создания проектов уровня middle-специалиста
Школа
Нетология
Документ об окончании
Диплом
Сложность
С нуля
Длительность
12 месяцев
Онлайн-вебинары по вечерам и практические задания

Android-разработчик с нуля

  • Научитесь с нуля создавать мобильные приложения под Android и программировать на Java и Kotlin
  • Получите знания и навыки, необходимые для создания проектов уровня middle-специалиста
  • Начните работать по специальности уже через 6 месяцев обучения

Как проходит обучение

  • Вы учитесь в комфортном для вас темпе. Мы подготовили гибкие форматы обучения: видеолекции, статьи, вебинары, индивидуальные и групповые задания
  • После каждой лекции вы будете делать практические задания, а затем получать развёрнутую обратную связь. Так наполните портфолио
  • Преподаватели будут всегда на связи — в общем чате в Slack. У каждой группы будут координаторы и аспиранты, которые решат организационные вопросы
  • Центр развития карьеры поможет на всех этапах трудоустройства: составить резюме и портфолио, найти интересные вакансии и подготовиться к собеседованию

На курсе вы научитесь

  • Разрабатывать на Java и Kotlin
  • Вы изучите основы Java и Kotlin, освоите объектно-ориентированное программирование и работу с вычислениями в оперативной памяти
  • Проектировать приложения
  • Вы сможете самостоятельно проектировать логику работы мобильного приложения, настраивать регистрацию и другие ключевые события
  • Верстать интерфейсы
  • Вы научитесь верстать графические интерфейсы и адаптировать мобильные приложения под любые Android-устройства

Программа курса

  • Основы Java
  • Курсовой проект
  • Основы объектно-ориентированного программирования. Коллекции
  • Английский язык для начинающих разработчиков
  • Бонусный модуль
  • Git — система контроля версий
  • Основы Kotlin, отличия от Java и интеграция
  • Функции, автотесты и объектно-ориентированное программирование на Kotlin
  • Исключения, коллекции и продвинутые концепции Kotlin
  • Android Studio. Разработка макетов приложения
  • Работа со списками и обработка событий
  • Дизайн и навигация
  • Основы графического дизайна
  • Бонусный модуль
  • Мобильная аналитика для программистов
  • Бонусный модуль
  • Мобильное тестирование
  • Бонусный модуль
  • SQL, уведомления и Push
  • Сетевые операции и работа с многопоточностью
  • Coroutines. Интеграция с серверной частью
  • Архитектура приложения
  • Анимации и создание собственных View
  • Интеграции сервисов. Публикация в Google Play
  • Карьера в Android-разработке

Кому подойдёт этот курс

  • Всем, кто хочет освоить мобильную разработку
  • Java и Kotlin — хорошие языки для старта в мобильной разработке: освоить их может любой, а спрос на эти навыки будет только расти
  • Предпринимателям
  • Вы сможете самостоятельно разрабатывать свои приложения, не переплачивая за аутсорс и на 100% контролируя сроки и качество работы
  • Веб-разработчикам
  • Вы разберётесь в разработке Android-приложений на Java и сможете создавать весь спектр digital-продуктов: от веб до мобайл

Профессия Android-разработчик

Профессия Android-разработчик

Skillfactory
Цена курса
165 600 ₽  
В рассрочку
4 600 ₽
21 отзыв

Ваш прямой путь к созданию приложений для Android Вы изучите: Java, Kotlin, Android Studio, Git, UX/UI, PlayMarket
Школа
SkillFactory
Документ об окончании
Диплом
Сложность
С нуля
Длительность
16 месяцев

Кому подходит курс:

  • Новичкам - кто планирует стать Android-разработчиком с нуля. Освойте программирование на Java и Kotlin, изучите популярные библиотеки, научитесь разрабатывать мобильные приложения для Android.
  • Продолжающим — отличный способ усилить свои компетенции в разработке мобильных приложений и найти высокооплачиваемую работу. Углубите и структурируете знания Java и Kotlin. Начните нарабатывать опыт, выберите необходимые дополнительные навыки, которые пригодятся на работе, и освойте их в рамках этой программы. Получите знания по профессии Android-разработчик уровня Middle.
  • Любителям Android — чтобы делать крутые приложения для мобильных устройств. Приятный бонус для новичков, системное обучение, структурированная программа курса, полный объём знаний и навыков для Андройд-разработчика — которым не придётся разбираться со всеми нюансами самостоятельно - вы научитесь создавать мобильные приложения на Android для любых проектов и нужд.

Программа курса:

  • Введение в IT
  • Программирование на Java
  • Kotlin и Android Studio
  • Основы Android UI
  • Варианты построения архитектур мобильных приложений
  • Взаимодействие с сервером, работа с локальными хранилищами данных
  • Многопоточность, реактивные подходы к построению приложения
  • Больше о работе в фоне
  • Подготовка приложения к публикации
  • Тестирование и безопасность приложения

Ваше резюме после обучения:

Я уверенно могу:

  1. Программировать на Java и Kotlin и использовать Android StudioРаботать с системой контроля версий — GIT
  2. Проектировать мобильные приложения с учетом их архитектуры
  3. Создавать пользовательские интерфейсы различной сложности
  4. Работать с анимацией в интерфейсах
  5. Работать с сервером, локальными хранилищами и базами данных
  6. Организовывать сетевое взаимодействие, используя предложенные платформой стандартные методы и современные библиотеки
  7. Тестировать приложения
  8. Применять существующие Android-компоненты для работы в фоне, взаимодействия с другими приложениями и элементами устройства
  9. Применять реактивный подход и использовать различные библиотеки для его реализации — RxJava, CoroutinesИспользовать AppBundle и релизить приложение в PlayStore

Профессия Android-разработчик

Профессия Android-разработчик

Skillbox
Цена курса
101 184 ₽  
В рассрочку
2 976 ₽
17 отзывов

Вы добавите до 5 приложений в портфолио, получите опыт работы в команде и станете Android-разработчиком, даже если до этого никогда не программировали.
Школа
SkillBox
Документ об окончании
Диплом
Сложность
С нуля
Длительность
22 месяца
Командный итоговый проект
Помощь в трудоустройстве

Кому подойдёт этот курс:

  • Новичкам в программировании

Без стресса пройдёте путь от новичка до уверенного Android-разработчика: с нуля научитесь программировать на Kotlin, напишете первые приложения для портфолио и сможете трудоустроиться сразу после курса.

  • Начинающим разработчикам

На практике закрепите основы и углубитесь в более сложные темы. Научитесь создавать и тестировать большие приложения по ТЗ от реального заказчика.

  • Программистам, которые хотят поменять направление

Узнаете об особенностях разработки и тестирования мобильного ПО. Получите системные знания и портфолио, сможете найти работу Android-разработчиком и повысить доход.

Чему вы научитесь:

  • Программировать на Kotlin

Kotlin — основной язык для программирования приложений на Android. Вы с нуля изучите и базовые возможности языка, и продвинутые концепции — такие как многопоточность.

  • Работать в среде Android Studio

Узнаете, как проектировать экраны и программировать логику приложений, научитесь релизить свои проекты в Google Play.

  • Использовать Android SDK

Будете создавать динамичные приложения, которые решают проблемы пользователей. Например, научитесь получать доступ к камере устройства или к местоположению.

  • Создавать анимации и кастомные экраны

Скучные и статичные приложения — прошлый век. Вы узнаете всё, что нужно для проектирования нестандартных переходов между состояниями приложения, и сможете закодить даже самый необычный экран.

  • Тестировать приложения

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

  • Проектировать стабильные и быстрые приложения

Шаблоны проектирования помогут вам ускорить процесс разработки, а ещё вы узнаете, как не допускать утечек памяти — про этот аспект часто забывают новички.

Содержание курса:

  1. Kotlin
  2. Android-разработчик. Уровень 1
  3. Android-разработчик. Уровень 2
  4. Система контроля версий Git
  5. Язык запросов SQL
  6. Английский для IT-специалистов
  7. Карьера и развитие для программиста
  8. Figma 2.0
  9. Ручное тестирование мобильных приложений

Ваше резюме после прохождения курса:

Профессиональные навыки:

  • Уверенные знания языка программирования Kotlin
  • Тестирую мобильные приложения
  • Опыт работы с многопоточностью
  • Базовые навыки работы в Figma
  • Создаю приложения для Android-устройств
  • Провожу code-review
  • Навыки работы с SQLite, Firebase
  • Соблюдаю кодстайл — мой код легко читать и понимать коллегам
  • Понимаю паттерны проектирования
  • Работа с API
  • Контроль версий в Git
  • Технический английский



Программист Android

Программист Android

GeekBrains
Цена курса
82 650 ₽  97 236 ₽
В рассрочку
2 701 ₽
20 отзывов

Обучение востребованной профессии с нуля за 7 месяцев Заработок от 70 000 руб./мес. в компании или на фрилансе
Школа
GeekBrains
Документ об окончании
Сертификат
Сложность
С нуля
Длительность
7 месяцев

Программа курса:

Основы программирования

Git. Базовый курс

13 роликов научат вас основам работы с системы контроля версий Git. Вы узнаете, почему она важна в современной разработке. Изучите базовые понятия: репозиторий, коммиты, ветки и тэги. Освоите ключевые операции: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое.

  • Урок 1. Введение в Git
  • Урок 2. Установка и настройка Git
  • Урок 3. Основные команды терминала
  • Урок 4. Работа с репозиториями в Git
  • Урок 5. Управление файлами репозитория
  • Урок 6. История изменений
  • Урок 7. Работа с ветками репозитория
  • Урок 8. Публикация репозитория
  • Урок 9. Слияния веток
  • Урок 10. Управление версиями
  • Урок 11. Создание pull-request
  • Урок 12. Сложные операции
  • Урок 13. Работа с Fork-репозиториями

Java Core для Android

Введение в платформу Java, инструменты разработчика, написание первой программы. Переменные, типы данных, арифметические операции. Методы. Условные операторы.

  • Урок 1. Java. Введение
  • Урок 2. Основные конструкции
  • Урок 3. Практика: разбор примеров использования базовых элементов языка Java
  • Урок 4. Крестики-нолики в процедурном стиле
  • Урок 5. Введение в ООП
  • Урок 6. Продвинутое ООП
  • Урок 7. Практика ООП и работа со строками
  • Урок 8. Объектно-ориентированное программирование Java
  • Урок 9. Исключения
  • Урок 10. Коллекции
  • Урок 11. Обобщения
  • Урок 12. Многопоточность. Часть 1
  • Урок 13. Многопоточность. Часть 2
  • Урок 14. Обзор средств разработки

Android 1. Знакомство с платформой

На этом курсе студенты изучат механизмы работы с системой Android, разберут жизненный цикл приложения, получат навыки в верстке приложений. Узнают, каким образом можно отображать информацию на экране устройства. Ознакомятся с основными возможностями приложений на Android. Научатся разрабатывать приложения на языке Java для Android. К концу курса студенты также приобретут навыки для разработки приложений с хранением данных в облачном хранилище Firestore.

  • Урок 1. Знакомство с Android
  • Урок 2. Макеты приложений
  • Урок 3. Активити. Жизненный цикл
  • Урок 4. Ресурсы
  • Урок 5. Интенты, активити
  • Урок 6. Фрагменты
  • Урок 7. Фрагменты — продолжение
  • Урок 8. Меню в приложении
  • Урок 9. 5 способов отобразить сообщение в приложении
  • Урок 10. Списки. Списковые элементы
  • Урок 11. Расширенные возможности списка. Контекстное меню. DatePicker
  • Урок 12. Хранение данных

Android на Kotlin

На этом курсе студенты изучат основные понятия и принципы разработки на языке Kotlin. Разберут его синтаксис и конструкции, рассмотрят основные библиотеки, которые применяются для Android-приложений. Учащиеся получат и закрепят навыки разработки полноценных мобильных приложений на Kotlin, научатся использовать для этого современные инструменты и подходы. К концу курса студенты также приобретут все необходимые навыки для разработки клиент-серверных приложений и хранения данных внутри приложения.

  • Урок 1. Введение в Kotlin
  • Урок 2. Архитектура приложения
  • Урок 3. Типы данных, коллекции, null safety, дженерики и интерфейсы
  • Урок 4. Функции высшего порядка, лямбды и extension-функции
  • Урок 5. Выходим в интернет
  • Урок 6. Многопоточность и компоненты Android
  • Урок 7. Получение данных и загрузка изображений
  • Урок 8. Хранение данных в приложении
  • Урок 9. Разрешения и Content Provider
  • Урок 10. Геолокация и карты
  • Урок 11. Push-нотификации
  • Урок 12. Build types и принципы Здорового разработчика

Android. Material design

Курс учит создавать приложения в прогрессивном стиле Material Design: использовать нужные библиотеки, оперировать FloatingActionButton, конструировать меню и вкладки, разрабатывать темы и стили. С опорой на эти знания студенты создадут интерфейс собственного клиента для Instagram.

  • Урок 1. Шаблон проекта и обзор стандартных компонентов
  • Урок 2. Темы приложения
  • Урок 3. Навигация
  • Урок 4. Макеты
  • Урок 5. Анимации
  • Урок 6. RecyclerView
  • Урок 7. Работаем с текстом как профессионалы
  • Урок 8. Экран загрузки и Дизайн/UX

Популярные библиотеки

Курс учит создавать современные и максимально отказоустойчивые клиент-серверные приложения. Разбирает на практике популярные программные решения и библиотеки, которые являются индустриальном стандартом для современного Android - разработчика: RxJava 2, Dagger 2, Moxy и Cicerone. В течение курса студенты завершат разработку своего проекта.

  • Урок 1. Архитектура приложения. MVP
  • Урок 2. MVP, Moxy, Cicerone
  • Урок 3. Реактивное программирование, RxJava 2
  • Урок 4. RxJava 2
  • Урок 5. Взаимодействие с сервером
  • Урок 6. Room и хранение данных
  • Урок 7. Dependency Injection. Dagger 2
  • Урок 8. Dagger 2
  • Урок 9. Консультация №1
  • Урок 10. Консультация №2

Базы данных. Интерактивный курс

На новом уровне комплекса курсов по базам данных студенты получат исчерпывающую информацию о долговременных хранилищах. Плотно поработают с MySQL – системой управления БД, зарекомендовавшей себя на популярных крупных проектах. Пошагово разбирается проектирование баз данных и работа с ними. Курс знакомит и с альтернативными БД: MongoDB, Redis, ElasticSearch и ClickHouse.

  • Урок 1. Быстрый старт
  • Урок 2. Язык запросов SQL
  • Урок 3. Операторы, фильтрация, сортировка и ограничение
  • Урок 4. Агрегация данных
  • Урок 5. Сложные запросы
  • Урок 6. Транзакции, переменные, представления
  • Урок 7. Администрирование MySQL
  • Урок 8. Хранимые процедуры и функции, триггеры
  • Урок 9. Оптимизация запросов
  • Урок 10. NoSQL

Помимо знаний и навыков вы получите:

  • Удостоверение о повышении квалификации

и сертификат, который можно распечатать из личного кабинета.

  • Методические материалы

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

  • Доступ к комьюнити

Вы познакомитесь с другими студентами и обменяетесь инсайтами. Наши выпускники поддерживают связь и после окончания обучения.


Факультет Android-разработки

Факультет Android-разработки

GeekBrains
Цена курса
82 650 ₽  97 236 ₽
В рассрочку
2 701 ₽
20 отзывов

Разработайте Android-приложение и выложите его в Google Play, даже если никогда не программировали. Вы освоите языки Java и Kotlin, командную разработку, Material Design и принципы тестирования.
Школа
GeekBrains
Документ об окончании
Диплом
Сложность
С нуля
Длительность
12 месяцев
7 работ в портфолио
Онлайн-лекции и вебинары
Видеозаписи занятий
Государственная образовательная лицензия

Зарабатывайте в любых условиях

  • Получайте заказы на фрилансе или удалёнке. После второй четверти вы сможете претендовать на позицию junior-разработчика.
  • Стройте карьеру в компании или стартапе. У вас будет проект, на котором вы отточите навыки командной разработки.
  • Развивайте свой бизнес и создавайте приложения для разных устройств: смартфонов, умных часов, телевизоров, VR/AR.

Станьте Android-разработчиком с нуля

  • Студент-наставник

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

  • Сопровождаем на всех этапах

Менеджеры GeekBrains помогут записаться на курс, освоиться в личном кабинете и решить технические сложности.

  • Куратор

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

  • Постоянно обновляем программу

Вы получаете актуальные навыки и знания: программа учитывает требования работодателей по компетенциям архитектора информационных систем.

  • Доступ к сообществу GeekBrains

Вы найдёте полезные контакты и единомышленников в вашем городе, сможете делиться опытом в базе знаний GeekBrains. Будете посещать закрытые митапы, хакатоны и другие онлайн- и офлайн-мероприятия как слушатели и спикеры.

  • Даём обратную связь

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

Программа обучения:

I четверть

Основы Android- разработки на Java

  • Встреча декана со студентами
  • Видеокурс «Как учиться эффективно»
  • Java Core для Android
  • Android 1. Знакомство с платформой

II четверть

Углубленное изучение Android на языке Kotlin.

  • Android на Kotlin
  • Android. Material design

III четверть

Профессиональная разработка приложений

  • Популярные библиотеки: RxJava 2, Dagger 2, Moxy
  • Профессиональная разработка Android-приложений
  • IV четверть

Командная разработка и тестирование приложений, подготовка к собеседованию

  • Тестирование
  • Командная разработка Android-приложения
  • Подготовка к собеседованию Android-разработчика

Станьте Android-разработчиком за год

  • Навыки программирования на Java
  • Разработка клиент-серверных Android-приложений
  • Знание классических алгоритмов и структур данных
  • Работа в команде
  • Умение работать с GIT
  • Знание принципов ООП
  • Навыки общения с заказчиками и прохождения собеседований
  • Навыки проектирования архитектуры, использования шаблонов проектирования и принципов Clean Architecture

Профессиональная разработка Android-приложений

Профессиональная разработка Android-приложений

GeekBrains
Цена курса
12 750 ₽  15 000 ₽
В рассрочку
-
20 отзывов

Сейчас на первый план выходит практика, и от вас будет требоваться бо́льшая самостоятельность в реализации поставленных задач и умение решать проблемы. В этом курсе и методических материалах упор делается на архитектуру приложения, ключевые паттерны и абстракции, применение конкретных подходов и библиотек. Поэтому большая часть кода будет оставаться за рамками урока. Речь о простом и очевидном коде, который вы уже много раз писали (Activity, фрагменты, детали реализации адаптеров и т. п.). Этот курс предназначен для опытных студентов, в течении курса студенты разрабатывают англо-русский словарь. К концу курса студенты освоят все необходимые практики для работы в ведущих IT-фирмах России.
Школа
GeekBrains
Документ об окончании
Сертификат
Сложность
Для опытных
Длительность
1 месяц
8 уроков

Чему Вы научитесь:

  • Использование на практике подходы Clean Architecture + MVI, создание первого экрана своего приложения (MVP, Rx, Clean Architecture + MVI);
  • Паттерн MVVM и имплементирование внедрения зависимости (Dagger);
  • Замена Dagger на Koin, замена RxJava на корутины;
  • Внедрение функционала по длительному хранению данных на примере Room, имплементирование загрузки фото с помощью Picasso или Glide;
  • Имплементирование многомодульности;
  • Dynamic feature и In-app update, консоль разработчика;
  • Koin scopes, Kotlin Delegates, Рефакторинг: NetworkStateReceiver + LiveData, mapper’ы данных между слоями архитектуры, setContentView;
  • Использование на практике наиболее современных и распространенных подходов в разработке приложений на рынке на данный момент.

Программа курса:

  • Урок 1. Архитектура приложения

Студенты ознакомятся с одним из двух основных подходов к построению архитектуры приложения: MVP. А также используют на практике подходы Clean Architecture + MVI, создадут первый экран своего приложения.

  • Урок 2. Архитектура MVVM

Студенты ознакомятся с паттерном MVVM и имплементируют внедрение зависимости (Dagger).

  • Урок 3. Koin и корутины

Студенты заменят Dagger на Koin, заменят RxJava на Корутины и отрефакторят своё приложение.

  • Урок 4. Углубляемся в асинхронную работу

Студенты углубят свои знания в работе с Корутинами и разберутся с концепцией потоков в Котлине: Flow, SharedFlow, StateFlow.

  • Урок 5. Picasso/Glide/Coil, Room

Студенты внедрят функционал по длительному хранению данных на примере Room и имплементируют загрузку фото с помощью Picasso, Glide или Coil.

  • Урок 6. Kotlin DSL и Многомодульность

Студенты имплементируют многомодульность для своего проекта.

  • Урок 7. Scopes, Delegates, refactoring

Рефакторинг и улучшения для проекта. Студенты добавят скоупы для своих зависимостей, узнают про возможности Делегатов в Котлине и отрефакторят приложение.

  • Урок 8. Android 12

Студенты узнают все нововведения конференции Google IO 2021, касающиеся разработчиков, пользователей и операционной системы.


Разработка мобильных приложений с нуля

Разработка мобильных приложений с нуля

Нетология
Цена курса
-  -
В рассрочку
-
9 отзывов


Описание

Теги

java
android