Futured Dev Academy (Android)
Welcome to the Futured Dev Academy!
The mini-project is to be used to learn the fundamentals of Android development in FDA. Contains the basic setup of the project, Jetpack Compose, MVVM architecture, REST API, etc.
Prepared by Futured
Futured Team:
- Michaela Kormošová, Head of Coordination, michaela.kormosova@futured.app
- David Kočnar, Android dev, david.kocnar@futured.app
Future Graduate:
Jan Novak, jan.novak@notsofutured.app
Project info
- Deadline: 12. 9. 2023
- ApplicationId:
app.futured.academyproject
- Supports: Dark mode, landscape orientation
- Design:
Figma/Zeplin (add link) - Backend: Mapový portál města Brna
- Product Flavors: mock, dev, prod
- Build Variants: debug, enterprise, release
- Localizations: Czech
Used tech
- Interactors: Kotlin Coroutines + Arkitekt UseCases
- CI: GitHub Actions
- UI: Jetpack Compose
- Architecture: MVVM
- Dependency Injection: Hilt
- Networking: Retrofit
- Code style: ktlint, detekt, Android lint, Danger
Additional Scripts
clean
- remove allbuild
folderslintCheck
- runktlint
,detekt
andandroid lint
checks. Same runs on CI.dependencyUpdates
- check if never version of used dependencies are available