{"id":15641842,"url":"https://github.com/madonahs/nano-degree-projects","last_synced_at":"2026-06-02T23:31:45.131Z","repository":{"id":104328438,"uuid":"130854542","full_name":"Madonahs/Nano-Degree-Projects","owner":"Madonahs","description":"🎓  Udacity Nano Degree Android Projects. All Needed projects you can check out my work here. Submitted and accepted projects.","archived":false,"fork":false,"pushed_at":"2020-10-13T17:24:51.000Z","size":5055,"stargazers_count":69,"open_issues_count":0,"forks_count":24,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-30T09:15:16.286Z","etag":null,"topics":["android","app","capstone","capstone-stage-1","java","nanodegree","sandwich-club","sort-order","udacity-android-nanodegree","udacity-nanodegree"],"latest_commit_sha":null,"homepage":"https://www.madonahsyombua.com/","language":"Java","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/Madonahs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-04-24T12:57:24.000Z","updated_at":"2025-04-03T13:05:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"1819bbcd-a2ec-4aff-9f11-5641dce9d2cc","html_url":"https://github.com/Madonahs/Nano-Degree-Projects","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/Madonahs/Nano-Degree-Projects","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Madonahs%2FNano-Degree-Projects","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Madonahs%2FNano-Degree-Projects/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Madonahs%2FNano-Degree-Projects/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Madonahs%2FNano-Degree-Projects/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Madonahs","download_url":"https://codeload.github.com/Madonahs/Nano-Degree-Projects/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Madonahs%2FNano-Degree-Projects/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268185560,"owners_count":24209392,"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","status":"online","status_checked_at":"2025-08-01T02:00:08.611Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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","app","capstone","capstone-stage-1","java","nanodegree","sandwich-club","sort-order","udacity-android-nanodegree","udacity-nanodegree"],"created_at":"2024-10-03T11:46:23.325Z","updated_at":"2026-06-02T23:31:45.093Z","avatar_url":"https://github.com/Madonahs.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eUdacity Android Developer Nano Degree Projects \u003c/h1\u003e\n\n## About\n **Intermediate Android Developer Track. Grow with Google Scholarship**\n \n### Capstone Final Project\n\n**Budgeting Buddy**\n\nBudgeting Buddy is a simple App meant to help maintain your monthly and daily budgets, the app is free and you should be able to enjoy all feature without problems. To set up your wallet visit the income section and add amount.\n\n**[Download Link Here](https://play.google.com/store/apps/details?id=com.madonasyombua.budgetbuddy)**\n\n\n![1024px](https://user-images.githubusercontent.com/11560987/35936884-3214f19a-0c0a-11e8-954d-95fcf159bd31.png)\n\n\n### POPULAR MOVIES, STAGE 1 and POPULAR MOVIES, STAGE 2\n\nAdvanced Android App Development\nMake your apps more responsive, and create a total user experience with home screen widgets, third-party libraries, and more. Also, learn to deeply integrate rich media, test user interfaces, and publish to Google Play.\n\n**For the Movie App Project you need to have the Api_Key for it to run, get the key from [TMDB](https://www.themoviedb.org/). Add it on the gradle.properties.**\n\n#### Display\n\n\u003cimg src=\"https://user-images.githubusercontent.com/11560987/41365655-9741984a-6eff-11e8-879d-83311a7d064d.jpg\" width=\"380\"/\u003e \u003cimg src=\"https://user-images.githubusercontent.com/11560987/41365587-6216b5ce-6eff-11e8-9fed-c8418aa26bed.jpg\" width=\"380\"/\u003e \n\n\n### BAKING APP\nYou will productionize an app, taking it from a functional state to a production-ready state. This will involve finding and handling error cases, adding accessibility features, allowing for localization, adding a widget, and adding a library.\n\nAs a working Android developer, you often have to create and implement apps where you are responsible for designing and planning the steps you need to take to create a production-ready app. Unlike Popular Movies where we gave you an implementation guide, it will be up to you to figure things out for the Baking App.\n\n##### Display\n\n\u003cimg src=\"https://user-images.githubusercontent.com/11560987/44215804-055d2b80-a139-11e8-8147-fd8d34ef9563.jpg\" width=\"380\"/\u003e  \u003cimg src=\"https://user-images.githubusercontent.com/11560987/44215806-068e5880-a139-11e8-9ce8-1156563507ae.jpg\" width=\"380\"/\u003e \n\n### BUILD IT BIGGER\n\nIn this project, you will create an app with multiple flavors that uses multiple libraries and Google Cloud Endpoints. The finished app will consist of four modules. A Java library that provides jokes, a Google Cloud Endpoints (GCE) project that serves those jokes, an Android Library containing an activity for displaying jokes, and an Android app that fetches jokes from the GCE module and passes them to the Android Library for display.\n\n\u003cimg width=\"734\" alt=\"sample\" src=\"https://user-images.githubusercontent.com/11560987/42416723-7f0ac08a-823c-11e8-8599-72383c16857b.png\"\u003e\n\n### Make Your App Material\n\nIn this project, you will redesign an app to follow the Material Design guidelines and translate a set of static design mocks to a living and breathing app.\n\nMaterial Design for Android Developers\nApply the design principles that define Android's visual language to your apps, using material design elements, transitions and graphics, across multiple form factors.\n\n#### Display\n\n\u003cimg src=\"https://user-images.githubusercontent.com/11560987/44216437-8d900080-a13a-11e8-8865-856344d91340.jpg\" width=\"380\"/\u003e  \u003cimg src=\"https://user-images.githubusercontent.com/11560987/44216440-8ec12d80-a13a-11e8-87be-3fd30df30a60.jpg\" width=\"380\"/\u003e \n\n\n## The Sandwich Club\nBuilding a layout and populating its fields from data received as JSON is a common task for Android Developers. Although JSON parsing is usually done using libraries, writing the JSON parsing for this project will help you to better understand how it is processed.\n\n#### Display\n\n\u003cimg src=\"https://user-images.githubusercontent.com/11560987/44217727-c4b3e100-a13d-11e8-8acc-852cd8019cd2.jpg\" width=\"380\"/\u003e  \u003cimg src=\"https://user-images.githubusercontent.com/11560987/44217733-c5e50e00-a13d-11e8-8466-a691a13be9ec.jpg\" width=\"380\"/\u003e \n\n✏️ Prerequisites\n--------- \n* [Picasso](https://github.com/square/picasso)\n* [ExoPlayer](https://github.com/google/ExoPlayer)\n* [Retrofit](https://github.com/square/retrofit)\n* [Butter Knife](https://github.com/JakeWharton/butterknife)\n* [Logger](https://github.com/orhanobut/logger)\n* [Glide](https://github.com/bumptech/glide)\n* [RXJava](https://github.com/ReactiveX/RxJava)\n\n\n\n## Year Book\n![yearbook_banner_in_progress](https://user-images.githubusercontent.com/11560987/48880287-639f4780-edd5-11e8-96da-c93751145589.jpg)\n\n## All Projects\n![projects](https://user-images.githubusercontent.com/11560987/39330794-5bdd1b4c-4968-11e8-9271-631b147ec403.PNG)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmadonahs%2Fnano-degree-projects","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmadonahs%2Fnano-degree-projects","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmadonahs%2Fnano-degree-projects/lists"}