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

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

Пятый курс

  1. Датчик силы тяжести. TYPE_GRAVITY
  2. Yandex SpeechKit Mobile SDK 2.2
  3. NFC (Near Field Communication)
  4. ACTION_OPEN_DOCUMENT_TREE
  5. Провайдер Browser
  6. Идентификация устройства
  7. Облачная викторина
  8. Создаём службу для планировщика задач
  9. PreferenceFragment
  10. Продвинутые приёмы с Preferences Framework
  11. Класс GeoCoder
  12. Класс GsmCellLocation
  13. Создаём XML-документ
  14. Переходи на светлую сторону - динамическая смена темы
  15. Работаем с менеджером пакетов
  16. KeyboardView - создаём свою клавиатуру
  17. Барометр
  18. Датчик магнитных полей
  19. Гироскоп
  20. Виртуальный датчик поворота
  21. Создаём свою галерею
  22. Журнал о входящих, исходящих и пропущенных звонках
  23. Drag-n-Drop
  24. Стек активностей и Задания (Stack and Task)
  25. Подключаем USB-устройства
  26. Список задач
  27. Живые обои
  28. ViewOverlay
  29. Покупаем кота в мешке

Шестой курс

  1. Создаём интернет-магазин. Часть первая. PHP+MySQL
  2. Создаём интернет-магазин. Часть вторая. Android-приложение
  3. Библиотека Google Play services
  4. Google Play services. Location
  5. Google Play services. Geofence (Геозоны). Теория
  6. Google Play services. Google+
  7. Google Play services. ActivityRecognition (Распознавание активности)
  8. Google Play services. Analytics (Аналитика)
  9. Google Play services. Face Detection (Распознавание лиц)
  10. Google Play services. Barcode Detection (Распознавание штрих-кодов)
  11. Google Play services. Nearby Connections (Сетевой обмен данными)
  12. Внедряем рекламу AdMob в своё приложение
  13. Сокеты
  14. FTP
  15. Storage Access Framework
  16. Провайдер SMS
  17. Загружаем файл с помощью IntentService
  18. Администраторы устройства
  19. Два фрагмента - список и детальная информация
  20. Слайдер при помощи GridView и ViewPager
  21. Меняем пароли хранилища и псевдонима ключа
  22. Добавить аккаунт
  23. Ищем книгу
  24. Сохраняем объекты в настройках SharedPreferences
  25. Система регистрации пользователей в облаке
  26. Оцени программу
  27. Пять способов создания Splash-экрана
  28. Контактируем с владельцами котиков
  29. Bluetooth LE (черновик)
  30. MediaMetadataRetriever
  31. Renderscript. Новая попытка (API 17)
  32. Профиль с ограниченным доступом (API 18)
  33. Firebase
  34. NotificationListenerService. Прослушка уведомлений

Седьмой курс

Material Design

Восьмой курс

Мимиметр зашкаливает

Новая модель разрешений в Android 6.0

Chrome Custom Tabs

Создаём библиотеку в Android Studio

Информация об устройстве

BottomSheetBehavior

ShareCompat. Поделись улыбкою своей...

RxAndroid

Работаем с Arduino

Криминальное чтиво

Firebase. Работаем с базой данных

Firebase. Уведомления

Снегопад

Всегда поверх всех окон

Посылаем пуш-уведомления

CircleIndicator

DirectShare

App Links

Автоматический бэкап данных

Девятый курс

FileProvider

Quick Settings (Android 7.0 API 24)

Multi-Window в Android 7.0 Nougat

Shortcut (Android 7.1 API 25)

Автоподгонка текста по размеру TextView

Курс валют Центрального Банка России. Retrofit, XML

Java 8
  Лямбда-выражения

Subscription и CompositeSubscription

Room

Room на Kotlin

Реклама