Skip to content

An example of a fictional banking App that utilizes some of the hotest stuff on Android/Kotlin for this moment.

License

Notifications You must be signed in to change notification settings

bielfernandezb/SampleBankApp

Repository files navigation

SampleBank App

An example of a fictional banking App that utilizes some of the hotest stuff on Android/Kotlin for this moment.

Description

I worked on this App to implement Android's new architecture features for building Android mobile Apps and improve my skills and self-confidence along the way.

Requirements

Features

  • Implementation of android MVVM Architecture Pattern.
  • Data single source of truth implementation and google suggested practice for code separation using Repository Architecture.
  • Functional programming implementation by observing to data changes with LiveData.
  • Using ViewModel to serve as the bridge between datasource and UI. ViewModel implementation also makes sure data is not lost during configurations changes as its lifecycle aware.
  • Data persistance with Room.
  • Managing of asynchronous calls using Kotlin Coroutines.
  • Display list with RecyclerView and data binding.

Testing

TBA

Screenshots

Login Screen Main Screen

About

An example of a fictional banking App that utilizes some of the hotest stuff on Android/Kotlin for this moment.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages