Skip to content

Latest commit

 

History

History
93 lines (61 loc) · 4.07 KB

README.md

File metadata and controls

93 lines (61 loc) · 4.07 KB

SOLID: Noun Project Browser (Circa 2015)

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.

Bug Fixes

Bug fixes can be contributed via pull requests for this project.

Features

Features can be contributed via pull-requests 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.