Praxis
Example Android project using MVVM, DaggerAndroid, Jetpack Compose, Retrofit, Coroutines and Multi module architecture โ๐ฝ
File Explorer
Download Latest Version (.zip)- build.yml
- praxis-debug.jks
- praxis-release.jks
- AppModule.kt
- NavigationModule.kt
- OnboardingActivity.kt
- PraxisApp.kt
- ic_circle.xml
- slack.png
- view_random_photos.xml
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- dimens.xml
- splash_theme.xml
- strings.xml
- themes.xml
- AndroidManifest.xml
- jokes_response.json
- .gitignore
- build.gradle.kts
- fabric.properties
- proguard-common.txt
- proguard-rules.pro
- proguard-specific.txt
- animated_search.gif
- animated_start.gif
- architecture.jpeg
- art1.png
- art2.png
- art3.png
- art4.png
- art5.png
- art6.png
- art8.gif
- art9.png
- clean-architecture.jpg
- AppVersions.kt
- Dependencies.kt
- build.gradle.kts
- PrimitiveExtensions.kt
- ReactiveExtensions.kt
- ViewExtensions.kt
- CoroutineDispatcherProvider.kt
- RealCoroutineDispatcherProvider.kt
- DispatcherModule.kt
- strings.xml
- AndroidManifest.xml
- .gitignore
- build.gradle.kts
- consumer-rules.pro
- proguard-rules.pro
- Keyboard.kt
- DefaultSnackbar.kt
- PraxisSurfaceAppBar.kt
- SlackDragComposableView.kt
- SlackImageBox.kt
- SlackListItem.kt
- Color.kt
- PraxisSurface.kt
- Shape.kt
- Theme.kt
- Type.kt
- slide_left_in.xml
- slide_left_out.xml
- slide_right_in.xml
- slide_right_out.xml
- ic_email.xml
- ic_eye.xml
- lato_bold.ttf
- lato_light.ttf
- lato_regular.ttf
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- colors.xml
- dimens.xml
- integer.xml
- strings.xml
- styles.xml
- styles.xml
- AndroidManifest.xml
- .gitignore
- build.gradle.kts
- consumer-rules.pro
- proguard-rules.pro
- ExampleInstrumentedTest.kt
- DataMappersModule.kt
- DataModule.kt
- NetworkModule.kt
- RandomPhotosModule.kt
- RandomPhotosRepositoryModule.kt
- RepositoryModule.kt
- SourcesModule.kt
- UseCaseModule.kt
- SampleEntity.kt
- AppDatabase.kt
- EntityMapper.kt
- SafeApiCall.kt
- PicSumPhotoFetchRepositoryImpl.kt
- RandomFileServiceImpl.kt
- AppConstants.kt
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle.kts
- proguard-rules.pro
- DomainModel.kt
- StreamingFile.kt
- PhotoFetchListener.kt
- PhotoFetchRepository.kt
- RandomFileService.kt
- BaseUseCase.kt
- FetchRandomPhotoUseCase.kt
- SafeResult.kt
- ExampleUnitTest.kt
- .gitignore
- build.gradle.kts
- gradle-wrapper.jar
- gradle-wrapper.properties
- ComposeNavigator.kt
- NavigationCommand.kt
- NavigationKeys.kt
- Navigator.kt
- Screens.kt
- AndroidManifest.xml
- .gitignore
- build.gradle.kts
- consumer-rules.pro
- proguard-rules.pro
- pre-commit.sh
- git-hooks.gradle.kts
- AuthNavGraph.kt
- Validatable.kt
- FormValidationFailed.kt
- FailureType.kt
- LoginForm.kt
- AuthenticationUI.kt
- ForgotPasswordUI.kt
- AuthVM.kt
- ForgotPasswordVM.kt
- AndroidManifest.xml
- AuthVMTest.kt
- .gitignore
- build.gradle.kts
- consumer-rules.pro
- proguard-rules.pro
- ExampleInstrumentedTest.kt
- CommonInputUI.kt
- EmailInputView.kt
- GettingStarted.kt
- ScreenInputUI.kt
- SkipTypingScreen.kt
- WorkspaceInputView.kt
- OnboardingNavigation.kt
- gettingstarted.png
- gettingstarted.png
- gettingstarted.png
- strings.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle.kts
- consumer-rules.pro
- proguard-rules.pro
- .gitignore
- build.gradle.kts
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE
- README.md
- settings.gradle.kts
// repository documentation
Was this content helpful?
(0 ratings)
