/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:)

Primary LanguageJava

Udacity-Google-India-Challenge-Scholarship-Projects-Phase-2

My Projects 📝 for Udacity Google India Challenge Scholarship 🎓 in Android Basics Course 📒 for Phase 2 (Graduated from ABND on 12th October 🎓 🎉)

Scholarship Badge

My 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

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

PiedPiper - Single Screen App [App Screenshot]

Working Demo

Content Review
Functionality
Code Review

Credits

Drawable Author Source
map_marker.xml Google Source
piedpiper_header.png skubie-doo Source
web.xml Google Source
App Icons - Mipmaps Apollo1.5 Source

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

Clash Of Cupheads - Score Keeper app [App Screenshot] Clash Of Cupheads - Score Keeper app [App Screenshot] Clash Of Cupheads - Score Keeper app [App Screenshot]
Clash Of Cupheads - Score Keeper app [App Screenshot] Clash Of Cupheads - Score Keeper app [App Screenshot] Clash Of Cupheads - Score Keeper app [App Screenshot]

Working Demo

Clash Of Cupheads - Score Keeper app [App Video]
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 Google Source

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

Quriosity - Quiz app [App Screenshot] Quriosity - Quiz app [App Screenshot] Quriosity - Quiz app [App Screenshot]
Quriosity - Quiz app [App Screenshot] Clash Of Cupheads - Score Keeper app [App Screenshot] Quriosity - Quiz app [App Screenshot]
Quriosity - Quiz app [App Screenshot] Quriosity - Quiz app [App Screenshot] Clash Of Cupheads - Score Keeper app [App Screenshot]
Quriosity - Quiz app [App Screenshot] Quriosity - Quiz app [App Screenshot]

Working Demo

Quriosity - Quiz app [App Video]
Layout
Functionality
Code Readability

Credits

Drawable Author Source
check.xml Google Source
close.xml Google Source
App Icon HomieLauncher Source

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

Dhun - Musical Structure app [App Screenshot] Dhun - Musical Structure app [App Screenshot] Dhun - Musical Structure app [App Screenshot]
Dhun - Musical Structure app [App Screenshot] Dhun - Musical Structure app [App Screenshot] Dhun - Musical Structure app [App Screenshot]
Dhun - Musical Structure app [App Screenshot] Dhun - Musical Structure app [App Screenshot] Dhun - Musical Structure app [App Screenshot]

Working Demo

Dhun - Musical Structure app [App Video]
App Design
Layout
Code Quality
Functionality

Credits

Drawable Source
artist_jonathan_young_album_pokejon.jpg Source
artist_jonathan_young.jpg Source
artist_maroon5_album_overexposed.png Source
artist_maroon5_album_red_pill_blues.png Source
artist_maroon5_album_v.png Source
artist_maroon5.jpg Source
artist_michael_jackson_album_xscape.png Source
artist_micheal_jackson.jpg Source
artist_tame_impala_album_currents.png Source
artist_tame_impala.jpg Source
artist_taylor_swift_album_1989.png Source
artist_taylor_swift_album_red.jpg Source
artist_taylor_swift.jpg Source
fast_forward.xml Source
pause.xml Source
play.xml Source
rewind.xml Source

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.


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

Aapnu Amdavad - Tour Guide App [App Screenshot] Aapnu Amdavad - Tour Guide App [App Screenshot] Aapnu Amdavad - Tour Guide App [App Screenshot]
Aapnu Amdavad - Tour Guide App [App Screenshot] Aapnu Amdavad - Tour Guide App [App Screenshot] Aapnu Amdavad - Tour Guide App [App Screenshot]
Aapnu Amdavad - Tour Guide App [App Screenshot] Aapnu Amdavad - Tour Guide App [App Screenshot] Aapnu Amdavad - Tour Guide App [App Screenshot]
Aapnu Amdavad - Tour Guide App [App Screenshot] Aapnu Amdavad - Tour Guide App [App Screenshot] Aapnu Amdavad - Tour Guide App [App Screenshot]

Working Demo

Aapnu Amdavad - Tour Guide App [App Video]
Layout
Functionality
Code Readability

External Library Used

Credits

Drawable Source
event_beardo_thon.png Source
event_comedy_factory_show.png Source
event_five_star_ke_lol_stars.png Source
event_flutter_study_jams_gdg_ahmedabad.png Source
hotel_cama_hotel.png Source
hotel_crowne_plaza.png Source
hotel_hyatt_regency.png Source
hotel_radisson_blu.png Source
place_kankaria_lake.png Source
place_law_garden.png Source
place_mosque_of_sidi_sayed_jaali.png Source
place_sabarmati_ashram.png Source
place_sabarmati_riverfront.png Source
restaurant_patang.png Source
restaurant_freezaland.png Source
restaurant_jungle_bhookh.png Source
restaurant_agashiye.png Source
wikipedia.xml Source
map_marker.xml Source
silverware_fork_knife.xml Source
calendar.xml Source
information.xml Source
hotel.xml Source
google_maps.xml Source

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.


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

Samachar - News App, Stage 1 [App Screenshot] Samachar - News App, Stage 1 [App Screenshot] Samachar - News App, Stage 1 [App Screenshot]
Samachar - News App, Stage 1 [App Screenshot] Samachar - News App, Stage 1 [App Screenshot] Samachar - News App, Stage 1 [App Screenshot]

Working Demo

Samachar - News App, Stage 1 [App Video]
Layout
Functionality
Code Readability

External Library Used

Credits

Drawable Source
check.xml Source
refresh.xml Source
view_agenda.xml Source
view_sequential.xml Source

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

Samachar - News App, Stage 2 [App Screenshot] Samachar - News App, Stage 2 [App Screenshot] Samachar - News App, Stage 2 [App Screenshot]
Samachar - News App, Stage 2 [App Screenshot] Samachar - News App, Stage 2 [App Screenshot] Samachar - News App, Stage 2 [App Screenshot]
Samachar - News App, Stage 2 [App Screenshot] Samachar - News App, Stage 2 [App Screenshot] Samachar - News App, Stage 2 [App Screenshot]

Working Demo

Samachar - News App, Stage 2 [App Video]
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

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

Inventry - Inventory App, Stage 1 [App Screenshot] Inventry - Inventory App, Stage 1 [App Screenshot] Inventry - Inventory App, Stage 1 [App Screenshot]

Working Demo

Inventry - Inventory App, Stage 1 [App Video]
Layout
Functionality
Code Readability

Credits

Drawable Source
plus.xml Source

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

Inventry - Inventory App, Stage 2 [App Screenshot] Inventry - Inventory App, Stage 2 [App Screenshot] Inventry - Inventory App, Stage 2 [App Screenshot] Inventry - Inventory App, Stage 2 [App Screenshot]

Working Demo

Inventry - Inventory App, Stage 2 [App Video]
Layout
Functionality
Code Readability

Credits

Drawable Source
plus.xml Source
delete.xml Source
check.xml Source
minus.xml Source