Mô tả

Over the years, android has captured mobile Phones, tablets, TV, Wear devices, Automotive, and many embedded devices. It's running on 2.5 billion active devices. Even though AndroidOS has been in the market for a long time, it’s still pretty hard to find structured courses or online resources for AOSP development. That's the reason we thought of making this course. This course is specially designed for Developers of any level who wants to learn about developing Android OS, focusing more on deep internals OS Startup, AMS, WMS, and SYSTEM UI.

This course is also helpful for Android Application developers. You can be a better programmer when you know more about the Android OS Internals. We have tried to make this course as compact as possible so that you can learn something new each minute of the tutorials.


On a high level, the course is structured as follows.


  • Introduction

  • Architecture

  • Development Environment Setup

  • Folder Structure and important modules

  • Building the source

  • Android Startup(Init, System Server, Zygote)

  • Activity Management

  • Window Management

  • and more...

The Course starts with the Basics of AOSP development like Architecture, Environment setup and it covers Advanced and deep analysis of System Startup, Activity Management, Window Management, and so on. This course will help you to build your confidence in Android as a Framework Developer or an App Developer. Kindly have a look at the latest course curriculum under the course contents.


This course is perfect for those new to the AOSP world or who want to learn more about different aspects of AOSP development. At the end of the course, you should gain enough knowledge to create your own Android version.


Please feel free to ask me questions if you need support while taking the course. Thank you and all the very best.


Bạn sẽ học được gì

AOSP Development

Android OS

Android Internals

Android Framework Development

Yêu cầu

  • Basic Programming Knowledge

Nội dung khoá học

15 sections

Introduction

2 lectures
Introduction
02:06
Introduction to AOSP
04:36

Android Architecture

1 lectures
Android Architecture in Detail
10:14

AOSP Setup Linux Environment

3 lectures
Environment Setup
02:53
Install Packages
02:36
Install Repo
03:53

Download and Build Phone Emulator

2 lectures
Download Source
03:59
Build Phone Emulator
06:43

Android Build System

8 lectures
Soong
04:24
Build Architecture
02:57
envsetup
02:27
croot, m, mm
03:58
grep
03:45
module
02:42
envsetup script walkthrough
00:59
definitions.mk
01:26

IDE Setup Tools

1 lectures
aidegen tool
03:17

AOSP Project Folders Explained in Detail

6 lectures
AOSP Folders Part - 1
06:22
AOSP Folders Part - 2
03:59
AOSP Folders Part - 3
02:07
AOSP Folders Part - 4
04:23
AOSP Folders Part - 5
02:31
AOSP Folders Part - 6
03:09

Android Startup in Detail

6 lectures
Init Process
07:30
System Server
08:42
Zygote Startup
10:22
System UI Introduction
03:43
System UI Startup
03:12
System UI CodeWalkthrough
07:35

AMS Introduction

1 lectures
Introduction
02:12

AMS Startup

2 lectures
AMS Startup Part 1
01:07
AMS Startup Part 2
06:41

AMS Data Structure

5 lectures
Activity Record
04:02
Tasks
01:46
ProcessRecord
01:14
DUMPSYS Tool
07:12
Data Structure DumpSys Analysis
03:47

Window Management

5 lectures
WM Introduction
08:59
Window Management Properties
04:37
Window Z-Order
02:08
Window Flags
02:15
Window SoftInput - Keyboard
01:43

Window Manager Service

8 lectures
WMS Introduction
00:58
How WMS Startsup ?.
04:24
WMS Policy Object
01:33
WMS Sessions Object
01:39
WMS Windows Object
01:38
WMS Resizable Windows Object
00:56
WMS Animator Object
00:31
WMS Display Manager Object and Others
01:21

Tools to Inspect Windows - Winscope

4 lectures
Winscope Introduction
01:06
Download Winscope
00:49
Winscope Practical
06:44
Winscope Practical Manual Traces
03:47

Thank you

1 lectures
Thank you and keep in touch
00:25

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.