{"repo":"rygelouv/Tanga","free":true,"listed":false,"github":"https://github.com/rygelouv/Tanga","clone":"git clone https://github.com/rygelouv/Tanga.git","description":"An Open Source Book Summary App. The simplest, most focused way to experience life-changing book summaries.","language":"Kotlin","stars":22,"topics":["android","android-architecture","jetpack-compose","kotlin","exoplayer","firebase","revenuecat","in-app-purchase","sentry","subscriptions"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"Tanga Android App See the iOS version here: Tanga iOS --- --- --- --- We are in production 🎉🎉 Here is our latest major additions: feat: Add release build workflow and update dev build workflow by @rygelouv in https://github.com/rygelouv/Tanga/pull/119 Added support for Push notifications by @rygelouv in https://github.com/rygelouv/Tanga/pull/120 Fixed and improved Mini player visibility behaviour and added ui improvements by @rygelouv in https://github.com/rygelouv/Tanga/pull/123 Play audio in background by @rygelouv in https://github.com/rygelouv/Tanga/pull/110 Add mini player by @rygelouv in https://github.com/rygelouv/Tanga/pull/112 Allow anonymous user to access weekly summary by @rygelouv in https://github.com/rygelouv/Tanga/pull/113 Check out the releases section: https://github.com/rygelouv/Tanga/releases The other projects can be found here: - Tanga Projects Basic code organization Feature code is located in the feature package. Each feature package follows a specific code organization. Each feature has the following components: - Container - Navigation - Screen - View Model - UI Contract Containers Each feature use a Container which role is to wrap the UI screen and make it independent of external and complex dependencies such as viewModels, navigation components etc. This Allow us to have Screens that are pure Compose composables with their state properly hoisted (I think) not depending on any ViewModel or NavController. This means the Ui screens can easily be reu","default_branch":null,"files":null,"tree":[],"storefront":"/r/rygelouv","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rygelouv/Tanga/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}