Skip to content

JasonChe777/Flash

Repository files navigation

Flash

Flash is a simple android application to shop using API which is built to demonstrate use of Modern Android development tools. It has been built using kotlin with clean architecture principles and MVP as well as Architecture Components. Dedicated to all Android Developers with ❤️.

About

The app in itself is a simple shopping app. Clicking the product list item it shows the detail of the product. While this is not an extremely complex app, it isn't a simple Hello World app either, so the hope is that it'll cover regular use cases for a basic application.

Features:

  • Sign In / Sign Up
  • 8 Categories to Shop
  • Product Search
  • Cart Feature
  • Checkout
  • Add Address
  • Select Payment Method

📸 Screenshots

Please click the image below to enlarge.

Built With 🛠

  • Kotlin - First class and official programming language for Android development.
  • Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
  • GSON - A Java serialization/deserialization library to convert Java Objects into JSON and back.
  • GSON Converter - A Converter which uses Gson for serialization to and from JSON.
  • Glide - An image loading and caching library for Android focused on smooth scrolling.
  • Material Components for Android - Modular and customizable Material Design UI components for Android.

Pending Features to be done

  • Place order
  • Check Order Details

Architecture

This app uses MVP (Model View Presenter) architecture.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages