Giter Site home page Giter Site logo

courtlyncodes / atlanta Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 14.12 MB

An app that that displays recommended places to visit in Atlanta.

Kotlin 100.00%
adaptive-layouts atlanta compose-ui kotlin navigation-architecture stateflow-android ui-state-management viewmodel

atlanta's Introduction

About

The Atlanta App is designed to help users explore recommended places to visit in Atlanta. Leveraging the best practices from the Android Basics with Compose course, specifically Unit 4: Navigation and App Architecture, this app provides a seamless and intuitive navigation experience. Users can effortlessly move across, into, and back out from various screens, ensuring a consistent and predictable user experience.

Features

  • Explore Recommended Places: Discover top shopping centers, restaurants, dog parks, and other must-visit spots in Atlanta.
  • Seamless Navigation: Navigate smoothly between different screens within the app, following best practices in app architecture.
  • Detailed Information: Access detailed information about each recommended place, including descriptions and neighborhoods served.
  • User-Friendly Interface: Enjoy a clean and intuitive user interface designed with Jetpack Compose.

Technologies Used

  • Android Basics with Compose: The app is built using Jetpack Compose, focusing on modern Android app development practices.
  • Navigation Component: Implemented using Android's Navigation component to ensure seamless and predictable user navigation.
  • MVVM Architecture: Utilizes the Model-View-ViewModel (MVVM) architecture for a clear separation of concerns and easier maintenance.

Installation

  1. Clone the Repository: Open your terminal and execute: git clone https://github.com/courtlyncodes/Atlanta.git
  2. Open in Android Studio:
  • Open Android Studio.
  • Select 'Open an existing Android Studio project'.
  • Navigate to the cloned repository folder and select it.
  1. Build the project:
  • Click on 'Build' in the top menu.
  • Select 'Make Project' to build the app.

Usage

  1. Launch the app on your Android device or emulator.
  2. Browse the recommended places from the home screen.
  3. Select a place to view detailed information and explore what it has to offer.
  4. Use the back navigation to return to the previous screen or the home screen.

Acknowledgments

Thanks to the Android Basics with Compose course for providing the foundational knowledge and best practices in app architecture and navigation.

atlanta's People

Contributors

courtlyncodes avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.