Android app for the 3rd Android Developer conference- droidcon to be held in Nairobi from November 16-18th 2022.
This project is the Android app for the conference. The app supports devices running Android 5.0+, and is optimized for phones and tablets of all shapes and sizes.
- Jetpack Compose
- Coroutines - For Concurrency and Asynchronous tasks
- Ktor - For network requests
- Hilt - For Dependency Injection
- Crashlytics
- Coil - For Image Loading and Caching
- Lint Checks - Ktlint
The proposed architecture is as follows;
This layer will include;
- Network Calls
- Caching
- Storing and fetching Preferences.
- The repository implementation
- The relevant data models
- Relevant Mappers
This layer will contain;
- The Usecase
- The repository
- The relevant domain models.
- View
- ViewModels
- Relevant Mappers
- Relevant Models.
App will have the following features:
- Sessions
- Feed
- About
- Home
- Speakers
- Sponsors
- Authentication
- Feedback
Contributions are always welcome!
See contributing.md
for ways to get started.
This is the link to the app designs:
Light Theme: https://xd.adobe.com/view/dd5d0245-b92b-4678-9d4a-48b3a6f48191-880e/
Dark Theme: https://xd.adobe.com/view/5ec235b6-c3c6-49a9-b783-1f1303deb1a8-0b91/