Online Android Developer

The Android OS Application Development course is a 6-week program designed to provide an introductory overview of how to design and implement software in the Android environment. This course blends theory and practice to help students with no previous knowledge or experience build great applications by introducing necessary tools and fundamentals of Android applications for mobile devices. Upon completion of this course students will be able to develop an Android app from scratch by learning how to set up Android Studio, work with various Activities and create simple user interfaces to make apps run smoother.


Course Information

Throughout this course, students will work with an instructor step-by-step to build a cloud-connected Android application, and learn best practices of mobile development. Students will apply what they’ve learned through hands-on labs and exercises, including how to create and deploy Android applications on a software simulator and hardware devices.


Start Date: November 17, 2016 Course Length: 6 Weeks
End Date: December 22, 2016 Location: Online: Instructor-Led
Course Hours: 30 Hours Meets: Online Only
CEUs: 3.0 Cost: $1,050
Last Day to Register: Nov. 16 Register For This Course


Curriculum

  • The Android SDK --Getting Started

  • Android Controls using XML
  • Android Menus --Context and Option
  • Table Layout in Android
    • Android User Interface Themes
    • ListViews
  • Creating Background Services
    • Using the WebKit
  • Application Building
    • The User Interface
    • Programming a Service
    • Investigating Multithreading
  • Application Provisioning
  • Final Project Application Proposal Implementation


Course Requirements

  • Internet connection
  • Computer capable of running the latest Android Software Development Kit
  • One of the following operating systems:
    • Windows 7(32- or 64-bit), or Windows 10 Mac OS X 10.11 or later
    • Linux (tested on Linux Ubuntu Hardy Heron)
    • The Eclipse development environment
  • Basic understanding of JavaScript


Who Will Benefit from this Course?

This course is best suited for tech-savvy individuals who want to develop mobile apps as a hobby or those interested in developing new skills for a future career. This course is introductory in nature and no previous experience with mobile application development is required, however student should have a basic understanding of Java or other applicable programming languages.


Instructor

  • Tim Kellers