TakeSurveyAndroid

An simple survey app that allows you to create and share surveys publicly

Preview

Create Attempt Review
Screenshot_1675603397 Screenshot_1675603497 Screenshot_1675603501

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.
Also check out the website

GitHub

View Github