This repository stores the code for the open-sourced donation app that we built for the @AndronixApp

Overview

andronix-internal-api

This repository stores the code for the open-sourced donation app that we built for the [Andronix App](https://andronix.app).

andronix-internal-api

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. Jetpack Preferences Datastore;
  5. Single-Activity Principle
  6. Jetpack Navigation Component
  7. Jetpack Android Hilt (replaced Dagger 2.0)
  8. MVVM architecture
  9. Fragment, ViewModel and Repository approach with dependency injection
  10. 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.
You might also like...
A quiz app built with trivia api. This app was built with mvvm architecture, dagger-hilt, retrofit, room database, and navigation components.
A quiz app built with trivia api. This app was built with mvvm architecture, dagger-hilt, retrofit, room database, and navigation components.

A quiz app built with trivia api. This app was built with mvvm architecture, dagger-hilt, retrofit, room database, and navigation components.

A Free, open source Contacts Butler App built with kotlin
A Free, open source Contacts Butler App built with kotlin

Contacts Butler Do you have a bunch of contacts that are missing a lot of info such as names, emails, phone numbers, etc? Do you really know the conta

GitTouch - An built with Flutter open-source app for GitHub, GitLab, Bitbucket, Gitea and Gitee(码云),
GitTouch - An built with Flutter open-source app for GitHub, GitLab, Bitbucket, Gitea and Gitee(码云),

GitTouch - An built with Flutter open-source app for GitHub, GitLab, Bitbucket, Gitea and Gitee(码云)

AudioNotes 📙 An open source simple audio note taking app built to demonstrate android development best practices.
AudioNotes 📙 An open source simple audio note taking app built to demonstrate android development best practices.

AudioNotes 📙 A simple open source audio note-taking 📝 Android application built to describe the use of Modern Android development tools. 🏗 . Made w

FireApp is an open-source project that is built around Firebase Products, especially for learning purposes
FireApp is an open-source project that is built around Firebase Products, especially for learning purposes

FireApp is an open-source project that is built around Firebase Products, especially for learning purposes. This application is written entirely in Kotlin using Android Architecture Components and MVVM architecture pattern. You'll see in the code of this repo, how Firebase Products are working together.

This is an open source launcher project for Android devices that has been built completely from scratch
This is an open source launcher project for Android devices that has been built completely from scratch

Description This is an open source launcher project for Android devices that has been built completely from scratch. The main goal of this launcher is

Android + Kotlin Project for the 2022 edition of the Open Source Contribution competition, JGEC Winter of Code aka JWoC.

QuotesApp-JWoC Android + Kotlin Project for the 2022 edition of the Open Source Contribution competition, JGEC Winter of Code aka JWoC. 🎯 Project Obj

:movie_camera: Movie discovery app showcasing Android best practices with Google's recommended architecture: MVVM + Repository + Offline support + Android Architecture Components + Paging library & Retrofit2.
:movie_camera: Movie discovery app showcasing Android best practices with Google's recommended architecture: MVVM + Repository + Offline support + Android Architecture Components + Paging library & Retrofit2.

Popular Movies Stage 1 + Stage 2 Discover the most popular and top rated movies playing. Movies data fetched using themoviedb.org API. ✨ Screenshots M

🦁 A Disney app using transformation motions based on MVVM (ViewModel, Coroutines, Flow, LiveData, Room, Repository, Koin) architecture.
🦁 A Disney app using transformation motions based on MVVM (ViewModel, Coroutines, Flow, LiveData, Room, Repository, Koin) architecture.

DisneyMotions A demo Disney app using transformation motions based on MVVM architecture. The motion system is included in the 1.2.0-alpha05 released m

Releases(3.0-release-(16))
Owner
Prakhar Shukla
CTO @AndronixApp | Mobile Developer - Android Native - React Native - iOS  | Managing Andronix with over 600K downloads
Prakhar Shukla
This is a food donation android application designed to reduce food wastage by donating excess food to poor or needy people. Based on Kotlin and currently under development

FOODONOR This is a food donation android application designed to reduce food wastage by donating excess food to poor or needy people. Based on Kotlin

Robert Muriithi 8 Oct 12, 2022
An android app to browse KDE Store and other Linux Desktop Environment stores of Pling

A free and open source android application for browsing KDE Store and other Linux Desktop Environment's Stores in Pling. Couldn't check it in different devices so there could be some bugs. Bug Report and Feedbacks are highly appreciated.

null 14 Dec 27, 2022
Idaesbasic - An all in one project manager that stores everything in files directly into your project! 🤯

Idaesbasic - Project-Managment redefined Idaesbasic Everything is a file ?? With this project managment tool, everything is a file. Your todolists are

Ben Herbst 123 Nov 11, 2022
An open sourced Weather App made using OpenWeatherMapAPI

An open sourced Weather App made using OpenWeatherMapAPI

IEEE VIT Student Chapter 24 Dec 10, 2022
Slide is an open sourced, ad free Reddit browser for Android

Slide Slide is an open source, ad free Reddit browser for Android. It is based around the Java Reddit API Wrapper. Slide is available on the Google Pl

Carlos Crane 1.7k Jan 9, 2023
Is an All in One app for Muslims with lots of features such as Prayer Times & Adhan, Collections of Dhikr and Prayer sourced from Authentic Hadith, The Holy Qur'an, Qibla, Notes and many more!

DzikirQu Is an All in One app for Muslims with lots of features such as Prayer Times & Adhan, Collections of Dhikr and Prayer sourced from Authentic H

DzikirQu 112 Dec 26, 2022
Open Super dApp - Your gateway to the new digital commons. Integrated mobile messenger, Ethereum wallet, and Web 3.0 browser built on open, decentralized, and encrypted protocols.

A fully open source, open standard, decentralized "super app" including a secure, encrypted Matrix compatible messenger based off of the Element Messenger, and an Ethereum crypto wallet and web3 browser based off of Alpha Wallet.

2Gather 6 Jul 25, 2022
An Open-Source repository that contains all the Android Dev and Kotlin concepts and several projects on android ranging in difficulty making this repo completely beginner-friendly.

An Open-Source repository that contains all the Android Dev and Kotlin concepts and several projects on android ranging in difficulty making this repo completely beginner-friendly. The main aim of this repository is to help students who are learning Android Development or preparing for an Android Developer role-based job.

Mimo Patra 15 Dec 29, 2022
Repository for solving Advent of Code in Kotlin.

Advent of Code 2021 Repository for solving Advent of Code in Kotlin. Getting started Running Project is already setup with gradle. To run the app: Nav

Felix Ebert 2 Dec 5, 2021
Juara Android - Repository Google Code Lab, JuaraAndroid Event

Juara Android - Repository Google Code Lab, JuaraAndroid Event

Caravan Codes 3 Aug 6, 2022