- Single Screen App.
- Score Keeper App.
- Quiz App.
- Musical App.
- Tour Guide App.
- News App.
Project 1: Single Screen 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.
Project 4: Musical Structure App
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 usingJava
code. - Creating your own Custom Class
- Looping through an
ArrayList
- Populating a
RecyclerView
with an ArrayAdapter