Основные примеры
Hello World: Простейшее приложение, которое выводит «Hello World!» на экран.
ListViewBasics: Демонстрирует использование ListView для отображения списка элементов.
SharedPreferences: Хранение и извлечение простых данных с помощью SharedPreferences.
SQLiteExample: Взаимодействие с локальной базой данных SQLite.
CameraXBasic: Использование камеры устройства для съемки фотографий.
Примеры пользовательского интерфейса
ConstraintLayoutBasics: Использование ConstraintLayout для создания сложных макетов.
CoordinatorLayoutExample: Координирование поведения нескольких представлений с помощью CoordinatorLayout.
CardViewExample: Использование CardView для создания согласованных карт.
DrawerLayoutExample: Выдвижная навигация с помощью DrawerLayout.
RecyclerViewExample: Отображение большого количества элементов с помощью RecyclerView.
Примеры работы с сетью
HttpURLConnectionExample: Использование HttpURLConnection для отправки и получения HTTP-запросов.
RetrofitExample: Использование Retrofit для упрощения сетевых вызовов.
OkHttpExample: Использование OkHttp для управления сетевыми запросами.
VolleyExample: Использование Volley для управления сетевыми запросами в Android.
Примеры мультимедиа
AudioPlayerExample: Воспроизведение аудиофайлов.
VideoPlayerExample: Воспроизведение видеофайлов.
Camera2Basic: Расширенные функции камеры с использованием Camera2 API.
MediaCodecExample: Кодирование и декодирование видео с использованием MediaCodec.
Другие примеры
DataBindingExample: Связывание данных с макетами пользовательского интерфейса.
RoomExample: Использование Room для упрощения работы с SQLite.
ConstraintLayoutMotionLayout: Создание анимированных макетов с помощью MotionLayout.
NavigationExample: Использование Navigation Component для обработки навигации.
PagingWithNetworkExample: Получение данных с разбивкой на страницы из сетевого источника.