Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elbullazul/linkguardian
Android client for Linkwarden. Built with Kotlin
https://github.com/elbullazul/linkguardian
android jetpack-compose kotlin linkwarden
Last synced: 3 months ago
JSON representation
Android client for Linkwarden. Built with Kotlin
- Host: GitHub
- URL: https://github.com/elbullazul/linkguardian
- Owner: Elbullazul
- License: gpl-3.0
- Created: 2024-08-15T00:55:37.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-10-09T19:24:04.000Z (4 months ago)
- Last Synced: 2024-10-25T05:54:27.071Z (3 months ago)
- Topics: android, jetpack-compose, kotlin, linkwarden
- Language: Kotlin
- Homepage:
- Size: 253 KB
- Stars: 21
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LinkGuardian
An Android client for [Linkwarden](https://github.com/linkwarden/linkwarden). Built with Kotlin and Jetpack compose.| Light theme | Dark theme |
| --- | --- |
| ![preview-light](https://github.com/Elbullazul/linkguardian/blob/master/res/preview.png) | ![preview-dark](https://github.com/Elbullazul/linkguardian/blob/master/res/preview-dark.png) |### Features (work in progress)
- [x] Login with API token
- [x] Dark theme
- [x] Browse links in the app
- [x] Add links
- [ ] Share target for quick sharing
- [ ] Search
- [ ] Edit links
- [ ] Offline mode
- [ ] Open archived link copy### Dependencies
- OkHttp for making HTTP requests
- Kotlinx.serialization.json to parse Json sent by the server### Architecture
The app will be developped in as simple a way as possible. I'm relatively new to Kotlin, so not all code will follow best practices initially. If you have suggestions, feel free to open a pull request!