https://github.com/jakkritpromma/socialplustodo
A native Android application written in Kotlin, tested with MockWebServer, and developed with MVVM, Jetpack Compose and Retrofit
https://github.com/jakkritpromma/socialplustodo
android compose jetpack json junit kotlin mockwebserver mvvm retrofit
Last synced: about 2 months ago
JSON representation
A native Android application written in Kotlin, tested with MockWebServer, and developed with MVVM, Jetpack Compose and Retrofit
- Host: GitHub
- URL: https://github.com/jakkritpromma/socialplustodo
- Owner: jakkritpromma
- Created: 2024-11-22T08:15:48.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-07T15:30:22.000Z (over 1 year ago)
- Last Synced: 2025-01-03T15:39:01.345Z (over 1 year ago)
- Topics: android, compose, jetpack, json, junit, kotlin, mockwebserver, mvvm, retrofit
- Language: Kotlin
- Homepage:
- Size: 120 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SocialPlusTodo
This is the repository of a native Android application called **SocialPlusTodo**, written in **Kotlin**.
Feel free to **clone** or **download** this repository to run the app on your device or emulator.
---
## Testing
The project includes the following test classes:
- `TodoRepositoryDatabaseTest`
- `TodoRepositoryResponseTest` (uses `MockWebServer`)
---
## Architecture
- **Architecture Pattern**: MVVM (Model-View-ViewModel)
- **UI Framework**: Jetpack Compose
- **Networking**: Retrofit
- API Endpoint: [`https://jsonplaceholder.typicode.com/todos`](https://jsonplaceholder.typicode.com/todos)
- **Local Storage**: Room database
---
## Contact
For more information, feel free to contact me:
**Jakkrit Promma (Jak)**
📞 (+66) 063-807-9360
📞 (+66) 064-494-7657
🔗 [LinkedIn](https://www.linkedin.com/in/jakkrit-promma-39779a123/)
---