Skip to content

This is Mobile Development for Educatour with Kotlin

Notifications You must be signed in to change notification settings

EducaTour/MoTour

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EducaTour Mobile Development

Architecture

Architecture

App Screens/Components

EducaTour Screen

Features

  • Splash Screen
    Upon launching the application, a visually appealing splash screen featuring the EducaTour logo is displayed.
  • Home
    The home screen serves as the central hub of the application, displaying a list of 25 notable landmarks. Users can easily access key features and guides from this screen.
  • Detail
    This screen is displayed after selecting a landmark from the home screen list. It provides comprehensive information about the chosen landmark, including its name, description, historical background, location, photographs, unique activities available, opening hours, ticket prices, and contact information.
  • Scanner
    The scanning feature allows users to capture images of historical sites using the device's camera or by selecting images from the gallery. The application analyzes these images to provide detailed information regarding the site's historical significance and key facts.
  • Change Language
    Users can change the application's language preference between Indonesian, English, and Chinese, allowing them to interact with the app in their preferred language.
  • About
    The about section provides information about EducaTour, including its purpose, mission, and the current version of the application.
  • FAQ
    A section dedicated to frequently asked questions to assist users with common inquiries about the application’s features and functionalities.

Permission

  • Internet
    The application requires internet access to communicate with the server and retrieve data for various features, including historical list, historical detail information, and historical landmark Scanner.
  • Camera
    Camera permission is needed for the application to use the device's camera to capture images of historical sites.
  • Read External Storage
    Permission to read external storage is necessary for the application to access the device's gallery, allowing users to select and upload images of historical sites.

Build With

Requirement

  • Android Studio
  • Target device (Android device or emulator) with minimum android version of 7.0 (Nougat) or higher

Installation

  1. Download or Clone this project to your computer

    • Repository Link: EducaTour/MoTour

    • Clone the repository:

      git clone https://github.com/EducaTour/MoTour.git

      -OR-

    • Download the repository:

      • On the GitHub repository page, click on the “Code” button and select “Download ZIP”.
      • Extract the downloaded ZIP file to your computer.
  2. Open the project in Android Studio

  3. Add Base URL in your gradle.properties

    BASE_URL=https://educatour-backend.swusjask.dev/
  4. Run the application

    • Ensure you have either connected your Android device to your computer or set up an emulator as a target to run the application.
    • Click on the “Run” button (green triangle) in Android Studio’s toolbar to run the application.
    • The application will be installed on the selected device or emulator.

Download APP

Download the app from the following link:

Download the apk-release.apk file from the release page.

About

This is Mobile Development for Educatour with Kotlin

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages