Android app for ordering food online. This is a part of my Bachelor thesis in Computer Science.
Application is written entirely in Kotlin and uses Clean Architecture. Presentation layer is implemented using Android Architecture Components and MVVM. Dagger2 is used for dependency injection. RxJava is used for communication between layers.
Libraries used:
- RxJava2
- Android Architecture Components
- Dagger2
- Realm
- Retrofit
- Glide
- GSON
- Parceler
- Timber