top of page

SD101: Android App Development Intermediate

The Android platform is increasingly popular with developers and a dominant force in the global smartphone market. As more businesses develop mobile apps for customer engagement, Android development skills are likely to stay in high demand. Because Android is an open-source project, developers have easy access to the Android software development kit (SDK).

This course is intended for Android developers with a fundamental knowledge of Android app development with current and practical cases.  This course will help participants to acquire the deeper and more advanced specialist knowledge crucial for career advancement as a professional Android developer.

Programming Console

Learning outcomes

In this course, participants will…

Speed up their operational efficiency during Android App development

Carry out development work with higher confidence, capability and accuracy

Reduce the frequency of creating errors during Android app development

Produce output that better satisfies project stakeholders

Create smoother integrations within Android development teams

Fist Bump

Who should attend?

People who are looking to advance and deepen the skills as an Android developer

People who are looking to switch to Android development from another technical domain

People who want to broaden the knowledge to include learning insider insight of Android development

Course Details

Course code

SD101

Date

1 February 2023 – 12 April 2023

Time

19:00   – 21:00 (2 hours each lesson)

Duration

20 hours (Total 10 lessons)

Fee

HK$10,000 (Early bird offer: HK$9,000)

Language

Cantonese + English supporting materials

Prerequisites

At least 2 years of experience in Android app development with Kotlin / Java

Equipment required

Windows / Mac laptop with Android studio installed

Assessment format

An assessment with details to be announced in the class

Certification requirement

Completion certificates will be issued to participants who satisfy the following requirements: 1) Attendance of at least 8 of the 10 course lessons; 2) A Pass in the final course assessment

Our instructors and mentors

Software Development

Frank Fung

System Analyst

Software Development

Hin Lai

System Analyst

Software Development

Wingy Ng

Assistant Technical Manager

*subject to instructor availability

Topic 1: Kotlin introduction and Git Flow
Topic 2: Multiple life cycles of AOS development
Topic 3: Android View introduction and layout architecture
Topic 4: Jetpack compose strategy
Topic 5: Kotlin Coroutine and flow
Topic 6: Clean MVVM Architecture + Reactive programming
Topic 7: TDD, unit test and dependency injection
Topic 8: Code quality control using Sonarqube and detekt
Topic 9: Debugging strategy
Topic 10: Instant app and runtime download feature by modularized project structure

Outline

*subject to change. To be finalised when the course date is announced.

與我們交談

在這裡開啟、轉換或提升你的職業生涯

Related Courses

Feature_card.png
SD102: iOS Development Intermediate
Feature_card.png
SD201: Software Testing (Manual) Bootcamp
bottom of page