{"id":13343051,"url":"https://github.com/Okellothomas/Delicacies","last_synced_at":"2025-03-12T04:32:01.627Z","repository":{"id":108602246,"uuid":"500740921","full_name":"Okellothomas/Delicacies","owner":"Okellothomas","description":"Delicacies is an android application which allow users to view food categories from a restful api","archived":false,"fork":false,"pushed_at":"2022-06-17T04:33:15.000Z","size":1523,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-24T15:38:04.763Z","etag":null,"topics":["android","firebase-database","java","picasso","retrofit","sharedpreferences","xml"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"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/Okellothomas.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-07T07:48:07.000Z","updated_at":"2023-05-01T02:45:47.000Z","dependencies_parsed_at":"2023-03-08T06:00:18.990Z","dependency_job_id":null,"html_url":"https://github.com/Okellothomas/Delicacies","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/Okellothomas%2FDelicacies","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Okellothomas%2FDelicacies/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Okellothomas%2FDelicacies/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Okellothomas%2FDelicacies/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Okellothomas","download_url":"https://codeload.github.com/Okellothomas/Delicacies/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243158977,"owners_count":20245668,"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","firebase-database","java","picasso","retrofit","sharedpreferences","xml"],"created_at":"2024-07-29T19:30:36.795Z","updated_at":"2025-03-12T04:32:01.622Z","avatar_url":"https://github.com/Okellothomas.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Delicacies\n\nThis is an android application that enable users to view a categories of delicious food from which they can choose to view their recipe as well as ingredients. \n\n### By Okello Thomas Olal, 06/03/2022\n\n\n## Table of contents\n* [Description](#description)\n* [Setup and Installation Requirements](#setup)\n* [Behaviour Driven Development](#BDD)\n* [Technologies](#technologies)\n* [Licence](#licence)\n* [Authors information](#contact)\n\n## Description\n\nMovies have gain popularity of the years and as times goes by sorting movies has become a priority of many lovers of movies, enabling users to have list of their favorite movies is the preserve of this android application.\n\nDelicacies are popular all over the world, since a person is as good as what they partake of, delicacies enable all lovers of food and by extension the human family to not only\nget what they would love to eat but also instructions of how to cook the food itself. \n\n# Setup and Installation Requirements\nTo run this program:\n\n```\n$ Fork the repository from my git hub.\n$ Clone this repository to a location in your file system.\n$ Open the Android Studio and locate where you have clone the file and open it. \n$ Type gradle run on your android studio to set up the dependencies you will need when running the application.\n$ You need to install a virtual device on your android studio and ensure the emulator is installed, you can also opt to use you physical device or smart phone.\n$ You will require to enable the application in the manifest file to access interent since the application uses internet to retrieve data from an api.\n$ To success use the application the retrofit and picasso dependencies must be present in your dependecies.  \n```\n## Behaviour Driven Development (BDD)\nThis android application is documented and designed around the behavior a user expects to experience when interacting with it.\n\n- When a user open the application they will be prompted to wait as the app transition to the next layout with the content. \n- Once the delicacies activity is opened the user will have a list of delicacies categories from where he or she can choose from. \n- The user can click on a single category and have a list of food in that category listed for them.\n- User can as well search for their favorite meals and save them later for further exploration. \n- User are allowed to create their account and login in whenever they want to access content of the application. \n\n\n## Technologies\n* XML\n* Java - Java is an OOP language used for both web design and mobile application designs.\n* Retrofit - enabling the application to consume an APi. \n* Picasso - enabling the application to display images from the APi\n* Firebase - enabling realtime data storage and retreaval.\n* SharedPreferences - to enable systemic storage of crucial data. \n\n# Licence\nMIT Licence\ncopyright (c) 2022 Okello Thomas Olal. All Rights Reserved.\n\nThe Delicacies is sole work of Okello Thomas and it delivered free on the github, for any changes or restrictions\nlike in the case of update, upgrade or omission of part of the software, permission is here granted for any person to alter the code of this\nfor software to fit thier purpose.\n\nOnce the software has been altred, the above permission will be obsolute and you will be required to work under the new guidelines or\ncopyright policy provided.\n\nThis application permission does not involve any warrant to its users.\n\n\n## Authors information\nContributions are always welcome!  \nIf you have any questions,comments or correctional advice, feel free to contact me\n* Email: thomasolal33@gmail.com\n* [LinkedIn](https://www.linkedin.com/in/thomas-okello-533313161/)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOkellothomas%2FDelicacies","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FOkellothomas%2FDelicacies","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOkellothomas%2FDelicacies/lists"}