Skip to content

A collection of projects that developed under android basic nanodegree program at @udacity

Notifications You must be signed in to change notification settings

AmeenAhmed1/android-basic-nanodegree-udacity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android-Basic-Nanodegree-Udacity-Program

Completed projects checklist.

  • Single Screen App.
  • Score Keeper App.
  • Quiz App.
  • Musical App.
  • Tour Guide App.
  • News App.

Design and implement a single screen app that displays information about a fictional small business. Think along the lines of your favorite coffeeshop, local restaurant, or that gem of a store that sells those rare comic books or records.

Project 2: Score Keeper App

An app that allows a user to keep track of points within a game.

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 project is about combining various ideas and skills we’ve been practicing throughout the course. They include:

  • Adding button code to your app.
  • Updating views.
  • Properly scoping variables.
  • Finding views by their ID.

Project 3: Quiz App

The Quiz App project is an educational app that quizzes a user about a certain topic. Requires a minimum of 4 questions and a maximum of 10 quiz questions.

This project is about combining various ideas and skills we’ve been practicing throughout the course. They include:

  • Planning your app design before coding.
  • Taking an app layout from drawing to XML code.
  • Creating, positioning, and styling views.
  • Creating interactivity through button clicks and Java code.
  • Commenting and documenting your code.

You will be making the structure of a music app using Intents, New Activities, Arraylists, Loops and Custom Classes

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 project is about combining various ideas and skills we’ve been practicing throughout the course. They include:

  • Designing an app experience to achieve a certain goal
  • Creating new activities
  • Using explicit Intents to link between activities in your app
  • Using OnClickListeners to add behavior to buttons using Java code.
  • Creating your own Custom Class
  • Looping through an ArrayList
  • Populating a RecyclerView with an ArrayAdapter