/bangkit-mobile-development

The source code of Android app of Travens using Kotlin in order to complete Bangkit Capstone Project

Primary LanguageKotlinMIT LicenseMIT

Mobile Development Documentation

The source code of Android app of Travens using Kotlin in order to complete Bangkit Capstone Project.

  • Architecture for this project

Android Travens drawio (1)

  • Feature

    • Splash Screen, There is logo screen before into the login page

    • Login, Allows a user to gain access to an application by entering their username and password

    • SignUp, Enables users to independently register and gain access to the system

    • Home, The start page that is displayed when you have logged in on your device

    • Pick Image From Gallery, You can select an image from the gallery in preparation for uploading an image to detect the landmark.

    • Take Image From Camera, You can take image from camera in preparation for uploading an image to detect the landmark.

    • Send image to server to detect a Landmark, After you prepare the image, you can click the process button to send the image and detect the image and get the detail about the landmark

    • Article About Travelling, in this application you can read articles about travelling

Getting Started Application

  • Prerequisites

    • Tools Sofware
      • Android Studio
      • JRE (Java Runtime Environment) or JDK (Java Development Kit).
    • Installation

      • Get an API Key at Google Maps Platform
      • Connect Android Studio with Firebase Connect to Firebase
      • Clone this repository and import into Android Studio
           https://github.com/travens-id/bangkit-mobile-development.git
        
      • Enter your API in buildConfigField build.graddle
            buildConfigField("String", "MAPS_TOKEN", '"Your Api Key"')}
        
        

Acknowledgements