A simple survey app that allows you to create and share surveys publicly
TakeSurveyAndroid
An simple survey app that allows you to create and share surveys publicly
Preview
Create | Attempt | Review |
---|---|---|
Download
Go to the Releases to download the latest APK.
Tech stack
- Minimum SDK level 24
- Kotlin
- Coroutines
- JetPack
- Lifecycle – Dispose of observing data when lifecycle state changes.
- ViewModel – UI related data holder, lifecycle aware.
- ViewBinding – Generates a binding class for each XML layout file.
- LiveData – Lifecycle-aware data holder class.
- Navigation Component
- Architecture
- MVVM Architecture
- Repository pattern
- Dependency Injection: Dagger Hilt
- Retrofit2 & OkHttp3 – Construct the REST APIs and paging network data.
- Moshi – A modern JSON library for Kotlin and Java.
- Material-Components – Material design components like ripple animation, cardView.