Mail Sender App is a sample Android project using Gmail sender helper Library based on MVVM architecture. It showcases the app development with well-designed architecture and up-to-date Android tech stacks.
- 100% Kotlin
- MVVM architecture
- Android architecture components and Jetpack
- Single activity
- Kotlin Coroutines
- Room Persistent Library
- Login using google account
- Add different category
- Add specific emails for each section
- Guide Tour for the first time use
- Send email for a spacific user email using the app
- Email history for last 30 Day's
- Send the message for a list of emails
- Email history for the current day
- Email history for last week's
-
dependencies { // navigation implementation "androidx.navigation:navigation-fragment-ktx:2.3.2" implementation "androidx.navigation:navigation-ui-ktx:2.3.2"
// ViewModel and LiveData implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0" implementation "androidx.lifecycle:lifecycle-livedata-ktx:2.2.0" }
-
dependencies { // Room implementation "androidx.room:room-runtime:2.2.6" kapt "androidx.room:room-compiler:2.2.6" }
-
dependencies { //google implementation 'com.google.android.gms:play-services-auth:19.0.0' }