Вы находитесь на странице: 1из 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 Layouts Part 2

Complete Project 1: Build a 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 App Interactive Part 2

Complete Project 2: Score 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 Break) Loops

Complete Project 4: Musical 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 Guide App

(Practice Set) Activity Lifecycle and 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) Control Flow and Conditionals

Complete Project 6: News App

Networking - Lesson 6: Preferences