Skip to content

Commit

Permalink
Create README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
imprakharshukla authored Nov 10, 2021
1 parent 609fa54 commit c02572f
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@

<p align="center">
<img width="500" height="250" src="https://i.ibb.co/85hpwFx/readme-logo.png" alt="andronix-internal-api"/>
<p align="center"> This repository stores the code for the open-sourced donation app that we built for the [Andronix App](https://andronix.app). </p>
</p>

<p align="center">
<img width="225" height="470" src="https://media.giphy.com/media/qrPC12wiBUcG4A3zk7/giphy.gif" alt="andronix-internal-api"/>
</p>

## What Tech has been used?
This app tries to combine all the latest Android tech that you can possibly think of. Here's the list-
1. Kotlin Coroutines
2. Kotlin StateFlow
3. Kotlin SharedFlow
4. Single-Activity Principle
5. Jetpack Navigation Component
6. Jetpack Android Hilt (replaced Dagger 2.0)
7. MVVM architecture
8. Fragment, ViewModel and Repository approach with dependency injection
9. Integration with the latest Google Play Billing libraries


## What in the future?
Here's is the To-Do list that we will try to complete in the coming months-

- [ ] Extract the billing integration into a separate library. Since we are using the latest tech with our billing integration (Kotlin Flow, StateFlow, state management using Kotlin sealed classes with SharedFlow, coroutines, etc.) we think that it will be beneficial for other people to just integrate it all together with a library.
- [ ] Improve the UI. The UI was the app is based off of the design of the Andronix app version 6.0. We will improve the UI as we work on the main app.

0 comments on commit c02572f

Please sign in to comment.