/ambatik-mobile-development

Application created with jetpack compose

Primary LanguageKotlin

About

Ambatik is an Android-based application aimed at increasing awareness, understanding, and accessibility of Indonesian batik. With a focus on education, preservation, and commerce, Ambatik strives to fostering a deeper appreciation for the artistry and cultural significance of Indonesian batik.

Feature

  • Authentication (Login & Register)
  • Show article and like article about batik
  • Learning material about types of batik
  • Recognize type of batik by scanning it directly through the camera or from the gallery
  • Quiz about batik
  • E-commerce
  • Personalization batik for user

Android Tools Used

  • Android Studio Hedgehog | 2023.1.1
  • Android SDK API Level 34 with Minimum SDK API Level 24
  • Android Gradle Plugin Version 8.1.3 with Gradle Version 8.0
  • Created using Jetpack Compose
  • Postman and Chukker for API Testing
  • POJO for Response Generator
  • Figma for Android UI Design
  • Firebase for Notification

System Architecture

Ambatik is an application created using the MVVM architecture. MVVM is a GUI-based application creation architecture that focuses on separating code for business logic and application display. In its application, MVVM is divided into several layers, namely Model, View, and ViewModel.

How to Install

You can install this application by click this link and download it. After finish downloading you can install it on your Android device. Link to download: https://bit.ly/Ambatik-apk-install

Author

Name Github Linkedin
Austin Lieandro https://github.com/austinlieandro https://www.linkedin.com/in/austinlieandro/
Roosyidah A. https://github.com/shaulascr https://www.linkedin.com/in/ralyar/

Preview App