Skip to content

wowus94/AndroidCourseStepik

Repository files navigation

Приложение согласно курсу Android: Профессиональный уровень + Подготовка к собеседованию

23.02.2025

  • добавление индикатора загрузки в уведомление Foreground Service ServiceTestApp
  • добавление индикатора загрузки на экране ServiceTestApp и объединение его с Foreground Service
  • практика AlarmManager

21.02.2025

  • практика StateFlow

20.02.2025

  • Практика Flow
  • Flow Builders и Terminal Operators
  • Map Flow to LiveData

19.02.2025

  • практика Cursor Content Providers
  • практика добавления объектов в список через метод insert в Content Provider
  • практика удаления объектов в списке через метод insert в Content Provider
  • добавление приложения для практики получения разрешений
  • практика с Job и Coroutine Builders
  • использование Async и Deferred для получения значения из корутины
  • добавление приложения "Факторил числа"
  • использование Stateful ViewModel
  • переход на использование Sealed Class
  • использование Suspend Coroutine
  • использование Coroutine Scope и Coroutine Context

18.02.2025

  • настройка передачи параметров в конструктор Worker
  • использование Multiple Workers
  • добавление Dagger2 в приложение "Список покупок"
  • добавление приложения для теста BroadcastReceiver
  • практика работы с BroadcastReceiver
  • практика Content Providers в приложении "Список покупок"

17.02.2025

  • практика Custom Builder, BindsInstance
  • практика Factory и Singleton
  • практика Custom Scopes
  • Inject ViewModel
  • переход на ViewModelKey
  • добавление Subcomponents
  • использование Qualifiers
  • подключение Dagger 2 в приложение "Криптовалюты"

16.02.2025

  • практика Binds Dagger2
  • передача параметров в модуль

15.02.2025

  • добавление приложения для изучения Dagger2
  • добавление зависимостей
  • реализация через Module и Provides

14.02.2025

  • добавление структуры приложения "Криптовалюты"
  • создан Domain-слой приложения "Криптовалюты"
  • создан Data-слой приложения "Криптовалюты"
  • создан Presentation-слой приложения "Криптовалюты"
  • перевод экрана детальной информации на фрагменты, добавление альбомной ориентации
  • реализовано обновление данных в фоне с помощью WorkManager

13.02.2025

  • добавление корутин в "Список покупок"
  • добавлено приложение для тестирования Service
  • добавлены примеры Background и Foreground Service
  • тестирование Intent Service
  • добавлен пример Job Service
  • настройка Job Scheduler
  • настройка Work Manager

12.02.2025

  • переход на Jetpack Navigation
  • создание приложения для практики корутин
  • добавление базы данных для "Список покупок", использование Room

11.02.2025

  • добавлены экран игры и экран отображения результатов
  • подключен ViewBinding в приложении "Состав числа"
  • реализована навигация между фрагментами через FragmentManager
  • реализован переход на Parcerable
  • реализована GameViewModel
  • доделана логика экрана GameFragment
  • доделана логика экрана GameFinishedFragment
  • добавлена ViewModelFactory

10.02.2025

  • создание структуры папок для приложения "Состав числа"
  • добавлен Domain-слой приложения "Состав числа"
  • добавлен Data-слой приложения "Состав числа"
  • добавлен Presentation-слой приложения "Состав числа"
  • добавлены начальный и экран выбора уровня

09.02.2025

  • перевод экрана создания и изменения элемента списка на фрагмент, добавление ландшафтной ориентации

06.02.2025

  • создан presentation-слой приложения Shopping List
  • реализация списка в RecyclerView. Добавление функций удаления и изменения состояния позиций списка
  • добавлен экран создания и изменения элемента списка

05.02.2025

  • создан domain-слой приложения Shopping List
  • создан data-слой приложения Shopping List

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages