viamgr / trainingapp

trainingapp
0 stars 0 forks source link

Project structure #1

Closed ms-dehghani closed 10 months ago

ms-dehghani commented 10 months ago

We have some idea about project structure. one of my colleague search about it and this is summery of her reseache's:

"Project must be created by this technologies MVVM Jetpack Compose Jetpack Compose Navigation (Single activity, zero fragments) Hilt Retrofit kotlin Coroutine Room Clean Architecture"

We have to discuses about in and choose best technologies.

ms-dehghani commented 10 months ago

we have some other libraries for DI, like Koin and Dagger, why we must use Hilt? there is any advantage to use it?

pariami commented 10 months ago

we have some other libraries for DI, like Koin and Dagger, why we must use Hilt? there is any advantage to use it?

I tried to search about Hilt and koin: and the result was that since we are going to work with kotlin, choosing koin is a more suitable option that has better performance

viamgr commented 10 months ago

Modular structure Unit tests Ui tests CI/CD (optional)

viamgr commented 10 months ago

Gradle structure