Mobile version of the web based app that could be used to respond to customer inquiries while on the go.
- Jetpack Compose
- ViewModel
- Hilt
- Compose Navigation
- DataStore
- Retrofit
- moshi
Click me
branch_project
β BranchApplication.kt
β MainActivity.kt
β
ββββdata
β ββββlocal
β ββββmapper
β β MessageMapper.kt
β β
β ββββremote
β β BranchApi.kt
β β LoginRequest.kt
β β LoginResponse.kt
β β MessageDto.kt
β β MessageRequest.kt
β β
β ββββrepository
β BranchRepositoryImpl.kt
β
ββββdi
β AppModule.kt
β RepositoryModule.kt
β
ββββdomain
β ββββmodel
β β Message.kt
β β
β ββββrepository
β BranchRepository.kt
β
ββββpresentation
β ββββchat
β β ChatScreen.kt
β β ChatState.kt
β β ChatViewModel.kt
β β MessageItem.kt
β β
β ββββhome
β β HomeScreen.kt
β β HomeState.kt
β β HomeViewModel.kt
β β ThreadItem.kt
β β
β ββββlogin
β β LoginScreen.kt
β β LoginState.kt
β β LoginViewModel.kt
β β
β ββββnavigation
β HomeNavGraph.kt
β RootNavGraph.kt
β Screen.kt
β
ββββui
β ββββtheme
β Color.kt
β Shape.kt
β Theme.kt
β Type.kt
β
ββββutil
AgentPreferences.kt
Resource.kt