Разработка под 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 руб. за урок).
- Текст вдоль окружности на градиентном фоне
- Экран
- Получаем информацию об устройстве
- Списки со значками
- Клавиатура и аппаратные кнопки
- Касания сенсорного экрана
- Настраиваем свой заголовок у приложения
- Файловая система для приложения
- Файловый менеджер
- SD-карта
- GPS
- Геолокация
- Виджет на главный экран
- Сетевая поддержка
- MapView
- Музыка нас связала
- Видео
- Если я заменю батарейки
- Работаем с Bluetooth
- Собираем показания датчиков
- Создаём собственный элемент View
- Работаем с камерой
- Управляем автономным режимом (Airplane Mode)
- Работаем с Wi-Fi
- Дрожь земли (анимация)
- Эти наглые рыжие морды - Распознавание лиц
- Сказка о потерянном времени - работаем с датами и временем
- Диктофон - делаем запись с микрофона
- SMS
- Alarm Service - оповещения
Практика. Третий месяц обучения (закрытая зона)
- Обои главного экрана (Wallpaper)
- Кто сказал Мяу? - используем технологии преобразования текста в речь
- Всё, что вы хотели знать о приложениях, но боялись спросить
- Продвинутое приложение с использованием ListView
- Считываем штрих-код
- Миниатюры
Литература. Новинки
Остальные книги смотрите в отдельной рубрике Книги
Полезные ссылки
Рекомендую также посетить следующие сайты, где можно найти полезную информацию (на русском)

