День девелопера

Содержание
- 1
Изучаем Android. Первый курс
- 1.1 День 1. Подготовка
- 1.2 День 2. Hello Kitty!
- 1.3 День 3. Щелчок
- 1.4 День 4. Светофор
- 1.5 День 5. На другой экран
- 1.6 День 6. Ориентация
- 1.7 День 7. Темы и стили
- 1.8 День 8. Toast
- 1.9 День 9. Android Support Design
- 1.10 День 10. Меню
- 1.11 День 11. PopupMenu
- 1.12 День 12. Navigation Drawer Activity
- 1.13 День 13. Уведомления
- 1.14 День 14. Конвертер
- 1.15 День 15. Кто сказал Мяу?
- 1.16 День 16. Графика
- 1.17 День 17. Анимация
- 1.18 День 18. Браузер
- 1.19 День 19. Клавиатура
- 1.20 День 20. Локализация
- 1.21 День 21. ListActivity
- 1.22 День 22. Справочник
- 1.23 День 23. Камера
- 1.24 День 24. Настройки
- 1.25 День 25. Экран настроек
- 1.26 День 26. Блокнот
- 1.27 День 27. Карты и StreetView
- 1.28 День 28. Broadcast
- 1.29 День 29. Фрагменты
- 1.30 День 30. AlertDialog
- 1.31 День 31. ListFragment
- 1.32 День 32. База данных
- 1.33 День 33. Публикация
- 2 Второй курс (закрытая зона)
- 3 Третий курс (закрытая зона)
- 4 Четвёртый курс (закрытая зона)
- 5 5-й, 6-й, 7-й курс и т.д. (закрытая зона)
- 6 Литература. Новинки
- 7 Отзывы
- 8 Помоги котам!
Читайте на здоровье!
Статья проплачена кошками — всемирно известными производителями котят.
Если статья вам понравилась, то можете поддержать проект.

