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

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

Разработка под Android

Android

Новости

Вышла новая версия Android Studio 2.1.3.

Рекомендую подписаться на меня в G+ (ссылка есть в нижнем левом углу). Вы всегда будете в курсе обо всех изменениях в статьях.

Практика. Изучаем Android. Первый курс

День 1. Подготовка

Инструменты для разработки под Android. Среда разработки - Android Studio

Перейти »

День 2. Hello Kitty!

Пишем первое приложение для Android Hello Kitty! Поздоровайся с котом

Перейти »

День 3. Щелчок

Щёлчкаем кнопки и пишем полезную программу для подсчёта ворон

Перейти »

День 4. Светофор

Напишем программу, которая будет управлять фоновым цветом - назовём ее Светофор

Перейти »

День 5. На другой экран

Часто приложение состоит из нескольких экранов. Как переключаться между ними?

Перейти »

День 6. Ориентация

Телефоны и планшеты можно вращать - узнаем, как писать программы для подобных случаев

Перейти »

День 7. Темы и стили

Чтобы приложение было стильным, можно применить специальные приёмы

Перейти »

День 8. Toast

Выводим всплывающие сообщения для привлечения внимания пользователя

Перейти »

День 9. Android Support Design

Библиотека для Material Design

Перейти »

День 10. Меню

Мы научимся создавать меню для вызова различных команд

Перейти »

День 11. PopupMenu

Продолжим работу с меню и познакомимся с всплывающим меню

Перейти »

День 12. Navigation Drawer Activity

Шаблон Navigation Drawer Activity со шторкой

Перейти »

День 13. Уведомления

Выводим уведомления, которые не исчезнут, пока сам пользователь не закроет их

Перейти »

День 14. Конвертер

Напишем универсальную программу перевода одних единиц в другие - Конвертер «38 попугаев»

Перейти »

День 15. Кто сказал Мяу?

Используем звуковые эффекты, чтобы привлечь внимание

Перейти »

День 16. Графика

Рассмотрим приёмы работы с графикой. У нас есть отдельная категория для графики

Перейти »

День 17. Анимация

Android имеет богатые возможности работы с анимацией

Перейти »

День 18. Браузер

Создадим свой браузер внутри своего приложения

Перейти »

День 19. Клавиатура

Изучаем возможности клавиатуры и аппаратных кнопок

Перейти »

День 20. Локализация

Можно сразу написать одну программу на нескольких языках мира. Это очень просто

Перейти »

День 21. ListActivity

Прокручиваемый список - распространённый тип программ на устройствах

Перейти »

День 22. Справочник

Напишем справочник. Полезная информация всегда в цене

Перейти »

День 23. Камера

Чтобы сфотографировать котика, нужно уметь обращаться с камерой

Перейти »

День 24. Настройки

Иногда необходимо сохранять настройки - имена, рекорды, результаты игры и т.п.

Перейти »

День 25. Экран настроек

Создаём экраны настроек, используя готовые шаблоны

Перейти »

День 26. Блокнот

Мы создадим текстовый редактор, в котором можно записывать умные мысли

Перейти »

День 27. Карты и StreetView

Используем Карты Google и Просмотр улиц для поиска котов

Перейти »

День 28. Broadcast

Отправляем и принимаем широковещательные сообщения

Перейти »

День 29. Фрагменты

Создаём модульные компоненты для разных типов экранов

Перейти »

День 30. AlertDialog

Выводим диалоговые окна, чтобы узнать реакцию пользователя

Перейти »

День 31. ListFragment

Списки в фрагментах

Перейти »

День 32. База данных

Современное программирование не может обойтись без базы данных

Перейти »

День 33. Публикация

Публикуем программу в Google Play, чтобы заработать свой первый миллион

Перейти »

Практика. Второй курс (закрытая зона)

Люди, не пишите в письме "Доброго времени суток". Пишите просто - "Здравствуйте" или "Добрый день (утро, вечер)". Обещаю, что не обижусь, если утром прочитаю ваше письмо со словами "Добрый вечер!". Уважайте русский язык.

Полный текст статьи и исходники программы доступны только зарегистрированным участникам сайта.

Стоимость регистрации - символические 310 рублей.

Для регистрации сначала необходимо пополнить Яндекс.Кошелек - 410011383280263 на указанную сумму (или Webmoney-кошелек R390884954122 или QIWI - 9055113963 (кошелек, не на счёт телефона!)), а затем прислать письмо на адрес rusproject@mail.ru или alexander.klimoff@gmail.com с указанием, на какой кошелек вы делали оплату и реквизиты, по которым можно вас определить. Учитывайте комиссию при переводах.

Не присылайте в письме мои номера кошельков - поверьте, я их знаю и без вас.

В ответном письме вы получите учётные данные для чтения статей из закрытой зоны за второй курс.

Доступ к третьему курсу обучения доступен только после оплаты второго курса и составляет 310 руб.

Доступ к чётвертому курсу обучения доступен после оплаты третьего курса и составляет 310 руб. и т.д.

