Skip to main content

Lập trình di động_EN

Enrollment in this course is by invitation only

COURSE INTRODUCTION

Welcome to Mobile Programming course!

Android is a common operating system on mobile devices. The number of Android users accounts for 80% of the global market share of mobile operating systems, with high potential for development in Vietnam. As a result, the need for a training of Android programming course is becoming increasingly urgent.

Are you looking for a basic to advanced Android programming course? FUNiX is going to help you and is where you can become a professional Android mobile app programmer.

During this course, you are going to learn about Android programming, from basic to advanced. Upon completing Android programming course, you are going to have a good knowledge base of Android programming as well as insights and programming tips in building practical Android apps, be capable of studying more advanced and intensive Android programming.

Course code: 

PRM391x

Course name: 

Mobile programming

Credit: 

3

Estimated learning time: 

45 hours

COURSE OBJECTIVES

Get used to mobile programming on Android platform

Understand basic knowledge, which helps students research and self-learn easily to enhance their knowledge regarding Android

Be capable of building apps using basic Android components

Be capable of building interactive Android apps with Google's service

COURSE STRUCTURE

Part 1: Basic Android

Lesson 1: What is Android operating system?

Lesson 2: Android development environment

Lesson 3: Creating first Android app

Part 2: Basic Android

Lesson 4: What is Activity and Activity Lifecycle?

Lesson 5: Android UI Layouts

Lesson 6: Android - View

Lesson 7: Android - UI Controls

Project 1 - Quiz

Part 3: Basic Android

Lesson 8: Custom's components

Lesson 9: Android Event Handling

Lesson 10: Intent and Intent Filter

Lesson 11: What is Fragment and Fragment Lifecycle?

Project 2 - Tour Guide

Part 4: Advanced Android

Lesson 12: Android Service

Lesson 13: Android Broadcast Receiver

Lesson 14: Android Content Provider

Lesson 15: Store Android data in SQLite

Project 3 - Alarm Clock App

Part 5: Advanced Android

Lesson 16: Android Location

Lesson 17: Integrating Facebook and Google servi

Lesson 18: Android AsyncTask

Lesson 19: Network connection in Android

Lesson 20: Releasing Android applications

Project 4 - Shop Movies App

PREREQUISITES

No

COURSE DESIGNER

Nguyễn Mạnh Hùng

    • FPT- Project Manager
    • Solution Architecture
    • 15 years of experience in software technology
    • 7 years of experience in Android programming
    • 10 years of experience in teaching (BachKhoa-Aptech, ITPlus, Fresher Academy)
    • Facebook: https://www.facebook.com/profile.php?id=100003153436212

    COURSE MATERIAL SOURCES

    - The list of massive open online courses (MOOC) that FUNiX is using in this course includes: Tutorials Point (India) Pvt. LtdUdacityPRABEESH R KSimplilearn.

    - All open learning sources used in FUNiX training programs are public, continually updated and free of charge. FUNiX is willing to receive and exchange ideas, feedbacks related to learning materials via email program@funix.edu.vn