Открыто

Android Theory - курс для начинающих [Stepik] [Алексей Охотниченко]

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

Цена: 4990р.-88%
Взнос: 580р.

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

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

    Складчина: Android Theory - курс для начинающих [Stepik] [Алексей Охотниченко]

    2025-01-25_16-17-08.png

    Чему вы научитесь:
    • Освоите базу по созданию простых мобильных приложений на примере реализации интересных научно-фантастических задач
    • Изучите лучшие практики по созданию современного UI
    • Рассмотрите десятки реальных кейсов и варианты их решений
    • Самостоятельно напишите несколько мини-приложений на основе полученных знаний
    • Улучшите навыки разработки приложений на основе Code Review от автора курса
    • Пополните портфолио качественными приложениями (до 8 новых приложений)
    Курс находится в разработке, дополняется теоретическим и практическим материалом.
    Курс будет дорабатываться в течение января 2025. За процессом обновления курса можно следить в нашем Telegram-канале.
    До окончания разработки на курс установлена минимальная цена.

    Курс "Android Theory: для начинающих" знакомит со средой разработки Android Studio, а также с современными библиотеками Android Jetpack - Compose, Navigation & ViewModel.
    В нем рассказывается об основных UI-элементах, обработке действий пользователя, навигации между экранами и принципах программирования бизнес-логики.
    Курс состоит из 7 модулей с теоретическим и практическим материалами, а также с интересными заданиями научно-фантастической тематики.

    Модули курса:
    1. Операционная система Android
    2. Среда разработки "Android Studio"
    3. Создание пользовательского интерфейса
    4. Проектирование взаимодействия пользователя с приложением
    5. Реализация бизнес-логики
    6. Обработка ошибок в мобильных приложениях
    7. Работа над мини-проектами
    Программа

    Общая информация о курсе
    • Общая информация о курсе
    • Как проходит курс?
    Операционная система Android
    • Введение. Знакомство с ОС Android
    • Как устроена работа мобильных приложений?
    • Жизненный цикл мобильных приложений
    • Interview - Вопросы по материалу
    • Шаг 1. Как создать проект?
    • Шаг 2. Знакомство с IDE
    • Шаг 3. Как добавить цветовую палитру из брендбука?
    • Шаг 4. Как добавить иконку для приложения?
    • Шаг 5. Как добавить картинки для приложения?
    • Шаг 6. Как добавить локализацию (русский/английский)?
    • Шаг 7. Как добавить сторонние библиотеки?
    • Шаг 8. Как опубликовать проект в Git?
    • Шаг 9. Как отладить приложение?
    • Шаг 10. Как подготовить установочный файл для RuStore?
    • Interview - Вопросы по материалу
    Создание пользовательского интерфейса
    • Знакомство с UI
    • Отрисовка UI. Расположение UI-элементов
    • Декомпозиция дизайн-макета на UI-компоненты
    • Задачи на закрепление материала (часть 1)
    • Задачи на закрепление материала (часть 2)
    • Ресурсы. Строки и изображения
    • Material Theme. Цвета и шрифты
    • Custom Material Theme
    • Библиотеки для работы с изображениями - Coil, Fluent
    • Дизайн-макеты в Figma. Что требуется знать разработчику?
    • Modifier. Кастомизация UI
    • Modifier. Интерактивный UI
    • Usefriendly UI - как подружить пользователя с приложением?
    • Best practiсes - как проектировать экраны?
    • Work cases - задачи и варианты их решения
    • App Tasks #1 - "FishGallery"
    • App Tasks #2 - "Tour by planets"
    • App Tasks #3 - "Space traveler"
    • App Tasks #4 - "IG Shop"
    • App Tasks #5 - "Fly-Fly House"
    • Interview - Вопросы по материалу
    • Предпросмотр результата Composable-функции
    Проектирвание взаимодействия пользователя с приложением
    • Знакомство с обработкой действий пользователя
    • Навигация между экранами
    • Диалоговые и модальные окна
    • State. Состояния экрана
    • Event. События пользователя
    • Action. Действия системы
    • Best practiсes - как проектировать взаимодействие?
    • Work cases - задачи и варианты их решения
    • App Tasks #1 - "FishGallery"
    • App Tasks #2 - "Tour by planets"
    • App Tasks #3 - "Space traveler"
    • App Tasks #4 - "IG Shop"
    • App Tasks #5 - "Fly-Fly House"
    • Interview - Вопросы по материалу
    Реализация бизнес-логики
    • Знакомство с бизнес-логикой
    • Context. Доступ к ресурсам и менеджерам
    • SharedPreferences. Сохранение данных приложения
    • Flow & Coroutines. Работа с потоками
    • ViewModel. Сохранение состояния приложения
    • Архитектура приложений. MVC, MVVM, MVI
    • App Tasks #1 - "FishGallery"
    • App Tasks #2 - "Tour by planets"
    • App Tasks #3 - "Space traveler"
    • App Tasks #4 - "IG Shop"
    • App Tasks #5 - "Fly-Fly House"
    • Interview - Вопросы по материалу
    Обработка ошибок в мобильных приложениях
    • Знакомство с исключениями
    • Задачи на закрепление материала
    • Best practiсes - как легко исправить 99% ошибок?
    • Задачи по улучшению приложений
    • Interview - Вопросы по материалу
    Работа над мини-проектами
    • Проект #1 - Читательский билет
    • Проект #2 - Список задач (TODO list)
    • Проект #3 - Социальная сеть для пекарей
    Финал
    • Делимся своими наработками
    • Финал
    Цена 4990 руб.
    Скрытая ссылка
     
    Последнее редактирование модератором: 27 янв 2025
    1 человеку нравится это.
  2. Последние события

    1. sungridmail
      sungridmail участвует.
      11 мар 2025 в 04:32
    2. skladchik.com
      Нужен организатор складчины.
      18 фев 2025
    3. ZED86
      ZED86 участвует.
      28 янв 2025
    4. skladchik.com
      В складчине участвует 10 человек(а).
      28 янв 2025

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

    1. skladchik.com
      Нужен организатор складчины.
      18 фев 2025
    2. skladchik.com
      Назначен организатор.
      25 янв 2025