ADI Mudkipz
i. Introduction & Syllabus
Welcome
Student Holidays
Attendance Policy
House Rules
Class Library
Required Software
Course Outline
Recommended Materials
ii. Weekly Schedules
Week 1: 31/5/16
Week 2: 6/6/16
Week 3: 6/13/16
Week 4: 6/20/16
Week 5: 6/27/16
iii. Homework
Week 1: 31/5/16
Week 2: 6/6/16
Week 3: 6/13/16
Week 4: 6/20/16
Week 5: 6/27/16
iv. Installfest
Why Android?
Installing Java
Installing Android Studio
Enabling USB Debugging
1. Java, Command Line, & Git
1.1 Your First Day
Mac Cheat Sheet
Terminal Cheat Sheet
Intro to OS X
Basic Terminal & Navigating the Filesystem
1.2 Data Types & Logic
1.3 Functions, Logic, & Arrays
Git Workflow
If / Else
For Loop & Arrays
Switch
1.4 Methods & Android Intro
Meaning of Life Lab
1.5 Collections
ArrayList & HashMap
ArrayList Examples
HashMaps Example
Collections Lab
1.6 Review
Lab: Using Documentation
All 1.x Videos
Extra Practice
2. XML
Creating an Android Project
Introduction to XML
Elements and Attributes
Layout Challenge
Homework: Movies XML
3. Activities, Views, & Intents
3.1 Classes, Activities, & Views
Classes & Activites
Views
View Methods
3.2 Intents, Layouts, & FAB
Intents and Changing Activities
Sending Data Between Activities
Lab: Active Calculator
3.3 ListViews and ArrayAdapters
Step by Step: Adding a ListView
Challenge: Fix This Code
4. SQL
4.1 Intro to Databases, SQL, & SQLite
Intro to Databases
Crow's Feat Notation
Relationships
Entity Reference Diagrams (ERD)
Intro to SQLite
4.2 SQLite on Android
Databases with Android
Lab: Database Creation
Cursors
4.3 Cursor Adapters & Git
Git
Simple Cursor Adapter
Detail View
4.4 Search
Adding Resources
Wiring the Code to Search
5. Testing
5.1 Intro to Testing
Test Cases
User Stories
Performing Tests
6. Material Design
7. HTTP, REST, & JSON
8. UX & Research
9. Content Providers & Google Play
10. Computer Science
11. Job Hunt Prep
Project: Rock Paper Scissors
Rubric
Project: Todo List
Rubric
Project: E-Commerce
Rubric
Powered by
GitBook
Week 1: 31/5/16
Week 1, Starting 5/31/16
results matching "
"
No results matching "
"