Skip to content

makersinstitute/android-academy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Makers Institute

Android Academy Syllabus

Week 1

Day 1 - Orientation & Version Control

Day 2 - Github Pages

Day 3 - Project Assignment - Branching, Merge Conflict

Week 2

Day 1 - Android design fundamental, Surfaces

Day 2 - Bold Graphic Design, Meaningful Motion

Day 3 - Adaptive Design, Project

Week 3

####Day 1 - Introduction Java, Variable, Conditional Statement

####Day 2 - Functions , Loop, Introduction Object Oriented Programming

####Day 3 - Object Oriented Programming Part 2

Week 4

####Day 1 - Building Layouts

####Day 2 - Developing Interactive App

####Day 3 - Projects

  • Learning Objectives :
    • Students able to design a combination of LinearLayout and RelativeLayout
    • Students able to use onClick method from XML layout's file
    • Students able to use a simple mathematic's calculation using Java
    • Students able to update a TextView based on button click
  • Project:
  • Hands on Lab:

Week 5

####Day 1 - Object Oriented Programming #1

####Day 2 - Object Oriented Programming #2 & Projects

Week 6

####Day 1 - Activity, Intents, and ListView + Project!

####Day 2 - ListView + Project!

Week 7 Student Report App

####Day 1 - Activity, Fragments, ViewPager

####Day 3 - Project

  • Learning Objectives :

    • Create an app that contains
      • Designing an object class
      • Using ListView
      • Create a Tabbed Activity using ViewPager
      • Using StartActivityForResult
      • Taking picture using camera
      • If/else statement.
  • Pre-reading:

  • Presentation:

  • Project:

  • Additional Material:

Week 8 Library App

####Day 1 - API and JSON

####Day 2 - HTTP Request and Asyntask

Week 9: Fun Projects

####Day 1 - String

####Day 2 - Numbers

Week 10: Data Storage

####Day 1 - Data Storage #1

####Day 2 - Data Storage #2

  • Learning Objectives :
    • Students understand how to create database in Android
    • Students able to insert data to database
    • Students able to read data from database
  • Pre-reading :
  • Presentation:
  • Hands on Lab:
  • Additional Material:

####Day 3 - Projects!

  • Learning Objectives :
  • Pre-reading :
  • Presentation:
  • Hands on Lab:
  • Additional Material:

Week 11:

####Day 1 - Data Storage #3

####Day 2 - Data Storage #4

####Day 3 - Projects!

  • Learning Objectives :
  • Pre-reading :
  • Presentation:
  • Hands on Lab:
  • Additional Material:

Week 12:

####Day 1 - Google Maps

####Day 2 - Projects

  • Learning Objectives :
    • Students learn about Firebase
  • Hands on Lab:

####Day 3 - Publishing your Apps!

  • Learning Objectives :
    • Students know how to publish their app into Google Play Store
  • Presentation:

About

Makers Institute - Android Academy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published