Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kw-service/kw-pass-wearos
KWU Pass App for Central Library on Wearable Device
https://github.com/kw-service/kw-pass-wearos
android coil coroutines hilt horologist jetpack jetpack-compose kotlin kotlin-dsl mvvm okhttp retrofit2 version-catalog wearable wearos
Last synced: 3 months ago
JSON representation
KWU Pass App for Central Library on Wearable Device
- Host: GitHub
- URL: https://github.com/kw-service/kw-pass-wearos
- Owner: kw-service
- License: gpl-3.0
- Created: 2023-03-21T07:41:04.000Z (almost 2 years ago)
- Default Branch: develop
- Last Pushed: 2023-09-27T05:40:16.000Z (over 1 year ago)
- Last Synced: 2024-04-18T13:05:26.908Z (10 months ago)
- Topics: android, coil, coroutines, hilt, horologist, jetpack, jetpack-compose, kotlin, kotlin-dsl, mvvm, okhttp, retrofit2, version-catalog, wearable, wearos
- Language: Kotlin
- Homepage: https://play.google.com/store/apps/details?id=dev.yjyoon.kwlibrarywearos
- Size: 252 KB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
KW Pass for Wear OS
![]()
![]()
![]()
![]()
KW Pass for Wear OS는 [광운대학교 중앙도서관 앱](https://play.google.com/store/apps/details?id=idoit.slpck.kwangwoon)의 중앙도서관 모바일 이용증 기능을 안드로이드 기반 웨어러블 디바이스에서 이용할 수 있도록 돕는 **웨어러블 전용 애플리케이션**입니다.
# Tech & Libraries
- MVVM Pattern
- Kotlin DSL & Version Catalog for Gradle
- 100% [Kotlin](https://kotlinlang.org/) based with [Compose for Wear OS](https://developer.android.com/training/wearables/compose?hl=ko)
- Coroutines for asynchronous
- [Dagger Hilt](https://dagger.dev/hilt/) for dependency injection
- [Horologist](https://github.com/google/horologist) for supplement of Wear OS features
- [Retrofit](https://square.github.io/retrofit/) with [okhttp](https://square.github.io/okhttp/) for networking
- [Tikxml](https://github.com/Tickaroo/tikxml) for parsing xml response
- [DataStore](https://developer.android.com/topic/libraries/architecture/datastore?hl=ko) for local storage
- [Coil](https://coil-kt.github.io/coil/) and [zxing-android-embedded](https://github.com/journeyapps/zxing-android-embedded) for displaying QR Code
# References
본 서비스의 광운대학교 중앙도서관 출입 관련 기능 로직은 [KWU-library-QR-PoC](https://github.com/mirusu400/KWU-library-QR-PoC)를 참고하여 개발되었습니다.
# Screenshots
![]()
![]()
![]()
![]()
![]()
![]()
# Release