KShoppingList

This is a "back to the basics" experiment project where I'll be creating a shopping list app to refresh many basic, advance and new concepts of Android SDK and Kotlin.

The project will be designed and developed from the scratch. All the resources used to build this project will be updated in this files as they are used during the project.

What to take from the project if you follow along:

  • Latest UI practices.
  • Latest Kotlin features
  • Latest Android SDK features
  • Cloud FireStore (Firebase's database) implementation

Firebase Database

As I cannot share my Firebase account publicly I m adding image below on how I have set it up on the Firestore Cloud.

Model_1 Model_2 Model_3

You will have to generate a "google-services.json" from firebase and add it to this project in app folder.

Resources

Updated blue print/design of the project which I'll keep adding screens into and you can open it using https://app.diagrams.net:

https://drive.google.com/file/d/1Gmabn0pkF9epmjjXOkfqv7eL9FroDqpJ/view?usp=sharing

App image

Note: This will be the first time that I'll be doing an open source project development, progress of which I will be updating every now and then on my Twitter and LinkedIn so please be easy on me any suggestions are most welcome.

Twitter :- https://twitter.com/karanjatav LinkedIn :- https://www.linkedin.com/in/karanjtv/