Skip to content

Amaresh3107/LandmarkRecognizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

LandmarkRecognizer

Welcome to the LandmarkRecognizer Project repository! This project integrates the concepts of computer graphics into an Android app built using Kotlin, Jetpack Compose, and a clean architecture approach.

Table of Contents

Technologies Used
Project Overview
Features
Architecture
Installation
Usage
Contributing
License
Contact

Technologies Used

Kotlin
Jetpack Compose
Clean Architecture
OpenGL
GLSL

Project Overview

The goal of this project is to demonstrate the application of computer graphics principles within an Android application. The app leverages modern Android development tools and practices, providing a robust and scalable codebase.

Features

  • Interactive Graphics: Implementations of various computer graphics algorithms.
  • Animations: Smooth and responsive animations using Jetpack Compose.
  • User Interface: Clean and intuitive user interface designed with Jetpack Compose.
  • Modular Architecture: Clean architecture ensuring separation of concerns and ease of testing.

Architecture

The project follows the Clean Architecture pattern, ensuring a clear separation between the different layers of the app. The layers are:

  • Presentation Layer: Contains UI components built with Jetpack Compose.
  • Domain Layer: Contains business logic and use cases.
  • Data Layer: Manages data sources including local and remote data.

Installation

To set up this project locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/Amaresh3107/LandmarkRecognizer.git
    cd LandmarkRecognizer

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages