{"id":25044704,"url":"https://github.com/blad/solid-android","last_synced_at":"2025-10-23T15:41:54.206Z","repository":{"id":19156259,"uuid":"22387626","full_name":"blad/solid-android","owner":"blad","description":"Android TheNounProject Thumbnail Browser.","archived":false,"fork":false,"pushed_at":"2018-12-06T18:48:27.000Z","size":314,"stargazers_count":46,"open_issues_count":1,"forks_count":19,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-14T01:55:12.984Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/blad.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-07-29T16:49:45.000Z","updated_at":"2022-12-07T22:08:52.000Z","dependencies_parsed_at":"2022-09-04T00:11:37.801Z","dependency_job_id":null,"html_url":"https://github.com/blad/solid-android","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blad%2Fsolid-android","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blad%2Fsolid-android/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blad%2Fsolid-android/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blad%2Fsolid-android/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blad","download_url":"https://codeload.github.com/blad/solid-android/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248809032,"owners_count":21164895,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-06T05:19:04.802Z","updated_at":"2025-10-23T15:41:54.145Z","avatar_url":"https://github.com/blad.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"SOLID: Noun Project Browser (Circa 2015)\n============================\n\n[![Build Status](https://travis-ci.org/blad/solid-android.svg?branch=master)](https://travis-ci.org/blad/solid-android)\n\nThis project's goal is to be a demonstration of how [SOLID principles](http://en.wikipedia.org/wiki/SOLID_%28object-oriented_design%29) can\nbe applied to Android development.\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://play.google.com/store/apps/details?id=com.btellez.solidandroid\"\u003e\u003cimg src=\"http://developer.android.com/images/brand/en_generic_rgb_wo_60.png\"\u003e\u003c/a\u003e\u003cbr\u003e\n\u003cimg src=\"https://s3.amazonaws.com/uploads.hipchat.com/56587/750791/JJlLwUNKMeDJcOu/previews.png\"\u003e\n\u003c/p\u003e\n\n## Contributing\n\nContributions are welcome to the project. The goal is to adhere to the SOLID principles.\n\n### Bug Fixes\n\nBug fixes can be contributed via pull requests for this project.\n\n### Features\n\nFeatures can be contributed via pull-requests for this project.\n\n## Tools \u0026 Libraries\n\n- [Android Studio - Android Development Environment](https://developer.android.com/sdk/installing/studio.html)\n- [ButterKnife - View Injection Library](http://jakewharton.github.io/butterknife/)\n- [Dagger - Dependency Injection Library](http://square.github.io/dagger/)\n- [Gogole Gson - A Java library to convert JSON to Java objects](https://code.google.com/p/google-gson/)\n- [okHttp - An HTTP \u0026 SPDY client for Android and Java applications](http://square.github.io/okhttp/)\n- [Picasso - A powerful image downloading and caching library for Android](http://square.github.io/picasso/)\n- [Otto - Event Bus Library](http://square.github.io/otto/)\n- [Travis CI - Continuos integration platform](https://travis-ci.org/)\n\n## Graphics \u0026 Icons\n\n### The Noun Project\n\n[The Noun Project](http://www.thenounproject.com) is the source for some the graphics used in this application. The following users' work was used:\n\n- [Dice](http://thenounproject.com/term/dice/20125/) created by [Derek Palladino](http://thenounproject.com/derekjp/)\n- [Cloud-Upload](http://thenounproject.com/term/cloud-upload/9947/) created by [Scott Lewis](http://thenounproject.com/iconify/)\n- [Magnifying-Glass](http://thenounproject.com/term/magnifying-glass/89626/) public domain icon\n\nThe noun project is a great resource for finding clip art for use in applications.\n\n### Android Asset Studio\n\nIcon 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.\n\n[Android Asset Studio](http://romannurik.github.io/AndroidAssetStudio/)\n\n### Material Palette\n\nMaterial Pallet is a simple web app that allows you to generate a color\npallet and export the corresponding xml. This allows non-designers to pick a pallet\nthat makes sense visually, and aligns with the guidelines for Material Design.\n\nAdditionally this helps enforce the correct use of color names in Android themes.\n\n[www.MaterialPalette.com](http://www.materialpalette.com/)\n\n## Running this Project\n\nFrom Android Studio simply choose to import and select the `build.gradle` in the\nroot directory of the repository. Android Studio will set everything else up\nautomatically.\n\n### The Noun Project API Keys\n\nTo obtain api keys for The Noun Project visit the [Getting Started](http://api.thenounproject.com/getting_started.html) page for additional information\n\nOnce you have the API key and secret, replace the placeholder values in: `app/src/main/res/values/nounproject_api_config.xml`.\n\n\n\n## License\n\n\u003e Copyright 2014 Bladymir Tellez\n\u003e\n\u003e Licensed under the Apache License, Version 2.0 (the \"License\");\n\u003e you may not use this file except in compliance with the License.\n\u003e You may obtain a copy of the License at\n\u003e\n\u003e http://www.apache.org/licenses/LICENSE-2.0\n\u003e\n\u003e Unless required by applicable law or agreed to in writing, software\n\u003e distributed under the License is distributed on an \"AS IS\" BASIS,\n\u003e WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n\u003e See the License for the specific language governing permissions and\n\u003e limitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblad%2Fsolid-android","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblad%2Fsolid-android","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblad%2Fsolid-android/lists"}