Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phanatagama/gitup
π
³π
Έπ
²π
Ύπ
³π
Έπ
½π
Ά πππ
±π
Όπ
Έπππ
Έπ
Ύπ
½ π
±π
΄π
»π
°π
Ήπ
°π π
΅ππ
½π
³π
°π
Όπ
΄π
½ππ
°π
» π
°π
Ώπ
»π
Έπ
Ίπ
°ππ
Έ π
°π
½π
³ππ
Ύπ
Έπ
³
https://github.com/phanatagama/gitup
android android-studio dicoding dicoding-submission gradle kotlin
Last synced: 1 day ago
JSON representation
π ³π Έπ ²π Ύπ ³π Έπ ½π Ά πππ ±π Όπ Έπππ Έπ Ύπ ½ π ±π ΄π »π °π Ήπ °π π ΅ππ ½π ³π °π Όπ ΄π ½ππ °π » π °π Ώπ »π Έπ Ίπ °ππ Έ π °π ½π ³ππ Ύπ Έπ ³
- Host: GitHub
- URL: https://github.com/phanatagama/gitup
- Owner: phanatagama
- License: gpl-3.0
- Created: 2021-09-26T16:26:25.000Z (over 3 years ago)
- Default Branch: dev-modularization
- Last Pushed: 2024-12-13T03:26:41.000Z (28 days ago)
- Last Synced: 2024-12-13T04:21:48.934Z (28 days ago)
- Topics: android, android-studio, dicoding, dicoding-submission, gradle, kotlin
- Language: Kotlin
- Homepage: https://www.dicoding.com/academies/14
- Size: 1.55 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
[![phanatagama](https://circleci.com/gh/phanatagama/GitUP.svg?style=svg)](https://circleci.com/gh/phanatagama/GitUP)
![GitUP](https://socialify.git.ci/phanatagama/GitUP/image?description=1&font=KoHo&forks=1&issues=1&pattern=Overlapping%20Hexagons&pulls=1&stargazers=1&theme=Auto)
GitUP is an android-based github user information search application
Download App
Β·
Report Bug
Β·
Request Feature
## π‘ Background
Github is a version control system that is quite popular among developers. Each developer has a unique project repository and has several followers in their account. To get detailed information about github accounts, users can use this application and add favourite developers to the favourite list and store them on local storage.## β»οΈ Project Goals
This application was created to complete the submission [Fundamental Aplikasi Android](https://www.dicoding.com/academies/14)## π€― Challenges we faced
This application is built with Android Architecture Components such as Kotlin Flow, Coroutiones and others. Room is used as local storage for user favourite data and Dagger-Hilt is used for dependency injection.## π§ How we built our project
GitUP is a mobile application built with Kotlin programming. Data sources are hardcoded in Kotlin classes according to the terms and conditions of the submission.## π οΈ Tech Stack Used
| Kotlin | Android Studio | Git | Github | Figma |
|--------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|
| | | | | |## π§ The problems and how we deal with it
This project is an old project that was updated so that some functions do not run properly, for this reason some dependencies do not use the latest version.## π§βπ What we learned
- Android Dark & Light Theme Style
- MVVM pattern
- Kotlin Flow, Coroutines
- Datastore & Room Database
- Unit Test & UI Test## ποΈ Preview/Screenshots
| ![Detail-page](https://github.com/phanatagama/GitUP/assets/48324618/6d7423c6-83ee-47c0-91fb-46e53bc61430) **Detail Page** | ![Home-page](https://github.com/phanatagama/GitUP/assets/48324618/29e0a6ce-3c18-4739-83e5-72d1c49bc80b) **Home Page** | ![Detail-page](https://github.com/phanatagama/GitUP/assets/48324618/0cc657a9-f955-4a3f-837e-ebee5785af0d) **Detail Page** | ![favorite-page](https://github.com/phanatagama/GitUP/assets/48324618/35f8c881-e719-473f-82d4-57a39c814183) **Favorite Page** |
| :--: | :--: | :--: | :--: |## License
This project is licensed under the MIT License.## Contributors β¨
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):