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

Android

Огромное искреннее вам спасибо за цикл статей "Разработка для android".
Действительно, самое полезное, что я находил в сети из тематических материалов. Ресурс помогает обучаться эффективно.
Спасибо, творческих успехов вам!

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

Новости

Обновился SDK Tools до версии 18. Исправлены мелкие косяки.

Практика. Изучаем Android за месяц (30 дней)

  • Вступление
    День первый. Даются первые сведения об операционной системе Android.
    Читать далее...
  • Подготовка
    В этой статье вы узнаете, какие инструменты вам понадобятся для разработки под Android. Все уроки будут проводиться в среде разработки Eclipse
    Читать далее...
  • Фонарик
    На этом занятии мы напишем первое приложение Hello, World, а затем полезную программу Фонарик
    Читать далее...
  • Щелчок
    Мы научимся писать код для щелчка кнопки и напишем полезную программу для подсчёта ворон
    Читать далее...
  • Светофор
    Мы напишем программу, которая будет управлять фоновым цветом - назовём ее Светофор
    Читать далее...
  • Яйца
    Еще одна полезная программа - Таймер для варки яиц. Будь крутым!
    Читать далее...
  • Ориентация
    Телефоны и планшеты можно вращать - узнаем, как писать программы для подобных случаев
    Читать далее...
  • Activity
    Часто приложение состоит из нескольких экранов. Мы узнаем, как можно переключаться между ними.
    Читать далее...
  • Темы и стили
    Чтобы приложение было стильным, можно применить специальные приёмы
    Читать далее...
  • Меню
    Мы научимся создавать меню для вызова различных команд
    Читать далее...
  • Контекстное меню
    Продолжим работу с меню и познакомимся с контекстным меню
    Читать далее...
  • Toast
    Мы научимся выводим всплывающие сообщения для привлечения внимания пользователя
    Читать далее...
  • AlertDialog
    Диалоговые окна часто используются программистами, чтобы узнать реакцию пользователя
    Читать далее...
  • ListActivity
    Прокручиваемый список является самым распространенным типом программ на устройствах
    Читать далее...
  • Уведомления
    Выводим уведомления, которые не исчезнут, пока сам пользователь не закроет их
    Читать далее...
  • Конвертер
    Напишем универсальную программу перевода одних единиц в другие - Конвертер «38 попугаев»
    Читать далее...
  • Время и дата
    Для работы с датой и временем можно использовать готовые диалоговые окна
    Читать далее...
  • Графика
    Рассмотрим базовые приёмы работы с графикой. Обратите внимание, что у нас есть отдельная категория для уроков с графикой
    Читать далее...
  • Анимация
    Android имеет богатые возможности работы с анимацией
    Читать далее...
  • WebView
    Создадим свой браузер внутри приложения
    Читать далее...
  • Погода
    Мы попробуем подключиться к сайту и извлечь из него необходимую информацию о температуре в городе
    Читать далее...
  • ProgressDialog
    При длительных операциях необходимо показать пользователю, что устройство не зависло - покажем ему индикатор с анимацией
    Читать далее...
  • Пишем справочник
    Полезная программа - напишем справочник, который всегда будет под рукой. Полезная информация всегда в цене
    Читать далее...
  • Локализация
    Можно сразу написать одну программу на нескольких языках мира. Это очень просто
    Читать далее...
  • Настройки
    Иногда необходимо сохранять настройки - имена, рекорды, результаты игры и т.п.
    Читать далее...
  • Блокнот
    Мы создим текстовый редактор, в котором можно записывать умные мысли
    Читать далее...
  • Шар судьбы
    Мы напишем развлекательное приложение Шар судьбы (Magic 8 ball) по мотивам фильма Трасса 66
    Читать далее...
  • База данных
    Современное программирование не может обойтись без базы данных
    Читать далее...
  • XML
    Работаем с XML-документами - очень популярным форматом для хранения различных данных в удобном виде
    Читать далее...
  • Публикация
    Мы изучили базовые приёмы для написания приложения под Android и можем опубликовать их в Google Play, чтобы заработать свой первый миллион
    Читать далее...

Практика. Второй месяц обучения (закрытая зона)

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

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

Для регистрации сначала необходимо пополнить Webmoney-кошелек R390884954122 на указанную сумму (или Яндекс.Кошелек - 4100151913196 или QIWI - 9055113963), а затем прислать письмо на адрес rusproject@mail.ru.

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

Доступ к третьему месяцу обучения доступен только после прохождения второго месяца и составляет 30 руб. (1 руб. за урок).

  1. Текст вдоль окружности на градиентном фоне
  2. Экран
  3. Получаем информацию об устройстве
  4. Списки со значками
  5. Клавиатура и аппаратные кнопки
  6. Касания сенсорного экрана
  7. Настраиваем свой заголовок у приложения
  8. Файловая система для приложения
  9. Файловый менеджер
  10. SD-карта
  11. GPS
  12. Геолокация
  13. Виджет на главный экран
  14. Сетевая поддержка
  15. MapView
  16. Музыка нас связала
  17. Видео
  18. Если я заменю батарейки
  19. Работаем с Bluetooth
  20. Собираем показания датчиков
    1. Датчик освещения
    2. Датчик расстояния
  21. Создаём собственный элемент View
  22. Работаем с камерой
  23. Управляем автономным режимом (Airplane Mode)
  24. Работаем с Wi-Fi
  25. Дрожь земли (анимация)
  26. Эти наглые рыжие морды - Распознавание лиц
  27. Сказка о потерянном времени - работаем с датами и временем
  28. Диктофон - делаем запись с микрофона
  29. SMS
  30. Alarm Service - оповещения

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

  1. Обои главного экрана (Wallpaper)
  2. Кто сказал Мяу? - используем технологии преобразования текста в речь
  3. Всё, что вы хотели знать о приложениях, но боялись спросить
  4. Продвинутое приложение с использованием ListView
  5. Считываем штрих-код
  6. Миниатюры

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

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

Google Android. Программирование для мобильных устройств (Заказать на Ozon.ru)

Android: разработка приложений для чайников (Заказать на Ozon.ru)

Программирование для Android. Самоучитель (Заказать на Ozon.ru)

Google Android. Системные компоненты и сетевые коммуникации (Заказать на Ozon.ru)

Android 3 для профессионалов. Создание приложений для планшетных компьютеров и смартфонов (Заказать на Ozon.ru)

Привет, Android! Разработка мобильных приложений (Заказать на Ozon.ru)

Android 2. Программирование приложений для планшетных компьютеров и смартфонов (Заказать на Ozon.ru)

Android за 24 часа. Программирование приложений под операционную систему Google (Заказать на Ozon.ru)

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

Полезные ссылки

Рекомендую также посетить следующие сайты, где можно найти полезную информацию (на русском)

Уроки на Startandroid.ru - полезные уроки

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