- Notifications
You must be signed in to change notification settings - Fork22
coding-blocks-archives/Conduit_Android_Kotlin
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Android/Kotlin codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to theRealWorld spec and API.
This codebase was created to demonstrate a fully fledged fullstack application builtwithKotlin including CRUD operations, authentication, routing, pagination, and more.
See how a Medium.com clone (called Conduit) is built using Kotlin in Android to connectto any other backend fromhttps://realworld.io/.
For more information on how to this works with other backends, head over totheRealWorld repo.
I've gone to great lengths to adhere to the latest community styleguides &best practices but had to adapt between the RealWorld specificationand general mobile layout of Medium.com.
This project has been developed withAndroid Studio
This RealWorld app tries to show the following Android concepts:
- 100% Kotlin Codebase
- MVVM (Model View ViewModel) Architecture
- LiveData
- Kotlin Coroutines
- Jetpack Navigation Architecture
The project follows the general MVVM structure without any specifics.
There are twomodules in the project
app- The UI of the app. The main project that forms the APKapi- The REST API consumption library. Pure JVM library not Android-specific
Obviously, this RealWorld app is a frontend app. But it can connect to all backends implementing theRealWorld spec and API. To test you own backend implementation just change the URL in the settings dialog.
This project has been manually tested against
- Emulator
- Pixel 2 Android SDK 23
- Devices
- Samsung S8 Android 8.0.0
The project contains an example e2e test to illustrate an end-to-end test case.
Credits have to go out toThinkster with their awesomeRealWorld
This project is licensed under the MIT license.
This source and the whole package comes without warranty. It may or may not harm your computer or cell phone. Please use with care. Any damage cannot be related back to the author. The source has been tested on a virtual environment and scanned for viruses and has passed all tests.
About
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Contributors2
Uh oh!
There was an error while loading.Please reload this page.
