Lambda is a virtual learning platform where students can request and tutor in a simple and practical way, creating a united and self-sufficient community.
- Kotlin
- Coroutines
- Jetpack Compose
- Firebase (for authentication and remote storage)
- SQL Delight (for local storage)
- Dagger-Hilt
- Stream SDK (For video calling feature)
- Feature layer
- MVI
- Camera access
- Microphone Access
- Screen sharing
- Local caching (synchronizing a remote database with a local one)
- SOLID Principles
- Singleton Pattern
- Repository pattern
Clone the project with Android Studio and compile it, remember to put your own FIREBASE credentials and link the app to you own firebase project. Also replace the stream sdk api key with you own api key