Beson is a native android construction market price share & track application written in Kotlin using Jetpack Compose.
- Screenshots 🖼️
- Ux 🧪
Splash & Intro - Google Auth - Signup - Create Profile - Post Price
-
Application - Features ☕
- One time splash and intro screen
- Signup form validation
- Google signin
- Auto signin
- Geolocation
- Database operations - CRUD
- Two user types
- Various animations
- Language - Turkish
-
Tech-stack ⚛️
- Kotlin + Coroutines - perform background operation
- Jetpack
- Compose - toolkit for building native UI
- Navigation - deal with whole in-app navigation
- ViewModel - store and manage UI-related data in a lifecycle conscious way
- Accompanist
- systemUi
- pager
- permissions
- navigation
- placeholder
- swipe refresh
- Coil - image loading library
- Hilt - DI
- Google Firebase
- auth
- database
- storage
- Google Play Services
- auth
- maps
- location
-
Architecture 🏗️
- Model-View-ViewModel
- Android Architecture components (ViewModel, Navigation)
-
Todo ✔️
- Language - English ❌
- Dark Theme ❌