На протяжении многих лет Android захватывает телефоны, планшеты, телевизоры, устройства одежды. Он работает на 2,5 миллиардах активных устройств. Несмотря на то, что Android уже давно присутствует на рынке, все еще довольно сложно найти структурированные курсы или онлайн-ресурсы для разработки AOSP. Этот курс специально разработан для разработчиков среднего уровня, которые хотят узнать о разработке ОС Android, уделяя больше внимания разработке пользовательского интерфейса Android Automotive.
Мы постарались сделать этот курс максимально компактным и простым. Я надеюсь, что вы будете узнавать что-то новое каждую минуту. Этот курс идеально подходит для тех, кто плохо знаком с миром AOSP или хочет изучить разработку пользовательского интерфейса AOSP Automotive OS.
В качестве предварительного условия для прохождения этого курса вам понадобится ПК с Ubuntu или Macbook (Intel) или виртуальная машина Ubuntu.
Курс начинается с введения и настройки среды, а затем охватывает большую часть:
Раздел 1: Введение
Раздел 2: Настройка среды
Раздел 3: Загрузка исходного кода
Раздел 4: Сборка исходного кода
Раздел 5: Архитектура, важные папки и исходный код, которые вы должны знать
Раздел 6: Настройки
Раздел 7: Библиотека пользовательского интерфейса
Раздел 8: Пользовательский интерфейс системы
Раздел 9: Уведомления
Раздел 10: Запуск
Раздел 11: Анимация загрузки
Раздел 12: SELinux
Раздел 13: Системные службы
По окончании курса вы сможете получить достаточно знаний для настройки Automotive UI и создания собственной версии Android Automotive AOSP.
Всего самого наилучшего в вашей карьере в AOSP.
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
Android OS Internals / AOSP Automotive Development,
а также все другие курсы, прямо сейчас!
AIDEGEN - Open Projects in Intellij Idea and Android Studio
Урок 9.00:06:07
AOSP Commands for Terminal
Урок 10.00:04:15
Build the source and run the Automotive Emulator
Урок 11.00:07:35
Build the Source and run Phone Emulator
Урок 12.00:11:18
Android Architecture
Урок 13.00:01:48
Android Automotive Architecture
Урок 14.00:05:55
Important Folders and Source
Урок 15.00:06:35
Folder Walkthrough 1
Урок 16.00:04:25
Folder Walkthrough 2
Урок 17.00:02:33
Folder Walkthrough 3
Урок 18.00:04:48
Folder Walkthrough 4
Урок 19.00:02:40
Folder Walkthrough 5
Урок 20.00:03:21
Folder Walkthrough 6
Урок 21.00:02:15
Overview
Урок 22.00:07:39
Car Settings App Overview
Урок 23.00:13:41
Add new Car Settings -Practical
Урок 24.00:03:03
Overview
Урок 25.00:06:54
Overlays(RRO) - How it Works ?.
Урок 26.00:13:42
Car UI Overlays - Practical
Урок 27.00:04:00
Introduction
Урок 28.00:06:52
SystemUI Architecture
Урок 29.00:03:24
SystemUI Bootup Process
Урок 30.00:04:03
Introduction
Урок 31.00:04:27
System UI Overview
Урок 32.00:03:30
Status Bar Overview
Урок 33.00:07:58
Status Bar Practical
Урок 34.00:01:59
Navigation Bar Overview
Урок 35.00:04:10
Navigation Bar Practical
Урок 36.00:01:30
System UI - Best Practices
Урок 37.00:05:03
Overview
Урок 38.00:08:51
Notifications Practical
Урок 39.00:10:50
Launcher Program Introduction
Урок 40.00:07:17
Launcher Program Practical
Урок 41.00:06:47
Change Boot Animation
Урок 42.00:09:01
Change Boot Animation Practical
Урок 43.00:05:25
SELinux Intro
Урок 44.00:07:16
SELinux HandsOn
Урок 45.00:00:53
Android System Service Introduction
Урок 46.00:02:11
Binder IPC
Урок 47.00:02:21
Add a System Service - Task Summary
Урок 48.00:01:49
Add a System Service - Code Walkthrough
Урок 49.00:02:14
Add a System Service - Generate the Stubs
Урок 50.00:34:31
Add a System Service - Implement the code
Урок 51.00:10:31
Add a System Service - Test it & SeLinux
Урок 52.00:01:23
Bonus lecture - Where to find more Information? , Thank you.
Комментарии
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Разработка приложений с Flutter 2.0 и Dart для IOS и Android
Flutter - это новый framework от Google по кросс-платформенной разработке мобильных приложений (т.е. для IOS и Android), что означает что разработчики создают приложения для Android и iOS с помощью одной кодовой базы! Это означает, что вместо того, чтобы изучать Objective-C или Swift для создания приложений iOS, а также Java или Kotlin для создания приложений для Android, теперь вы можете использовать платформу разработки мобильных приложен
Android Studio и Firebase - "Доска Объявлений" Часть 1
Создаем приложение "Доска объявлений" с помощью Android Studio и Firebase на языке программирования Kotlin. Это первая часть курса. Firebase Real Time Database нам позволяет не ломать голову как настроить сервер для базы данных на облаке а беспокоится только о нашем приложении. Используя Firebase мы пишем код только для нашего приложения, которое сможет в реальном времени записывать и считывать в базу данных на облаке.
На этом семинаре вы научитесь программировать свое первое нативное приложение для Android. Вы поймете основы языка Kotlin и фреймворка Jetpack Compose с Android Studio. Мы рассмотрим основы дизайна приложений, как перемещаться между экранами, как хранить постоянные локальные данные и использовать веб-сервисы для отображения данных на экране.
Вы когда-нибудь возвращались к своему старому коду, говоря, о боже, только ты знаешь, что этот код означает ?! Какое болезненное чувство! Забудьте об этом, вы никогда не столкнетесь с этим снова с Android Clean Architecture. Давайте создадим самодокументированные приложения для Android. Не так давно разработка Android была связана с «Activities » и беспорядочными структурами. Коды всех типов и форм писались в одном классе. Тёмные врем
Приложение Modern Food Recipes - Разработка на Android с Kotlin
Modern Food Recipes App - Android Development with Kotlin
Привет и добро пожаловать на мой курс. В этом курсе я научу вас создавать полнофункциональные приложения для Android, используя возможности языка программирования Kotlin. Мы собираемся разработать приложение «Рецепты еды», в котором мы сможем просматривать рецепты различных блюд и типов диет.