https://github.com/ekeitho/gitty
An android application that uses many various tools.
https://github.com/ekeitho/gitty
android android-application github readability
Last synced: 6 months ago
JSON representation
An android application that uses many various tools.
- Host: GitHub
- URL: https://github.com/ekeitho/gitty
- Owner: ekeitho
- Created: 2016-10-07T18:04:50.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-02-17T03:21:00.000Z (almost 9 years ago)
- Last Synced: 2025-03-06T01:29:43.028Z (11 months ago)
- Topics: android, android-application, github, readability
- Language: Java
- Size: 95.7 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# gitty
Gitty is android application that uses many various tools.
All the app does is call github's api and places the data onto a recycler view.
- Dagger 2
- dependency injection, by building my own dependency graph
- allows me to abstract the unwanted details, have more readable code, and increases app launch time.
- Retrofit
- helps me call apis like the github api in a quick and readable manner.
- RxJava
- helps with readability and works well with retrofit.
- easy to run code in a background thread and simplfies asynchronous chain operations.
- Data Binding
- rather than having logic in the adapter's onBindView, the data is binded to a xml layout.
- by giving your views ids and wrapping your xml layouts in "` `", you can access your components from the compiled binding through DataBindingUtil.
There is a lot more that you can do with these tools!