Skip to content

atimadanoglu/ExperiencesApp

Repository files navigation

📝Experiences App

Experiences app is an Android mobile application which is to save memories that people experience.

add_experience choose_place recyclerview

Built With 🛠

  • Kotlin - Official programming language for Android development
  • Coroutines - Concurrency design pattern to simplify code that executes asynchronously
  • Google Maps API - Shows user's current location and allows him/her to choose a new location
  • Android Jetpack
    • ViewModel - Stores and manages UI-related data in a lifecycle conscious way
    • LiveData - Observable data holder class
    • Room - Saves data in a local database
    • Navigation - Navigation refers to the interactions that allow users to navigate across, into, and back out from the different pieces of content within your app
    • DataBinding - Allows us to bind UI component in layouts to data sources in our apps using a declarative format
    • RecyclerView - Efficiently displays large sets of data
  • Material Design Components
  • Coil - An image loading library for Android backed by Kotlin Coroutines

Architecture

This application uses MVVM (Model View View-Model) architecture.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages