Udacity-Google-India-Challenge-Scholarship-Projects-Phase-2
Udacity-Google-India-Challenge-Scholarship-Projects-Phase-2 copied to clipboard
My Projects :pencil: for Udacity Google India Challenge Scholarship :mortar_board: in Android Basics Course :ledger: for Phase 2 (Graduated from ABND on 12th October :mortar_board: :tada:)
Udacity-Google-India-Challenge-Scholarship-Projects-Phase-2
My Projects :pencil: for Udacity Google India Challenge Scholarship :mortar_board: in Android Basics Course :ledger: for Phase 2 (Graduated from ABND on 12th October :mortar_board: :tada:)
Scholarship Badge
Android Basics Nanodegree Certificate
Table of Content
# | Title | Description |
---|---|---|
1 | PiedPiper | Build a Single Screen App |
2 | Clash Of Cupheads | Score Keeper app |
3 | Quriosity | Quiz app |
4 | Dhun | Musical Structure app |
5 | Aapnu Amdavad | Tour Guide app |
6 | Samachar | News app, Stage 1 |
7 | Samachar | News app, Stage 2 |
8 | Inventry | Inventory app, Stage 1 |
9 | Inventry | Inventory app, Stage 2 |
Project 1 - PiedPiper - Build a Single Screen App
Design and implement a single screen app that displays information about a fictional small business.
About
This application is a business card for PiedPiper, a Start-Up (Fictional Business) from TV show Silicon Valley
App Screenshot
![]() |
Working Demo

Project Review
Content Review | ![]() |
Functionality | ![]() |
Code Review | ![]() |
Credits
Drawable | Author | Source |
---|---|---|
map_marker.xml | Source | |
piedpiper_header.png | skubie-doo | Source |
web.xml | Source | |
App Icons - Mipmaps | Apollo1.5 | Source |
Project 2 - Clash Of Cupheads - Score Keeper App
The goal is to create an Score Keeper app which gives a user the ability to keep track of the score of two different teams playing a game of your choice
About
This application is a score keeper app, inspired by an indie video-game - Cuphead
App Screenshots
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Working Demo
![Clash Of Cupheads - Score Keeper app [App Video]](https://i.imgur.com/yWPtqOQ.png)
Project Review
Layout | ![]() |
Functionality | ![]() |
Code Readability | ![]() |
Credits
Drawable | Author | Source |
---|---|---|
cuphead_header.png | StudioMDHR Entertainment Inc. | Source |
cuphead_running.png | LincolnDisaster19 | Source |
mugman_running_2.png | GraviBot | Source |
restart.xml | Source |
Project 3 - Quriosity - Quiz App
The goal is to create an educational app that quizzes a user about a certain topic of your choice.
About
This application is a quiz app. Theme/Topic of the app is - Interesting Facts about - Reddit, The Front Page of the Internet.
App Screenshots
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Working Demo
![Quriosity - Quiz app [App Video]](https://i.imgur.com/HsSahpE.png)
Project Review
Layout | ![]() ![]() |
Functionality | ![]() |
Code Readability | ![]() |
Credits
Drawable | Author | Source |
---|---|---|
check.xml | Source | |
close.xml | Source | |
App Icon | HomieLauncher | Source |
- Use of
drawableRight
with the help of Java usingsetCompoundDrawablesWithIntrinsicBounds
in QuizActivity is taken from this StackOverflow Answer by Lawrence Choy
Project 4 - Dhun - Musical Structure App
The goal is to design and layout the flow for the structure of a Music Player app. Note that for this project, the app does not actually need to play music.
About
This application is a Structure of a Music Player, so It's not an actual Music Player. Special Thanks to my Good Friend, Samvid Mistry for the App name, Dhun
App Screenshots
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Working Demo
![Dhun - Musical Structure app [App Video]](https://i.imgur.com/hujwoim.png)
Project Review
App Design | ![]() |
Layout | ![]() |
Code Quality | ![]() |
Functionality | ![]() |
Credits
- App Icon created using Android Asset Studio made by Roman Nurik
NOTE - The images(drawables) used in the project are collected from various sources and it has been used only for learning purposes, I don't own any of those. They belong to their original Authors/Creators.
Project 5 - Aapnu Amdavad - Tour Guide App
The goal is to create a Tour Guide App which presents relevant information to a user who’s visiting your city. The app can list top attractions, restaurants, public places, or events for the city. It can contain all the best known secrets that only locals know.
About
This application is a Tour Guide App for Ahmedabad City, (also known as Amdavad) in the state of Gujarat. For meaning of App-name, Aapnu Amdavad - Read Here
App Screenshots
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Working Demo
![Aapnu Amdavad - Tour Guide App [App Video]](https://i.imgur.com/Ibfqvj7.png)
Project Review
Layout | ![]() |
Functionality | ![]() |
Code Readability | ![]() |
External Library Used
Credits
- App Icon created using Android Asset Studio made by Roman Nurik
NOTE - The images(drawables) used in the project are collected from various sources and it has been used only for learning purposes, I don't own any of those. They belong to their original Authors/Creators.
Project 6 - Samachar - News App, Stage 1
The goal is to create a News Feed app which gives a user regularly-updated news from the internet related to a particular topic, person, or location.
About
This application is a News Feed App which fetches the news-data from Guardian API and displays it in a List format.
App Screenshots
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Working Demo
![Samachar - News App, Stage 1 [App Video]](https://i.imgur.com/6SV7AUm.png)
Project Review
Layout | ![]() |
Functionality | ![]() |
Code Readability | ![]() |
External Library Used
Credits
Drawable | Source |
---|---|
check.xml | Source |
refresh.xml | Source |
view_agenda.xml | Source |
view_sequential.xml | Source |
-
App Icon created using Android Asset Studio made by Roman Nurik
-
Special Thanks to Paolo Rotolo for this Awesome Article on BottomSheetDialogs in Android.
Project 7 - Samachar - News App, Stage 2
The goal is to add a Settings Screen to the News App, Stage 1 which will allow users to narrow down the stories displayed in from the feed.
About
This application is a News Feed App which fetches the news-data from Guardian API and displays it in a List format and provides various Settings in app, a way for users to adjust preferences in app.
App Screenshots
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Working Demo
![Samachar - News App, Stage 2 [App Video]](https://imgur.com/oXIb4RA.png)
Project Review
Layout | ![]() |
Functionality | ![]() |
Code Readability | ![]() |
External Library Used
Credits
Drawable | Source |
---|---|
check.xml | Source |
refresh.xml | Source |
view_agenda.xml | Source |
view_sequential.xml | Source |
settings.xml | Source |
-
App Icon created using Android Asset Studio made by Roman Nurik
-
Special Thanks to Paolo Rotolo for this Awesome Article on BottomSheetDialogs in Android.
Project 8 - Inventry - Inventory App, Stage 1
The goal is to create the structure of an Inventory App that will allow a store to keep track of its inventory of products. In this stage, project will not have any UI components, goal is to create Database Schema for the App.
About
This application is an Inventory App which stores the information about Products in a SQLite Database.
App Screenshots
![]() |
![]() |
![]() |
Working Demo
![Inventry - Inventory App, Stage 1 [App Video]](https://i.imgur.com/KfLbe1u.png)
Project Review
Layout | ![]() |
Functionality | ![]() |
Code Readability | ![]() |
Credits
Drawable | Source |
---|---|
plus.xml | Source |
- App Icon created using Android Asset Studio made by Roman Nurik
Project 9 - Inventry - Inventory App, Stage 2
The goal is to design and create the structure of an Inventory App which would allow a store to keep track of its inventory. In this stage, build out the app UI for users to add, update and remove inventory and display data in ListView using CursorAdapter.
About
This application is an Inventory App which stores the information about Products in a SQLite Database & User can Read, Add, Update & Delete Products from a SQLite Database.
App Screenshots
![]() |
![]() |
![]() |
![]() |
Working Demo
![Inventry - Inventory App, Stage 2 [App Video]](https://i.imgur.com/kDlXcCu.png)
Project Review
Layout | ![]() |
Functionality | ![]() |
Code Readability | ![]() |
Credits
Drawable | Source |
---|---|
plus.xml | Source |
delete.xml | Source |
check.xml | Source |
minus.xml | Source |
- App Icon created using Android Asset Studio made by Roman Nurik