-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
d840a5f
commit ba68fe3
Showing
1 changed file
with
33 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
|
||
![alt-text](Screenshots/github_browser.png "Header Card") | ||
|
||
# GithubBrowser | ||
GitHub Browser apps to search any GitHub Repository, and user can save the repo and can track commits in branches and able to share the repo with others. Made by [Prateek](https://github.com/prateekcode/) | ||
|
||
|
||
***Download the latest apk from below 👇*** | ||
|
||
[![GithubBrowser](https://img.shields.io/badge/GithubBrowser-App%20Download-brightgreen?style=for-the-badge&logo=android)](app/release/app-release.apk) | ||
|
||
## Built With 🛠 | ||
* [Kotlin](https://kotlinlang.org/) - Official programming language for Android Development | ||
* [Coroutines](https://kotlinlang.org/docs/reference/coroutines-overview.html) - For asynchronous | ||
* [Android Architecture Components](https://developer.android.com/topic/libraries/architecture) - Collection of libraries that help you design robust, testable, and maintainable apps. | ||
* [Jetpack DataStore](https://developer.android.com/topic/libraries/architecture/datastore) - etpack DataStore is a data storage solution that allows you to store key-value pairs or typed objects with protocol buffers. DataStore uses Kotlin coroutines and Flow to store data asynchronously, consistently, and transactionally | ||
* [LiveData](https://developer.android.com/topic/libraries/architecture/livedata) - Data objects that notify views when the underlying database changes. | ||
* [ViewModel](https://developer.android.com/topic/libraries/architecture/viewmodel) - Stores UI-related data that isn't destroyed on UI changes. | ||
* [Room](https://developer.android.com/topic/libraries/architecture/room) - SQLite object mapping library. | ||
* [Retrofit](https://square.github.io/retrofit/) - Retrofit is the class through which your API interfaces are turned into callable objects. | ||
* [Coil](https://github.com/coil-kt/coil) - Image Loading library | ||
* [Circle Image View](https://github.com/hdodenhof/CircleImageView) - A fast circular ImageView perfect for profile images. | ||
* [Material Components](https://material.io/develop/android) - To build beautiful, usable products using Material Components for Android | ||
|
||
## Screenshots 📸 | ||
![alt-text](Screenshots/github_browser_ss.png "Screenshot") | ||
|
||
## Contribute 🤝 | ||
If you want to contribute to this project, you're welcome. | ||
* Open issue regarding proposed changed | ||
* Fork this repo and do changes | ||
* Open PR to new branch | ||
* You're done! |