При оплате сразу двух и более курсов одновременно цена составит 300 руб. за курс.

Доступ даётся как минимум на один год. Для тех, кто оплатил третий и другие курсы, сроки доступа увеличиваются.

  1. Викторина о котах
  2. Секундомер - изучение жизненного цикла активности
  3. Текст вдоль окружности на градиентном фоне
  4. Создаём собственный элемент View
  5. Экран
  6. Списки со значками
  7. Настраиваем свой заголовок у приложения
  8. Файловая система для приложения
  9. Файловый менеджер
  10. SD-карта
  11. GPS
  12. Геолокация
  13. Виджет на домашний экран
  14. Сетевая поддержка
  15. Google Maps Android API v2. Знакомство
  16. Музыка нас связала
  17. Видео
  18. Если я заменю батарейки
  19. Работаем с Bluetooth
  20. Сказка о потерянном времени - работаем с датами и временем
  21. Продвинутый WebView
  22. Датчик освещения
  23. Датчик расстояния
  24. Температурный датчик
  25. У нас есть фотик и котик - работаем с камерой
  26. Работаем с локалью
  27. Работаем с Wi-Fi
  28. Эти наглые рыжие морды - Распознавание лиц
  29. Диктофон - делаем запись с микрофона
  30. SMS
  31. SMS и MMS для KitKat
  32. Alarm Service - сигнализация
  33. Тональный набор - класс ToneGenerator
  34. Visualizer
  35. Equalizer
  36. Вложенные фрагменты
  37. Шаблон Scrolling Activity

Практика. Третий курс (закрытая зона)

  1. Обои главного экрана (Wallpaper)
  2. Кто сказал Мяу? - используем технологии преобразования текста в речь
  3. Всё, что вы хотели знать о приложениях, но боялись спросить
  4. Считываем штрих-код
  5. Миниатюры
  6. Работаем с данными JSON
  7. Акселерометр
  8. Работаем с системным приложением Галерея
  9. ListFragment. Продолжение знакомства
  10. ActionBar
  11. ShareActionProvider
  12. Пропал котёнок? Поиск в ActionBar
  13. ActionMode - режим контекстных действий
  14. Чтение и запись файлов
  15. Карманный фонарик
  16. Обратный отсчёт - варим яйца
  17. Google Maps Android API v2. Продвинутые приёмы
  18. Google Maps Android API v2. StreetView
  19. Проект "Попугай" - слушаем и повторяем. Распознавание речи
  20. Intent.ACTION_SEND. Пришли фотку
  21. Всплывающее окно PopupWindow
  22. Контакт? Есть контакт!
  23. ContactsContract. Обращение к базе данных контактов
  24. DownloadManager - менеджер загрузок
  25. Добавляем события в Календарь
  26. DialogFragment
  27. Секретный код
  28. Класс Application
  29. Продвинутое приложение с использованием ListView
  30. Компас
  31. Работаем с буфером обмена

Практика. Четвёртый курс (закрытая зона)

  1. Рингтоны
  2. Используем AsyncTask для загрузки изображений из сети
  3. Используем AsyncTask для загрузки текстового файла из сети
  4. Архивация файлов
  5. Запись видео
  6. Касания сенсорного экрана
  7. Распознаём жесты
  8. Алло! Алло! - Используем телефонию
  9. Создаём SMS-автоответчик
  10. Датчик ориентации
  11. Горизонт завален
  12. Получение данных от других приложений
  13. Библиотека osmdroid - Используем карты OpenStreetMap
  14. ViewPager
  15. ViewPager с адаптером PagerAdapter
  16. MediaStore
  17. ASCII Art Editor
  18. Облака стали ближе - облачный хостинг
  19. Списки из облака
  20. Работаем с PDF
  21. HttpURLConnection: загрузка страницы
  22. SAX Parser
  23. XPath - парсер XML-документов. Рекомендован W3C
  24. Сервисы GeoNames: Погода, почтовые индексы и часовой пояс
  25. Внедряем PayPal
  26. Работаем с Книгой Морд - FaceBook
  27. Google Search API
  28. YouTube Android Player API
  29. Внедряем Google Analytics
  30. DayDream (Заставка)

Практика. 5-й, 6-й, 7-й курс и т.д. (закрытая зона)

Смотреть уроки

Литература. Новинки

Android. Программирование для профессионалов (Заказать на Ozon.ru) Новинка!

Head First. Программирование для Android - первая книга в 2016 году (Заказать на Ozon.ru) Новинка!

Остальные книги смотрите в отдельной рубрике Книги

Отзывы

Большое спасибо Вам и вашего кота! Я уверен, что много людей благодарят Вам и, наверное это надоело. Я начинающий в Андроид и мне ваш кот очень помог. Никола, Болгария (орфография сохранена)

Почитать другие отзывы

Помоги котам!

Поддержка сайта

Реклама

Продажа Kia - антивирус купить киев. Продажа авто, запчастей.