The Noun Project is a great resource for finding clip art for use in applications. The application is built with MVP architectural approach and uses The Noun Project API for fetching data.
It contains all the data(Shared Preferences, Local DB and Remote API) accessing and manipulating components
Dependency providing classes using Dagger2
EventBus events classes that simplifies communication between Activitie and Fragments
View classes along with their corresponding Presenters
Utility classes
Main Activity | Icons Activity |
---|---|
Collections Activity | Detail Activity |
---|---|
Contributions are welcome to the project! Read contributing make pull request and you are IN!
If you find a bug you can report it by using the issues section for this project. Bug fixes should also be done in pull requests.
If there is some feature you want to implement, I invite you to do a pull request.
Feature request should be reported in the issues section for this project.
The Noun Project is the source for some the graphics used in this application.
To obtain api keys for The Noun Project visit the Getting Started page for additional information
Once you have the API key and secret, replace the placeholder values in: /api.gradle
.
ext {
NOUN_DEV_API_KEY = "PASTE_YOUR_API_KEY";
NOUN_DEV_SECRET_API_KEY = "PASTE_YOUR_SECRET_API_KEY";
}
- Support library
- RxJava2, RxAndroid and RxBindings
- Dagger2
- Retrofit2
- Okhttp3
- GreenDao
- Butterknife
- Greenrobot EventBus
- Lottie-Android
- Timber
- Fresco - A powerful image downloading and caching library for Android
Copyright 2017 Igor Gavrilyuk
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.