/Mobile-Development

A capstone project to fulfill the requirements to graduate from Bangkit Academy 2023

Primary LanguageKotlin

Turtlify: Turtle Protector & Education

Android Kotlin

Turtlify is an application dedicated to the protection and conservation of turtles. This application provides information about turtles, their locations, and allows users to report findings and provide suggestions related to the turtles they encounter. Preview Turtlify App

Table of Contents

Features

  • Turtle Search: Search for information about various types of turtles.
  • Encyclopedia: Encyclopedia that contains turtle data and detailed information about the species.
  • Turtle Habitat: Shows maps using geolocation to provide turtle habibat with a specific location
  • News : Provide latest news about turtle
  • Turtle Identification: Identify turtle by capture the picture of the turtle then will be show the detail and status of the turtle
  • Finding Reports: Report turtle findings along with location and details.
  • Suggestions and Feedback: Provide suggestions or feedback related to turtle conservation and application.

Screenshots

Getting Started

  1. Clone the repository:
    git clone https://github.com/your-username/Jetcats.git
  2. Open with Android Studio:
  • Open Android Studio.
  • Select "Open an existing Android Studio project."
  • Navigate to the cloned project and open it.
  1. Run on Emulator or Device:
  • Set up an Android Emulator or connect a physical device.
  • Click "Run" (green play button) in Android Studio.

Installation

To start using this app, please download it at the following link Turtlify

To see our demo video of this application, please direct to this link Demo Video

Tech

  • Programming Language: Kotlin
  • Architecture: MVVM (Model-View-ViewModel)
  • External Libraries: Retrofit, Glide, ViewModel, LiveData, Repository, Room Database, CameraX, Geolocation, Material Design

Resources

Our UI/UX Design can be accessed in this link Figma

Other Resources: