https://github.com/vinceglb/instant
✨ Social network app made with Android Compose, full Kotlin, Flow, Firebase Authentication, Functions, Storage and Firestore 🚀
https://github.com/vinceglb/instant
android auth camerax coil compose firebase firebase-auth firestore flow jetpack koin kotlin room storage
Last synced: 7 months ago
JSON representation
✨ Social network app made with Android Compose, full Kotlin, Flow, Firebase Authentication, Functions, Storage and Firestore 🚀
- Host: GitHub
- URL: https://github.com/vinceglb/instant
- Owner: vinceglb
- License: mit
- Created: 2021-10-16T02:19:53.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-01T22:52:24.000Z (about 2 years ago)
- Last Synced: 2024-04-18T02:58:26.081Z (about 1 year ago)
- Topics: android, auth, camerax, coil, compose, firebase, firebase-auth, firestore, flow, jetpack, koin, kotlin, room, storage
- Language: Kotlin
- Homepage:
- Size: 1.2 MB
- Stars: 82
- Watchers: 2
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
Your friends, for real.
Share daily random moments with your friends and discover who they really are.
![]()
## ✨ Instant
Instant is a social media actually under heavy development.## 🧑💻 Tech stack
- Language: Kotlin only
- UI: Jetpack Compose
- Architecture: MVVM
- Caching: Room
- Dependency injection: Koin
- Backend: Firebase Firestore and Storage## 🚀 Easy startup
You are able to authenticate with Firebase Auth thank's to the debug.keystore file added to the repo. Feel free to try the project and open pull requests.Durring development, you can use Firebase Emulators to develop easily.
You can install [Firebase tools here](https://firebase.google.com/docs/cli#install_the_firebase_cli).First, let's install the functions
```cmd
cd firebase/functions
npm i or yarn
npm run build or yarn build
```Then, we can start emulators in the firebase folder
```cmd
cd firebase
firebase emulators:start
```## 🚧 Work in progress
The project is actually in development. You are welcome to participate.