https://github.com/illarionov/test-thousands-of-courses
Тестовое приложение
https://github.com/illarionov/test-thousands-of-courses
Last synced: 3 months ago
JSON representation
Тестовое приложение
- Host: GitHub
- URL: https://github.com/illarionov/test-thousands-of-courses
- Owner: illarionov
- Created: 2025-08-06T01:46:13.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-08-06T02:26:01.000Z (4 months ago)
- Last Synced: 2025-08-06T03:26:37.012Z (4 months ago)
- Language: Kotlin
- Size: 861 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Thousands of courses
Тестовое задание с 3-4 экранами приложения с курсами разработчиков.
APK: [releases](https://github.com/illarionov/test-thousands-of-courses/releases/tag/v0.1)
### Стек
Kotlin, Retrofit, Coroutines, Flow, Hilt, MVVM/MVI, AdapterDelegates, XML (не Compose), Clean, многомодульность,
Room, MockWebServer, Material 3, Coil, Navigation Component, EitherNet
### Комментарии
* Часть экранов не полностью соответствуют макетам. На XML их делать скучно, когда есть Compose.
### Многомодульность
3 группы модулей: core, data, feature.
* сore зависят только от core
* daa зависят только от data и core
* feature зависят только от data/core, не от feature.
shared-репозиторий в data, без явного деления на api-impl модули.