My Projects 📝 for Udacity Google India Challenge Scholarship 🎓 in Android Basics Course 📒 for Phase 2 (Graduated from ABND on 12th October 🎓 🎉)
# | 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.
This application is a business card for PiedPiper, a Start-Up (Fictional Business) from TV show Silicon Valley
Content Review | |
Functionality | |
Code Review |
Drawable | Author | Source |
---|---|---|
map_marker.xml | Source | |
piedpiper_header.png | skubie-doo | Source |
web.xml | 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
This application is a score keeper app, inspired by an indie video-game - Cuphead
Layout | |
Functionality | |
Code Readability |
Drawable | Author | Source |
---|---|---|
cuphead_header.png | StudioMDHR Entertainment Inc. | Source |
cuphead_running.png | LincolnDisaster19 | Source |
mugman_running_2.png | GraviBot | Source |
restart.xml | Source |
The goal is to create an educational app that quizzes a user about a certain topic of your choice.
This application is a quiz app. Theme/Topic of the app is - Interesting Facts about - Reddit, The Front Page of the Internet.
Layout | |
Functionality | |
Code Readability |
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
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.
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 Design | |
Layout | |
Code Quality | |
Functionality |
- 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.
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.
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
Layout | |
Functionality | |
Code Readability |
- 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.
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.
This application is a News Feed App which fetches the news-data from Guardian API and displays it in a List format.
Layout | |
Functionality | |
Code Readability |
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.
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.
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.
Layout | |
Functionality | |
Code Readability |
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.
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.
This application is an Inventory App which stores the information about Products in a SQLite Database.
Layout | |
Functionality | |
Code Readability |
Drawable | Source |
---|---|
plus.xml | Source |
- App Icon created using Android Asset Studio made by Roman Nurik
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.
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.
Layout | |
Functionality | |
Code Readability |
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