{"repo":"MwaiBanda/Momentum","free":true,"listed":false,"github":"https://github.com/MwaiBanda/Momentum","clone":"git clone https://github.com/MwaiBanda/Momentum.git","description":"Android, iOS & iPadOS payments & video streaming apps built w/ SwiftUI & Jetpack Compose, the apps persist data locally w/ SQLDelight and Remote w/ Prostgres, Payments w/ Stripe and Caching","language":"Kotlin","stars":40,"topics":["android","firebase-auth","firestore","ios","kmm","lottie","sqldelight","stripe","koin","ktor-client"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Momentum Multiplatform payments & sermon streaming apps(Android, iOS & iPadOS) for Momentum Church in Indiana. Built in Kotlin Multiplatform Mobile(KMM) with SwiftUI & Jetpack Compose, the apps allow users to make payments to the church, stream past sermons, edit & update account information. Persists data locally with SQLDelight and Remote with Postgres via a Go backend. The apps are architected to emphasize code sharing between Android, iOS & iPadOS, so all core business logic written in the SDK, Android, iOS & iPadOS only contain presentation logic, viewmodels and tests. How to run 1. add to your local.properties your GitHub email and a login token this downloads my Firebase authentication wrapper library Download Via AppStore or PlayStore The app's are available for download on the app store & playstore for Android & iPhone Momentum Church: Indiana - Payments & Streaming(Android, iOS & iPadOS) ✅ iOS & iPadOS: 10+ Five Star Reviews ✅ Android: 10+ Five Star Reviews Dependencies, Targets & Stack Project Structure Targets Kotlin MultiPlatform Mobile Android, iOS & iPadOS Momentum SDK (MultiPlatform) SQLDelight Ktor Http Client Cache4K Koin Firebase Auth Multiplaform Settings Kotlin Serialization Stately Android iOS & iPadOS Jetpack Compose SwiftUI Stripe Stripe Firebase Firebase LottieAnimations LottieAnimations Exoplayer AVFoundation Koin TinyDi Firebase Messaging Firebase Messaging StateFlow Architecture The project is architected using Clean Architecture , the SDK is archi","default_branch":null,"files":null,"tree":[],"storefront":"/r/MwaiBanda","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MwaiBanda/Momentum/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."}