Android application with the announcements board of the Information and Electronic Engineering department of International Hellenic University.
Re-make of IEE-Apps.
Download on Playstore.
Project is implemented following Clean MVVM architectural pattern and uses:
- Kotlin: https://developer.android.com/kotlin/
- Coroutines: https://developer.android.com/kotlin/coroutines
- Navigation: https://developer.android.com/guide/navigation
- LiveData: https://developer.android.com/topic/libraries/architecture/livedata
- ViewModel: https://developer.android.com/topic/libraries/architecture/viewmodel
- ViewBinding: https://developer.android.com/topic/libraries/view-binding
- Paging: https://developer.android.com/topic/libraries/architecture/paging
- Dagger Hilt: https://dagger.dev/hilt
- Retrofit: https://square.github.io/retrofit
- Moshi: https://github.com/square/moshi
- Animators: https://github.com/wasabeef/recyclerview-animators
- FlexboxLayout: https://github.com/google/flexbox-layout
- Cloud Messaging: https://firebase.google.com/products/cloud-messaging
- Realtime Database: https://firebase.google.com/products/realtime-database
- Analytics: https://firebase.google.com/products/analytics
- Crashlytics: https://firebase.google.com/products/crashlytics
Project is under GPL-3.0 License.