https://github.com/intrepidpursuits/third-party-library-excercise-android
https://github.com/intrepidpursuits/third-party-library-excercise-android
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/intrepidpursuits/third-party-library-excercise-android
- Owner: IntrepidPursuits
- Created: 2017-01-03T06:22:54.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-01-15T21:13:29.000Z (over 8 years ago)
- Last Synced: 2025-04-11T04:41:37.061Z (about 1 year ago)
- Language: Java
- Size: 85.9 KB
- Stars: 0
- Watchers: 20
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Excercise - Third Party Libraries
### Winter 2017 - Android
### Overview:
Learn how to integrate third party libraries to make your life easier!
### Getting Started:
1. Clone repository.
2. Create a new branch off master and name the branch according to the form {name}/thirdpartylibs (e.g. kenton/thirdpartylibs).
### How It Works:
This app works by first making a `GET` request to `random.cat/meow` via the `GetRandomCatUrlTask`. This task returns an image url
for a random cat picture. When this request finishes, the app then makes another web request to download the image bitmap via the
`DownloadCatImageTask`. On completion of this request, the app loads the bitmap into an `ImageView`.
### Your Task:
1. Integrate `Butterknife` into the app and convert all `findViewById` methods to using Butterknife view bindings.
2. Integrate `Glide` into the app and use it to load the random cat image URL into the `ImageView`.
3. When you have finished integrating the two libraries, create a pull request against master.