User authentication client app with Ktor server
- App Configuration before starting - Set BASE_URL of server with port in Urls object present in .utils package. If server is hosted locally make sure clearTextTraffic set to true in Manifest under application tag otherwise remove it-
android:usesCleartextTraffic="true"
- Demo -
demo.mp4
- Material 3
- Navigation Component
- Kotlin coroutines
- Jetpack Datastore
- Lifecycle (ViewModel + LiveData)
- Dagger Hilt
- Ktor Client with okhttp
- Content Negotiation
- Kotlin serilization
- Client Logging.
Server for usage com.darkndev.ktor-auth