Android TheNounProject Thumbnail Browser.
Java
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app Update Support Library Versions and Fix Compile Errors Sep 22, 2015
gradle/wrapper Update Gradle Files for Android Studio 1.0.x Compatability. Dec 28, 2014
.gitignore Init Repo with Generated Android Studio + Otto Dependency in Build File Jul 29, 2014
.travis.yml
README.md Add Google Play Link to README Feb 8, 2015
build.gradle Update Gradle Files for Android Studio 1.0.x Compatability. Dec 28, 2014
gradle.properties
gradlew Init Repo with Generated Android Studio + Otto Dependency in Build File Jul 29, 2014
gradlew.bat Init Repo with Generated Android Studio + Otto Dependency in Build File Jul 29, 2014
settings.gradle Init Repo with Generated Android Studio + Otto Dependency in Build File Jul 29, 2014

README.md

SOLID: Noun Project Browser Build Status

This project's goal is to be a demonstration of how SOLID principles can be applied to Android development.


Contributing

Contributions are welcome to the project. The goal is to adhere to the SOLID principles.

Reporting Bugs & Bug Fixes

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.

Features & Feature 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.

Tools & Libraries

Graphics & Icons

The Noun Project

The Noun Project is the source for some the graphics used in this application. The following users' work was used:

The noun project is a great resource for finding clip art for use in applications.

Android Asset Studio

Icon generator that allows you to quickly and easily generate icons from existing source images, clipart, or text. You can generate Launcher icons, Action bar and tab icons, Notification icons and Generic icons. The asset studio allows you to adjust sizing, padding, and tint icons.

Android Asset Studio

Material Palette

Material Pallet is a simple web app that allows you to generate a color pallet and export the corresponding xml. This allows non-designers to pick a pallet that makes sense visually, and aligns with the guidelines for Material Design.

Additionally this helps enforce the correct use of color names in Android themes.

www.MaterialPalette.com

Running this Project

From Android Studio simply choose to import and select the build.gradle in the root directory of the repository. Android Studio will set everything else up automatically.

The Noun Project API Keys

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: app/src/main/res/values/nounproject_api_config.xml.

License

Copyright 2014 Bladymir Tellez

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.