{"id":13611038,"url":"https://github.com/odaridavid/Design-Pattern-Samples-App","last_synced_at":"2025-04-13T01:34:16.619Z","repository":{"id":48319433,"uuid":"259485214","full_name":"odaridavid/Design-Pattern-Samples-App","owner":"odaridavid","description":"🎨 Exploring creational,structural and behavioral design patterns using Kotlin","archived":false,"fork":false,"pushed_at":"2021-12-17T15:32:47.000Z","size":1737,"stargazers_count":88,"open_issues_count":3,"forks_count":26,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-27T11:18:59.982Z","etag":null,"topics":["android","dark-theme","design","design-patterns","gang-of-four-design-patterns","inapp-update","kotlin"],"latest_commit_sha":null,"homepage":"https://play.google.com/store/apps/details?id=com.github.odaridavid.designpatterns","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/odaridavid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-04-28T00:00:08.000Z","updated_at":"2024-10-06T21:36:57.000Z","dependencies_parsed_at":"2022-08-19T10:22:41.327Z","dependency_job_id":null,"html_url":"https://github.com/odaridavid/Design-Pattern-Samples-App","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odaridavid%2FDesign-Pattern-Samples-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odaridavid%2FDesign-Pattern-Samples-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odaridavid%2FDesign-Pattern-Samples-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odaridavid%2FDesign-Pattern-Samples-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/odaridavid","download_url":"https://codeload.github.com/odaridavid/Design-Pattern-Samples-App/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223558482,"owners_count":17165140,"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":["android","dark-theme","design","design-patterns","gang-of-four-design-patterns","inapp-update","kotlin"],"created_at":"2024-08-01T19:01:51.158Z","updated_at":"2024-11-07T17:31:12.441Z","avatar_url":"https://github.com/odaridavid.png","language":"Kotlin","funding_links":[],"categories":["Kotlin"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg src=\"art/ic_launcher-playstore.png\" alt=\"home\" width=\"100\"/\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://www.codacy.com?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=odaridavid/Design-Pattern-Samples-App\u0026amp;utm_campaign=Badge_Grade\"\u003e\u003cimg src=\"https://api.codacy.com/project/badge/Grade/1d3c1b42346d48ba8da25e331535b88c\"/\u003e\u003c/a\u003e\n\u003cimg src=\"https://app.bitrise.io/app/6e596b062d1c496e/status.svg?token=dN7NyRj3DFsxnv0ZoYd-ZA\u0026branch=master\"/\u003e\n\u003c/p\u003e\n\n## Design Patterns\n\nExploring Behavioral, Creational and Structural Design Patterns in Kotlin.\n\nFeel free to improve or provide feedback on any of the patterns.\n\n## Prerequisite\n\nThe project uses firebase crashlytics hence setting up a [firebase project](https://firebase.google.com/)\nwill be required for a successful build.\n\n## More References\n\n- [Design-Patterns-In-Kotlin](https://github.com/dbacinski/Design-Patterns-In-Kotlin)\n- [Refactoring Guru Design Patterns](https://refactoring.guru/design-patterns)\n- [Wikipedia](https://en.wikipedia.org/wiki/Software_design_pattern)\n\n## Screenshots\n\n|\u003cimg src='art/s4.png' width='210'/\u003e|\u003cimg src='art/s7.png' width='210'/\u003e|\u003cimg src='art/s8.png' width='210'/\u003e|\n|:--:|:--:|:--:|\n|Splash Activity|Settings(Q \u003e)|Settings(\u003c Q)|\n\n|\u003cimg src='art/s9.png' width='210'/\u003e|\u003cimg src='art/s10.png' width='210'/\u003e|\u003cimg src='art/s11.png' width='210'/\u003e|\n|:--:|:--:|:--:|\n|Dashboard(Dark)|Dashboard(Light)|Description(Light)|\n\n|\u003cimg src='art/s12.png' width='210'/\u003e|\u003cimg src='art/s13.png' width='210'/\u003e|\u003cimg src='art/s14.png' width='210'/\u003e|\n|:--:|:--:|:--:|\n|Description(Dark)|About(Light)|About(Dark)|\n\n\u003ca href='https://play.google.com/store/apps/details?id=com.github.odaridavid.designpatterns\u0026pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1'\u003e\u003cimg alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png' width='150'/\u003e\u003c/a\u003e\n\n## Attributions\n\nGoogle Play and the Google Play logo are trademarks of Google LLC.\n\n\u003ca target=\"_blank\" href=\"https://icons8.com/icons/set/github\"\u003eGitHub icon\u003c/a\u003e icon by \u003ca target=\"_blank\" href=\"https://icons8.com\"\u003eIcons8\u003c/a\u003e\n\n## License\n\n```\n  Copyright 2020 David Odari\n \n  Licensed under the Apache License, Version 2.0 (the \"License\"); \n  you may not use this file except in compliance with the License. You \n  may obtain a copy of the License at.\n             http://www.apache.org/licenses/LICENSE-2.0\n  Unless required by applicable law or agreed to in writing, software \n  distributed under the License is distributed on an \"AS IS\" BASIS, \n  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n  See the License for the specific language governing permissions and\n  limitations under the License.\n```\n\n## [Privacy Policy](https://design-patterns.flycricket.io/privacy.html)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fodaridavid%2FDesign-Pattern-Samples-App","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fodaridavid%2FDesign-Pattern-Samples-App","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fodaridavid%2FDesign-Pattern-Samples-App/lists"}