Programming Mobile Applications for Android: Online Course

Programming mobile applications for android handheld systems: Part 1 is a free online course conducted by the University of Maryland.

This course is part of Mobile Cloud Computing with android specialisation.

About the course
This course introduces you to the design and implementation of Android applications for mobile devices. You will develop an app from scratch, assuming a basic knowledge of Java, and learn how to set up Android Studio, work with various Activities and create simple user interfaces to make your apps run smoothly.

Course Syllabus
Objective 1: In this lesson, I discuss the Android Platform and the Android Development Environment and walk through the logistics of how to get started as an Android application developer.

  • understand the components comprising the Android Platform
  • use various tools found in the Android Development Environment

Objective 2: In this lesson, I explain the basic components from which all Android applications are created. I also present the Activity class - one of the main class responsible for displaying an application's user interface.

  • recognize the four fundamental components of Android applications
  • work with the lifecycle of the Activity class
  • create a simple Android application

Objective 3: In this lesson, I explain the Intent class and Permissions. I also present the Fragment class - another key class responsible for displaying an application's user interface.

By the end of this lesson, students should be able to:

  • create applications comprising more than one Activity
  • understand how to define and enforce permissions
  • design applications that run on multiple, differently-sized devices

Objective 4: In this lesson, I summarize and demonstrate the many class Android provides for creating user interfaces.

By the end of this lesson, students should be able to:

  • define and deploy applications with sophisticated and elegant user interfaces.
  • Mini-project - Modern Art User Interfaces: Students will build a complete app from scratch. Collaborators from the Museum of Modern Art will help student draw some inspiration from the work of several Modern Art masters.

Prerequisites
This course is created for students who already know how to program in Java, but are not expected to have studied mobile application development.

Course Sessions
June 17, 2015 - July 13, 2015

Course Duration
4 Weeks

For further information and to register, click here.

For Quick Alerts
ALLOW NOTIFICATIONS  
For Daily Alerts

--Or--
Select a Field of Study
Select a Course
Select UPSC Exam
Select IBPS Exam
Select Entrance Exam
Get Instant News Updates
Enable
x
Notification Settings X
Time Settings
Done
Clear Notification X
Do you want to clear all the notifications from your inbox?
Settings X