An app showing all details for various Lenovo Thinkpad models. Made to try out Jepack Compose for Android.
Light | Dark |
---|---|
An app showing all details for various Lenovo Thinkpad models. Made to try out Jepack Compose for Android.
Platform | Download | Status |
---|---|---|
Android | ๐งช Beta |
โน๏ธ Compose Debug apks are sometimes laggy as they contain a lot of debug code.
โน๏ธ The apk above is a signed release version and should perform as expected.
Component | Tool |
---|---|
๐ญ User Interface | Jetpack Compose |
๐ Architecture | MVVM |
๐ง Backend | Thinkrchive Ktor Server |
๐ DI | Hilt |
๐ฃ๏ธ Navigation | Compose Navigation |
๐ Async | Coroutines + Flow + StateFlow + SharedFlow |
๐ Networking | Ktor Client |
๐ JSON | Kotlin Serialization |
๐พ Persistance | Room + Preference DataStore |
โจ๏ธ Logging | Timber |
๐ธ Image Loading | Coil |
๐ง Supplimentary | Accompanist |
๐งช Testing | Mockito + JUnit + Robolectric |
ThinkRchive originally used a google sheet as the backend via Retrosheet
ThinkRchive now uses a custom Ktor powered server client as the backend. The backend is hosted on Heroku
I mocked the designs for this app on Figma and the finished app looks better than my initial designs
Give a โญ๏ธ if this project helped you!
ThinkRhcive - An app showing all details for various Lenovo Thinkpad models.
Copyright (C) 2021 racka98
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Made With โค From Tanzania ๐น๐ฟ
This README was generated by readgen โค