Coder Social home page Coder Social logo

android-academy's Introduction

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:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.