The Banking App is an Android-based app developed in Kotlin that allows the user to create a new account, authenticate inside the system, and the deposit or withdraw money. It is intended to handle simple financial operations and keep track of the balance. The app has four screens:
- On-boarding
- Login
- Register
- Account
The purpose of creating this app was to explore Mobile development and establish an entry point to the world of mobile programming. It was intended to explore how to use Android Studio, Kotlin, Object-oriented programming, user authentication, and navigation on multiple screens.
- Android Studio 2021.2.1
- Android Emulator
- Kotlin
- Andoid App Library
- Android Developer Official Website
- Kotlin Official Website
- Kotlin Course - Tutorial for Beignners
- Build Your First Android App
- Android Basics in Kotlin
- Android Programming Course - Kotlin, Jetpack Compose UI, Graph Data Structure & Algorithms
- Stock Financial API provider
- How to setup and get info from the API
- How to setup Room in an android project
- How to Save in SharedPreferences
- How to Save Key-Value pair
- Connect to a cloud database: Firebase by Amazon
- Allow for the creation of multiple users
- Store transactions and show them to the user
- Allow the user to make payments throu PayPal or Stripe API