Loading...

Course Description

Android is a software platform for mobile devices widely used in smart phones and tablets. Android is based on the Linux kernel and currently developed by Google. This course is a hands-on introduction to writing applications for Android smart phones and tablets. The course provides developers unfamiliar with the Android application development environment the knowledge and skills to develop Android applications using the Android SDK and Android Studio development platform. The course focuses on basic Android program structure, language syntax and object-oriented concepts. Students build Android applications, learning how to create user interfaces, handle data, use Android library code and debug programs.

Course Outline

This course is a hands-on introduction to writing applications for Android devices, focusing on language syntax and object-oriented concepts. Build Android applications, learn how to create user interfaces, and more.

Course Outline

Course Objectives

This course aims to meet the following objectives: 

  • Introduce students to the Android Studio development environment
  • Be able to develop and debug basic Android applications 
  • Understand the process of Android UI creation 
  • Develop knowledge about data persistence techniques 
  • Understand Android’s application and activity lifecyles

Learning Outcomes 

By the end of the course, students will:

  • Understand the Android Studio development environment 
  • Know how to develop basic Android applications 
  • Have a thorough knowledge of how to develop and debug basic Android applications 
  • Understand how an Android UI is created 
  • Know Android’s application and Activity lifecycles 
  • Be able to use effectively data persistence techniques 
  • Understand SqlLite 

Notes

Contact:

dt@uclaextension.edu

310-825-7609

Prerequisites

Experience in Java programming and the use of Android Studio or consent of instructor.

Applies Towards the Following Certificates

Loading...
Thank you for your interest in this course. Unfortunately, the course you have selected is currently not open for enrollment. Please complete a Course Inquiry so that we may promptly notify you when enrollment opens.
Required fields are indicated by .