Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 1.88 KB

README.md

File metadata and controls

46 lines (32 loc) · 1.88 KB

d4-android

Android app for the D4 Community that helps in keeping engagement with members and keeps them updated for the latest community updates/events.

Installation

  1. Fork the repo
  2. Import the fork into your Android studio.
  3. Build the project.
  4. Wait for the gradle build...
  5. Keep waiting...
  6. Launch the project

Tools/Libraries used:

  1. Appwrite for backend requirements.
  2. Jetpack compose for UI.
  3. Material 3 for design system.
  4. Single activity pattern
  5. Multi-Module
  6. MVVM architecture
  7. Hilt for DI.
  8. ProtoDatastore

Modularization Guide

1_sample_dep_graph

  1. The app module should only interact with feature modules
  2. The feature modules should ONLY interact with required data modules, use HILT for injections.
  3. The data modules can use any core module for their requirements.
  4. The feature modules can use any core module instead of the Datastore module which should be integrated with the data layer only.

Contributing

Please go through the Contribution guidelines file before starting to add anything to the project.

Roadmap

Link

Contributors

Thanks to all these amazing contributors for providing value to this project.

Show your support by giving a Star🌟