Course

Mobile Application Development - Android and iOS, Introduction


In this comprehensive overview course, both beginning and experienced students learn mobile application development for Android and iOS while exploring Flutter, Google’s latest cross-platform development framework; and the Kotlin and Swift programming languages. Through coursework and classroom exercises of increasing depth, students will create a fully functional mobile application. 

You will get exposure to the latest technologies while learning the fundamental building blocks of application development, such as understanding architecture, life-cycles, GUI, and MVC design pattern. Developing a basic Android and iOS application during the class gives you valuable hands-on experience. A combination of theory and practical programming experience will best prepare you for your career.

This course also benefits individuals in management or on developer teams who want to efficiently execute on mobile application projects. At the end of the course, students will understand the fundamentals of building a cutting-edge mobile application on Android and iOS and how to publish it as well.

Topics include:

  • Development environment setup
  • Android architecture
  • iOS architecture
  • Flutter framework
  • Hello mobile app
  • GUI development
  • Swift and Kotlin overview
  • Persistent data storage
  • Tips and tricks
  • Publishing on Google Play
  • Publishing on App Store
  • Overview of advanced topics

Prerequisite:

Familiarity with at least one higher level language, such as C++, Java, C#, Python, or PHP

Sections Open for Enrollment:

Open Sections and Schedule
Start / End Date Units Location Cost Instructor
01-14-2020 to 03-17-2020 3.0 CLASSROOM $750

Taral Oza

Enroll

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Tue, 01-14-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 01-21-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 01-28-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 02-04-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 02-11-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 02-18-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 02-25-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 03-03-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 03-10-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 03-17-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Open Sections and Schedule
Start / End Date Units Location Cost Instructor
04-03-2020 to 06-12-2020 3.0 CLASSROOM $750

Taral Oza

Enroll

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Fri, 04-03-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Fri, 04-10-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Fri, 04-17-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Fri, 04-24-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Fri, 05-01-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Fri, 05-08-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Fri, 05-15-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Fri, 05-29-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Fri, 06-05-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Fri, 06-12-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA

Course Inquiry

Ask us any questions you may have about this course.

Contact Us
Speak to a student services representative.

Call (408) 861-3860

Envelope extension@ucsc.edu