Открыто

Android-разработка с нуля (2025) [Stepik] [Андрей Сумин]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 12 авг 2025.

Цена: 2495р.-87%
Взнос: 300р.

Основной список: 11 участников

Резервный список: 3 участников

  1. 12 авг 2025
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Android-разработка с нуля (2025) [Stepik] [Андрей Сумин]

    Q1895oXB.png

    Научитесь создавать быстрые, стабильные и удобные приложения на современном стеке, рекомендованном 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 - готовятся к публикации
    Введение
    1. Установка среды разработки
    2. Знакомство с Android StudioРазбор первой программы. Dp и Sp
    3. Modifier
    4. Row Column Alignment
    5. Combining Containers
    6. ARGB модель
    7. Scaffold и Custom Components
    8. Material Theme
    9. Preview и итоги раздела
    Создаём калькулятор
    1. Создаём тему для калькулятора
    2. Создание каркаса приложения
    3. Clip. Дорабатываем UI
    4. State Рекомпозиции и Логи
    5. View и ViewModel
    6. Использование паттерна Команда
    7. StateFlow и ViewModel
    8. Добавляем стейты экрана
    9. Форматирование выражения
    10. Завершение работы над калькулятором
    Приложение NotePad
    1. Введение в Clean Architecture
    2. Domain слой. Часть 1
    3. Domain слой. Часть 2
    4. Тестовый Репозиторий
    5. NotesViewModel. FlatMapLatest
    6. Подготовка к созданию UI
    7. RememberScrollState
    8. LazyLists
    9. Key и настройка темы
    10. NotesScreen UI. Часть 1
    11. NotesScreen UI. Часть 2
    12. ViewModelScope
    13. Форматирование даты
    14. NotesScreen UI. Часть 3
    15. CreateNoteViewModel
    16. CreateNoteScreen
    17. SideEffects
    18. EditNoteScreen
    19. Кастомная навигация
    20. Jetpack Compose Navigation
    21. Передача параметров в навигации
    22. Введение в базы данных
    23. Mapper и Entity
    24. SQL. Создание DAO
    25. Context
    26. Создание базы данных
    27. NotesRepositoryImpl
    28. Использование нового репозитория
    Dependency Injection в Android
    1. Dependency Injection. Введение
    2. Компонент. Инъекция в свойства класса
    3. Жизненный цикл зависимостей
    4. Подключение Hilt
    5. Module Provides Singleton
    6. Binds
    7. Assisted Inject
    8. Hilt Navigation Compose
    9. Практика. Добавление Hilt в приложение Notes
    10. FAQ и подведение итогов
    Организация локального хранения данных
    1. Сериализация контента
    2. Подготовка к работе с изображениями
    3. ActivityResultApi
    4. Сохранение изображений
    5. Coil и группировка изображений
    6. Практика. Экран редактирования заметки
    7. External и Internal Storage
    8. Работа с Internal Storage
    9. Отображение картинок на главной
    10. Градиенты и строковые ресурсы
    11. Splash Screen Api
    12. Нормализация БД
    13. Embedded Relation Join
    14. Поддержка новой схемы БД
    15. Транзакции и Итоги
    Работа с сетью в Android
    1. Демонстрация приложения News
    2. Добавление зависимостей
    3. Domain слой и Database
    4. Index Room
    5. Знакомство с API
    6. Retrofit
    7. Реализация Репозитория
    8. SubscriptionsViewModel
    9. SubscriptionsScreen
    10. SubscriptionsScreen Часть 2
    11. Явные и неявные интенты
    12. Компоненты Android
    13. WorkManager
    14. Hilt with Workers
    15. Domain Settings
    16. Data Store
    17. Annotation param и Merged Manifests
    18. Constraints
    19. AppStartupManager
    20. Notifications
    Работа с сетью в Android - готовятся к публикации
    1. Уроки готовятся к публикации

    Курс находится на стадии разработки — сейчас доступны не все уроки.
    • Все новые разделы и уроки будут открываться автоматически, без доплаты.
    • Новые материалы выходят регулярно — вы сможете учиться по мере обновлений и получить доступ ко всему контенту сразу после его публикации.
    • Полная версия курса будет завершена к 18 августа 2025 года.
    • До этой даты вы можете приобрести курс со скидкой.
    Цена 2495 руб.
    Скрытая ссылка
     
    Последнее редактирование модератором: 13 авг 2025
    1 человеку нравится это.
  2. Последние события

    1. svp-fox
      svp-fox участвует.
      28 авг 2025 в 23:11
    2. zamit
      zamit участвует.
      25 авг 2025 в 11:08
    3. Frost_52
      Frost_52 участвует.
      22 авг 2025
    4. skladchik.com
      В складчине участвует 10 человек(а).
      22 авг 2025

    Последние важные события

    1. skladchik.com
      Назначен организатор.
      14 авг 2025