/android-satu

Project team android Accessibility Banking Apps (satu)

Primary LanguageKotlin

App Screenshot

SATU

About the project

Satu /num. angka urutan pertama (kata turunan) menyatukan, bersatu, pemersatu, satu-satunya

"Semua Pakai Satu"

Brand Values:

  • “Semua kebutuhan dalam Satu Portal”
  • “Semua orang dapat menggunakan Satu”
  • “Menjadi pilihan nomor Satu”

Architecture for this project

App Screenshot

Tech Stack

  • Kotlin
  • Android Jetpack
  • Retrofit
  • MVVM Architecture
  • Material Components
  • CameraX
  • ML Kit

Third-part libaries

  • Kotlinx Coroutines Kotlinx Coroutines is a rich library for managing concurrency with Kotlin coroutines. It simplifies asynchronous programming by providing a structured way to work with multiple threads and asynchronous tasks. Repo

  • Retrofit Retrofit is a type-safe HTTP client for Android and Java. It simplifies the process of making network requests by allowing developers to define API calls as simple interface methods. Repo

  • OkHttp Logging Interceptor The OkHttp Logging Interceptor logs HTTP request and response data, making it easier to debug and monitor network calls in your application. Repo

Getting Started

To get started with the Satu mobile app, follow the instructions below.

Prerequisites

  • Mobile phone with android os
  • Android (minimum version Android 7.0 Nougat)
  • Stable Internet connection

Tools Software

  • Android Studio
  • JRE (Java Runtime Environment) or JDK (Java Development Kit)

Installation

  • Install on Phone

    1. Go to realease
    2. Choose the lastest
    3. Click on apk
    4. The apps will be downloaded
    5. Install on your phone
  • Android Studio

    1. Clone the Repo
    git clone https://github.com/synrgy-satu/android-satu.git
    1. Build the Apps
    Run app or Shift + F10

Usage

Apps Demo coming soon

Contributing

Contributions to the SATU mobile app development are welcome. If you would like to contribute, please follow these steps:

  • Fork the repository.
  • Create a new branch for your contribution.
  • Make your changes and commit them.
  • Push your changes to your fork.
  • Open a pull request in the original repository.

Contact

Android Team Contact
Muhamad Yazid Imani Github
Anggi Susanti Github
Kunti Najma Jalia Github

Acknowledgements

Thanks to

  • UI/UX and Product Manager team
  • Fullstack Web Development team
  • Backend Java team
  • Quality Assurance team
  • Open source library

License

Coming Soon