You are on page 1of 2

ABND Weekly Study Guide

Lessons Projects

Week 1 ❏ Welcome to the Nanodegree


❏ User Interface - Lesson 1: Building
Layouts Part 1
❏ User Interface - Lesson 2: Quick
Check In

Week 2 ❏ User Interface - Lesson 3: Building ❏ Complete Project 1: Build a


Layouts Part 2 Single Screen App
❏ User Interface - Lesson 4: (Practice
Set) Building Layouts

Week 3 ❏ User Input - Lesson 1: Making an


App Interactive Part 1
❏ User Input - Lesson 2: Quick Guide
to Using Android Studio and the
Emulator

Week 4 ❏ User Input - Lesson 3: Making an ❏ Complete Project 2: Score


App Interactive Part 2 Keeper App
❏ User Input - Lesson 4: (Practice Set)
Making an App Interactive

Week 5 ❏ User Input - Lesson 6: ❏ Complete Project 3: Quiz App


Object-Oriented Programming Part
1
❏ User Input - Lesson 7:
Object-Oriented Programming Part
2
❏ User Input - Lesson 8: (Practice Set)
Object-Oriented Programming

Week 6 ❏ Multi-Screen Apps - Lesson 1:


Intents and Activities
❏ Multi-Screen Apps - Lesson 2: (Java
Break) Interfaces
❏ Multi-Screen Apps - Lesson 3:
Arrays, Lists, Loops, & Custom
Classes

Week 7 ❏ Multi-Screen Apps - Lesson 4: (Java ❏ Complete Project 4: Musical


Break) Loops Structure App
❏ Multi-Screen Apps - Lesson 5: Quick
Guide to Gradle
Week 8 ❏ Multi-Screen Apps - Lesson 7:
Images and Visual Polish
❏ Multi-Screen Apps - Lesson 8:
Activity Lifecycle and Audio
Playback

Week 9 ❏ Multi-Screen Apps - Lesson 9: ❏ Complete Project 5: Tour


(Practice Set) Activity Lifecycle and Guide App
Audio Playback
❏ Multi-Screen Apps - Lesson 10:
Fragments

Week 10 ❏ Networking - Lesson 1: JSON


Parsing
❏ Networking - Lesson 2: HTTP
Networking

Week 11 ❏ Networking - Lesson 3: (Practice


Set) JSON Parsing and HTTP
Networking
❏ Networking - Lesson 4: Threads &
Parallelism

Week 12 ❏ Networking - Lesson 5: (Java Break) ❏ Complete Project 6: News App


Control Flow and Conditionals
❏ Networking - Lesson 6: Preferences

You might also like