Спасибо всем, кто поддержал сайт в прошлом месяце своими пожертвованиями.
Изучаем 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
Продолжим работу с меню и познакомимся с всплывающим меню
Перейти »
Шаблон 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, чтобы заработать свой первый миллион
Перейти »
Второй курс (закрытая зона)
Люди, не пишите в письме «». Пишите просто — «Здравствуйте» или «Добрый день (утро, вечер)». Обещаю, что не обижусь, если утром прочитаю ваше письмо со словами «Добрый вечер!». Уважайте русский язык.
Полный текст статьи и исходники программы доступны только зарегистрированным участникам сайта.
Стоимость регистрации — символические 340 рублей.
Для регистрации сначала необходимо пополнить Яндекс.Кошелек 410011383280263 на указанную сумму (или Webmoney-кошелек R390884954122 или QIWI — 9055113963 (кошелек, не на счёт телефона!)), а затем прислать письмо на адрес alexander.klimoff@gmail.com с указанием, на какой кошелек вы делали оплату и реквизиты, по которым можно вас определить (не прикрепляйте к письму картинки или файлы). Учитывайте комиссию при переводах.
Не присылайте в письме мои номера кошельков — поверьте, я их знаю и без вас.
В ответном письме вы получите учётные данные для чтения статей из закрытой зоны за второй курс.
Доступ к третьему курсу обучения доступен только после оплаты второго курса и составляет 340 руб.
Доступ к чётвертому курсу обучения доступен после оплаты третьего курса и составляет 340 руб. и т.д.
При оплате сразу всех курсов одновременно (2-9) цена составит 2700 руб.
Доступ даётся как минимум на один год. Для тех, кто оплатил третий и другие курсы, сроки доступа увеличиваются.
Также возможен приём на PayPal (только для зарубежных пользователей). Обратите внимание, что в этом случае стоимость одного курса составляет 7$.
- Викторина о котах
- Секундомер — изучение жизненного цикла активности
- Текст вдоль окружности на градиентном фоне
- Создаём собственный элемент View
- Экран
- Настраиваем свой заголовок у приложения
- Файловая система для приложения
- Файловый менеджер
- SD-карта
- GPS
- Геолокация
- Виджет на домашний экран
- Сетевая поддержка
- Google Maps Android API v2. Знакомство
- Музыка нас связала
- Видео
- Если я заменю батарейки
- Работаем с Bluetooth
- Сказка о потерянном времени — работаем с датами и временем
- Продвинутый WebView
- Датчик освещения
- Датчик расстояния
- Температурный датчик
- У нас есть фотик и котик — работаем с камерой
- Работаем с локалью
- Работаем с Wi-Fi
- Эти наглые рыжие морды — Распознавание лиц
- Диктофон — делаем запись с микрофона
- SMS
- SMS и MMS для KitKat
- Alarm Service — сигнализация
- Тональный набор — класс ToneGenerator
- Visualizer
- Equalizer
- Вложенные фрагменты
- Шаблон Scrolling Activity
Третий курс (закрытая зона)
- Обои главного экрана (Wallpaper)
- Кто сказал Мяу? — используем технологии преобразования текста в речь
- Всё, что вы хотели знать о приложениях, но боялись спросить
- Считываем штрих-код
- Миниатюры
- Работаем с данными JSON
- Акселерометр
- Работаем с системным приложением Галерея
- ListFragment. Продолжение знакомства
- Собери кота из фрагментов
- ActionBar
- ShareActionProvider
- Пропал котёнок? Поиск в ActionBar
- ActionMode — режим контекстных действий
- Чтение и запись файлов
- Карманный фонарик
- Обратный отсчёт — варим яйца
- Google Maps Android API v2. Продвинутые приёмы
- Google Maps Android API v2. StreetView
- Проект «Попугай» — слушаем и повторяем. Распознавание речи
- Intent.ACTION_SEND. Пришли фотку
- Всплывающее окно PopupWindow
- Контакт? Есть контакт!
- ContactsContract. Обращение к базе данных контактов
- DownloadManager — менеджер загрузок
- Добавляем события в Календарь
- DialogFragment
- DatePickerDialog через DialogFragment
- TimePickerDialog через DialogFragment
- Секретный код
- Класс Application
- Продвинутое приложение с использованием ListView
- Компас
- Работаем с буфером обмена
Четвёртый курс (закрытая зона)
- Рингтоны
- Используем AsyncTask для загрузки изображений из сети
- Используем AsyncTask для загрузки текстового файла из сети
- Архивация файлов
- Запись видео
- Касания сенсорного экрана
- Распознаём жесты
- Алло! Алло! — Используем телефонию
- Создаём SMS-автоответчик
- Датчик ориентации
- Горизонт завален
- Датчик для счётчика шагов
- Получение данных от других приложений
- Библиотека osmdroid — Используем карты OpenStreetMap
- ViewPager
- ViewPager с адаптером PagerAdapter
- MediaStore
- ASCII Art Editor
- HttpURLConnection: Подключаемся к URL
- Работаем с PDF
- Печать документов
- SAX Parser
- XPath — парсер XML-документов. Рекомендован W3C
- Сервисы GeoNames: Погода, почтовые индексы и часовой пояс
- DayDream (Заставка)
- Работаем с Книгой Морд — FaceBook
- YouTube Android Player API
- Внедряем Google Analytics
- Режим киоска
- Облака стали ближе — облачный хостинг
- Списки из облака
- Spannable
5-й, 6-й, 7-й курс и т.д. (закрытая зона)
Смотреть уроки
Литература. Новинки
Остальные книги смотрите в отдельной рубрике Книги
Отзывы
Большое спасибо Вам и вашего кота! Я уверен, что много людей благодарят Вам и, наверное это надоело. Я начинающий в Андроид и мне ваш кот очень помог. Никола, Болгария (орфография сохранена)
Почитать другие отзывы
Помоги котам!
Поддержка сайта
Реклама
Продажа Kia — антивирус купить киев. Продажа авто, запчастей.;рюкзак с цветочным принтом украина распродажа багатахата модели женских сумок;рулонные шторы заказать через интернет лучший выбор под заказ жалюзи день-ночь украина mirrolet;презенты новый год украина свадебные подарки молодоженам confit.com.ua свадьба интернет магазин