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

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
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. Живые обои
  29. ViewOverlay

Шестой курс

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

Седьмой курс

Material Design

Восьмой курс

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

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

Chrome Custom Tabs

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

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

BottomSheetBehavior

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

RxAndroid

Работаем с Arduino

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

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

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

Снегопад

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

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

CircleIndicator

DirectShare

App Links

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

Девятый курс

FileProvider

Android TV

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

RxJava. Знакомство

Операторы RxJava

Hot и Сold Observable. ConnectableObservable

Subscription и CompositeSubscription

Subject

subscribeOn и observeOn

Реклама