Принц
Администратор
- Регистрация
- 16 Дек 2016
- Сообщения
- 162.888
- Реакции
- 465.808
Складчина: Android-разработка с нуля (2025) [stepik] [Андрей Сумин]
Научитесь создавать быстрые, стабильные и удобные приложения на современном стеке, рекомендованном Google в 2025 году. Курс подойдёт новичкам и тем, кто хочет перейти на актуальные инструменты и подходы.
Для кого этот курс:
Для тех, кто хочет стать Android-разработчиком и ищет системный путь обучения с нуля на актуальном стеке.
Для начинающих разработчиков, которые уже знают Kotlin и хотят перейти к созданию мобильных приложений.
Для тех, кто уже пробовал Android, но хочет обновить знания и перейти на современные инструменты: Jetpack Compose, Hilt и др.
Для студентов и самоучек, которые хотят собрать портфолио и практические проекты для трудоустройства или фриланса.
Для тех, кто готовится к первым собеседованиям или стажировке и хочет уверенно чувствовать себя в профессиональной разработке.
Чему вы научитесь:
Разрабатывать мобильные приложения на Android
Создавать интерфейсы с помощью Jetpack Compose и Material Design 3
Строить архитектуру проектов на основе Clean Architecture и MVVM
Использовать Hilt для инъекции зависимостей
Работать с сетевыми запросами через Retrofit
Организовывать локальное хранение данных с помощью Room
Уверенно работать с компонентами Android SDK
Настраивать навигацию между экранами через Jetpack Compose Navigation
и многое другое
О курсе:
Это современный курс по Android-разработке с нуля, построенный на технологиях и подходах, которые используются в коммерческой разработке. Вы будете работать с инструментами и библиотеками, рекомендованными Google в 2025 году: Kotlin, Jetpack Compose, Jetpack Navigation, Hilt, Room, Retrofit, Coroutines и Flow.
В курсе используются только актуальные практики, которые применяются в крупных компаниях: декларативный UI, чистая архитектура, инъекция зависимостей, Unidirectional Data Flow, устойчивость к сбоям и масштабируемость кода.
Дизайн интерфейсов мы берём из макетов в Figma, чтобы вы с самого начала при работе с UI применяли подходы, которые используются в реальных проектах.
В результате вы добавите в портфолио несколько полноценных Android-приложений, созданных с нуля по современным стандартам. Эти проекты можно показать на собеседовании, использовать как портфолио для фриланса или прикрепить к резюме при отклике на вакансию.
Начальные требования
Для прохождения курса требуется знание языка Kotlin, включая: Сoroutines, Flow, функциональное программирование, паттерны проектирования (Command, Observer, Singleton), делегаты.
Программа курса
Введение
Создаём калькулятор
Приложение NotePad
Dependency Injection в Android
Организация локального хранения данных
Работа с сетью в Android
Работа с сетью в Android - готовятся к публикации
Спойлер: Подробная программа
Введение
Установка среды разработки
Знакомство с Android Studio
Разбор первой программы. Dp и Sp
Modifier
Row Column Alignment
Combining Containers
ARGB модель
Scaffold и Custom Components
Material Theme
Preview и итоги раздела
Создаём калькулятор
Создаём тему для калькулятора
Создание каркаса приложения
Clip. Дорабатываем UI
State Рекомпозиции и Логи
View и ViewModel
Использование паттерна Команда
StateFlow и ViewModel
Добавляем стейты экрана
Форматирование выражения
Завершение работы над калькулятором
Приложение NotePad
Введение в Clean Architecture
Domain слой. Часть 1
Domain слой. Часть 2
Тестовый Репозиторий
NotesViewModel. FlatMapLatest
Подготовка к созданию UI
RememberScrollState
LazyLists
Key и настройка темы
NotesScreen UI. Часть 1
NotesScreen UI. Часть 2
ViewModelScope
Форматирование даты
NotesScreen UI. Часть 3
CreateNoteViewModel
CreateNoteScreen
SideEffects
EditNoteScreen
Кастомная навигация
Jetpack Compose Navigation
Передача параметров в навигации
Введение в базы данных
Mapper и Entity
SQL. Создание DAO
Context
Создание базы данных
NotesRepositoryImpl
Использование нового репозитория
Dependency Injection в Android
Dependency Injection. Введение
Компонент. Инъекция в свойства класса
Жизненный цикл зависимостей
Подключение Hilt
Module Provides Singleton
Binds
Assisted Inject
Hilt Navigation Compose
Практика. Добавление Hilt в приложение Notes
FAQ и подведение итогов
Организация локального хранения данных
Сериализация контента
Подготовка к работе с изображениями
ActivityResultApi
Сохранение изображений
Coil и группировка изображений
Практика. Экран редактирования заметки
External и Internal Storage
Работа с Internal Storage
Отображение картинок на главной
Градиенты и строковые ресурсы
Splash Screen Api
Нормализация БД
Embedded Relation Join
Поддержка новой схемы БД
Транзакции и Итоги
Работа с сетью в Android
Демонстрация приложения News
Добавление зависимостей
Domain слой и Database
Index Room
Знакомство с API
Retrofit
Реализация Репозитория
SubscriptionsViewModel
SubscriptionsScreen
SubscriptionsScreen Часть 2
Явные и неявные интенты
Компоненты Android
WorkManager
Hilt with Workers
Domain Settings
Data Store
Annotation param и Merged Manifests
Constraints
AppStartupManager
Notifications
Работа с сетью в Android - готовятся к публикации
Уроки готовятся к публикации
Курс находится на стадии разработки — сейчас доступны не все уроки.
Все новые разделы и уроки будут открываться автоматически, без доплаты.
Новые материалы выходят регулярно — вы сможете учиться по мере обновлений и получить доступ ко всему контенту сразу после его публикации.
Полная версия курса будет завершена к 18 августа 2025 года.
До этой даты вы можете приобрести курс со скидкой.
Цена по промокоду JUNIOR 2495 руб
СКАЧАТЬ
Научитесь создавать быстрые, стабильные и удобные приложения на современном стеке, рекомендованном Google в 2025 году. Курс подойдёт новичкам и тем, кто хочет перейти на актуальные инструменты и подходы.
Для кого этот курс:
Для тех, кто хочет стать Android-разработчиком и ищет системный путь обучения с нуля на актуальном стеке.
Для начинающих разработчиков, которые уже знают Kotlin и хотят перейти к созданию мобильных приложений.
Для тех, кто уже пробовал Android, но хочет обновить знания и перейти на современные инструменты: Jetpack Compose, Hilt и др.
Для студентов и самоучек, которые хотят собрать портфолио и практические проекты для трудоустройства или фриланса.
Для тех, кто готовится к первым собеседованиям или стажировке и хочет уверенно чувствовать себя в профессиональной разработке.
Чему вы научитесь:
Разрабатывать мобильные приложения на Android
Создавать интерфейсы с помощью Jetpack Compose и Material Design 3
Строить архитектуру проектов на основе Clean Architecture и MVVM
Использовать Hilt для инъекции зависимостей
Работать с сетевыми запросами через Retrofit
Организовывать локальное хранение данных с помощью Room
Уверенно работать с компонентами Android SDK
Настраивать навигацию между экранами через Jetpack Compose Navigation
и многое другое
О курсе:
Это современный курс по Android-разработке с нуля, построенный на технологиях и подходах, которые используются в коммерческой разработке. Вы будете работать с инструментами и библиотеками, рекомендованными Google в 2025 году: Kotlin, Jetpack Compose, Jetpack Navigation, Hilt, Room, Retrofit, Coroutines и Flow.
В курсе используются только актуальные практики, которые применяются в крупных компаниях: декларативный UI, чистая архитектура, инъекция зависимостей, Unidirectional Data Flow, устойчивость к сбоям и масштабируемость кода.
Дизайн интерфейсов мы берём из макетов в Figma, чтобы вы с самого начала при работе с UI применяли подходы, которые используются в реальных проектах.
В результате вы добавите в портфолио несколько полноценных Android-приложений, созданных с нуля по современным стандартам. Эти проекты можно показать на собеседовании, использовать как портфолио для фриланса или прикрепить к резюме при отклике на вакансию.
Начальные требования
Для прохождения курса требуется знание языка Kotlin, включая: Сoroutines, Flow, функциональное программирование, паттерны проектирования (Command, Observer, Singleton), делегаты.
Программа курса
Введение
Создаём калькулятор
Приложение NotePad
Dependency Injection в Android
Организация локального хранения данных
Работа с сетью в Android
Работа с сетью в Android - готовятся к публикации
Спойлер: Подробная программа
Введение
Установка среды разработки
Знакомство с Android Studio
Разбор первой программы. Dp и Sp
Modifier
Row Column Alignment
Combining Containers
ARGB модель
Scaffold и Custom Components
Material Theme
Preview и итоги раздела
Создаём калькулятор
Создаём тему для калькулятора
Создание каркаса приложения
Clip. Дорабатываем UI
State Рекомпозиции и Логи
View и ViewModel
Использование паттерна Команда
StateFlow и ViewModel
Добавляем стейты экрана
Форматирование выражения
Завершение работы над калькулятором
Приложение NotePad
Введение в Clean Architecture
Domain слой. Часть 1
Domain слой. Часть 2
Тестовый Репозиторий
NotesViewModel. FlatMapLatest
Подготовка к созданию UI
RememberScrollState
LazyLists
Key и настройка темы
NotesScreen UI. Часть 1
NotesScreen UI. Часть 2
ViewModelScope
Форматирование даты
NotesScreen UI. Часть 3
CreateNoteViewModel
CreateNoteScreen
SideEffects
EditNoteScreen
Кастомная навигация
Jetpack Compose Navigation
Передача параметров в навигации
Введение в базы данных
Mapper и Entity
SQL. Создание DAO
Context
Создание базы данных
NotesRepositoryImpl
Использование нового репозитория
Dependency Injection в Android
Dependency Injection. Введение
Компонент. Инъекция в свойства класса
Жизненный цикл зависимостей
Подключение Hilt
Module Provides Singleton
Binds
Assisted Inject
Hilt Navigation Compose
Практика. Добавление Hilt в приложение Notes
FAQ и подведение итогов
Организация локального хранения данных
Сериализация контента
Подготовка к работе с изображениями
ActivityResultApi
Сохранение изображений
Coil и группировка изображений
Практика. Экран редактирования заметки
External и Internal Storage
Работа с Internal Storage
Отображение картинок на главной
Градиенты и строковые ресурсы
Splash Screen Api
Нормализация БД
Embedded Relation Join
Поддержка новой схемы БД
Транзакции и Итоги
Работа с сетью в Android
Демонстрация приложения News
Добавление зависимостей
Domain слой и Database
Index Room
Знакомство с API
Retrofit
Реализация Репозитория
SubscriptionsViewModel
SubscriptionsScreen
SubscriptionsScreen Часть 2
Явные и неявные интенты
Компоненты Android
WorkManager
Hilt with Workers
Domain Settings
Data Store
Annotation param и Merged Manifests
Constraints
AppStartupManager
Notifications
Работа с сетью в Android - готовятся к публикации
Уроки готовятся к публикации
Курс находится на стадии разработки — сейчас доступны не все уроки.
Все новые разделы и уроки будут открываться автоматически, без доплаты.
Новые материалы выходят регулярно — вы сможете учиться по мере обновлений и получить доступ ко всему контенту сразу после его публикации.
Полная версия курса будет завершена к 18 августа 2025 года.
До этой даты вы можете приобрести курс со скидкой.
Цена по промокоду JUNIOR 2495 руб
СКАЧАТЬ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Жизнь важнее лайков: Как перестать зависеть от социальных сетей [Андрей Стариков]
- Секреты спецслужб без грифа «Секретно» [Александр Логвинов] + Деловое общение: как правильно фильтровать базар [Иван Крохов]
- Тайна бедуина. Путь возвращения зрения + Значение сна для чёткости зрения [Евгений Слогодский]
- Вышивка крестом. Милые схемы от Lilli Violette [Таня Сантарелли]
- Скорая помощь вдали от дома. Болинет в путешествии [Начин Добрый]
- Как снять бoль в коленях за 10 минут [Владимир Осипов]