Сайт разработчика Александра Климова

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

Теория

Catdroid

Термины

Средства разработки для Android

Gradle

Библиотека AppCompat

Файл манифеста AndroidManifest.xml

Context

Активности (Activity)

Методы активности

Жизненный цикл активности

Ресурсы

Drawable. Изображения, фигуры и градиенты

Системные графические ресурсы

Примеры стилей

Assets (Активы)

Единицы измерения

Layout

LayoutInflater

SharedPreferences - Общие настройки

Диалоговые окна

Меню

Контекстное меню и подменю

Фрагменты

Намерения (Intent)

Собираем показания датчиков

Content provider (Поставщики содержимого)

Loader, LoaderManager

Класс Linkify

Spannable

TextUtils

Адаптеры

Сервисы

IntentService

Потоки

Класс Handler

AsyncTask

Broadcast (Широковещательные сообщения)

Отладка

Виброзвонок

Панель навигации

Разработка под планшеты

Parcelable

Подключаемся к док-станции

Класс SoundPool

Интерфейс TextWatcher

Управляем автономным режимом (Airplane Mode)

Парсеры XML

Используем аппаратное ускорение

Firebase

Аутентификация через OAuth2

AccountManager

AudioManager

Облачный бэкап данных при помощи Android Backup Service

Анимированный GIF

Renderscript

Криптография

Bluetooth Low Energy

Doze

Реверс-инжиниринг

Права доступа (Permission)

Реклама