Mô tả

Over the years Android has captured Phones, tablets, TV, and Wear devices. It's running on 2.5 billion active devices. Even though Android is in the market for a long, it's still pretty hard to find structured courses or online resources for AOSP development. That's the reason this course is here.

This course is specially designed for Developers of intermediate level who want to learn about developing Android OS, focusing more on Android Automotive Launcher Program Development.

We have tried to make this course as compact and simple as possible. I hope you will learn something new each minute of the tutorials. This course is perfect for those who are new to the AOSP world or want to learn AOSP Automotive OS Launcher Program development. 


As a prerequisite for this course, you would need a PC with Ubuntu or a Mac book (intel) or an Ubuntu Virtual machine. The course starts with an introduction and environment setup and then covers most of the


  • Introduction

  • Environment Setup

  • Download the Source

  • Build the source

  • Architecture

  • Build Launcher

  • Boot Animation

  • Add Apps to AOSP


At the end of the course, you should be able to gain enough knowledge to customize the Automotive Launcher and create your own Android Automotive AOSP Version.

All the very best for your AOSP Career.

---------------------- ------------------------- --------------------------- --------------------------------- --------------------------------- -------------------

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

Android Internals

Android Automotive

AOSP

Android Launcher

Yêu cầu

  • Basic Programming Java

Nội dung khoá học

13 sections

Introduction

2 lectures
Introduction
01:02
Github - Full Project Access
00:16

Android Architecture

2 lectures
Android Architecture Explained
10:14
Android Automotive Architecture
01:47

Setting up the Build Environment

3 lectures
Environment Setup
02:53
Install Supporting Packages
02:36
Install repo
03:53

Download and Build AOSP

3 lectures
Download the Source code [AOSP 12]
03:59
Build Source [AOSP 12]
06:43
Download and Build AOSP 13
03:44

Android Startup

3 lectures
Init Process
07:30
Zygote
10:22
System Server
08:42

Launcher App Introduction

2 lectures
Whats a Launcher App ?.
00:38
Ways to make a Launcher App.
04:55

Lets Build the Launcher App

16 lectures
Launcher Program Introduction
01:04
Create new Project MyLauncher
01:20
AppMetaData Class to store App information
00:38
AppMetaData Practical
03:07
AppLauncherUtils Class - A utlility class for common launcher functions
00:29
AppLauncherUtils Class - Practical
03:54
AppLauncherUtils Class - Practical
10:23
Recyclerview Introduction
02:07
Create Layouts Introduction
01:13
Create Layouts - Add AppGrid RecyclerView
01:11
Create Layouts - Add AppItem
04:28
AppItemViewHolder - Recyclerview ViewHolder Class
00:22
AppItemViewHolder Practical
05:15
AppgridAdapter - Recyclerview Adapter
00:34
AppgridAdapter - Practical
09:00
AppGridActivity Practical
06:35

Lets Run the App and fix the bugs

4 lectures
Lets Run
01:09
Lets fix the Bugs
01:22
Let's add the missing Listner to open the App
02:24
Lets make MyLauncher the default Home
01:53

Adding a Project to AOSP

3 lectures
Introduction
02:33
Add a Kotlin Project to AOSP
04:20
Add a Java Project to AOSP
07:55

Migrate MyLauncher to AOSP

3 lectures
Copy MyLauncher Source to AOSP
03:46
Edit the Android.bp file
01:05
Build AOSP and run emulator
02:13

ADB

2 lectures
ADB Introduction
03:04
ADB Commands
04:04

Boot Animation

1 lectures
Lets change the Boot Animation
10:34

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.