Опубликована: 29.03.2013 | Уровень: для всех | Стоимость: 490.00 руб. | Длительность: 14 дней
Базовый курс для изучения разработки приложений для OS Android в среде Eclipse. В курсе рассмотрены базовые элементы приложения, коды различных программ, которые наглядно покажут, как работать с теми или иными компонентами и ресурсами. По ходу курса вы сможете пройти путь от самого простого приложения до публикации своей работы на Google Play.
Курс предназначен для людей, которые хотят создавать свои собственные приложения для данной платформы. В ходе курса вы научитесь не только создавать программы для платформы Android, но и использовать преимущества данной OS. Вы узнаете ответы на такие вопросы, как: “Как применять стили и темы?” “Как добавить аудио и видео файлы в проект?” “Как использовать gps навигацию?” и на многие другие. Помимо вопросов, связанных с сугубо технической составляющей разработки, в курсе рассмотрены вопросы создания пользовательского интерфейса приложений, который будет всегда хорошо выглядеть вне зависимости от различных размеров экранов устройств. Ориентированность на практическое использование знаний позволит вам начать создавать приложения разной тематики сразу по завершению обучения. Данный курс не имеет жестких требований к предварительным знаниям и навыкам кроме обязательного желания разрабатывать программы на OS Android.

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
Вступление
Оглавление
    -
    Лекция 2
    Подготовка к работе
    Установка программного обеспечения, необходимого для разработки приложений на OS Android. Настройка Eclipse и Android SDK. Создание виртуального устройства для проверки работоспособности приложений.
    Оглавление
      -
      Лекция 3
      Первое приложение
      создание первого приложения для OS Android. Использование кнопок и Listener. Введение понятия Intent, примеры использования Intent внутри и извне приложения.
      Оглавление
        -
        Тест 1
        18 минут
        -
        Лекция 4
        Единицы размерности
        Задание параметров размера объектов пользовательского интерфейса. Использование независимых единиц измерения.
        Оглавление
          -
          Лекция 5
          Управление текстом и стилями
          Задание параметров текста: размер, шрифт, цвет. Использование стилей для оформления текстов.
          Оглавление
            -
            Лекция 6
            Варианты Layout и темы
            Использование различных вариантов Layout для создания пользовательского интерфейса. Создание тем для упрощения работы с элементами.
            Оглавление
              -
              Тест 2
              18 минут
              -
              Лекция 7
              Использование DDMS
              Применение DDMS для тестирования приложения, дебаггинг. Создание log-сообщений и их просмотр.
              Оглавление
                -
                Лекция 8
                Список
                Примеры создания приложений, использующих элемент "Список". Настройка списка, формирование собственных списков из необходимых элементов.
                Оглавление
                  -
                  Лекция 9
                  Параметры экрана
                  Применение альтернативных Layout для изменения отображения приложения в зависимости от спецификаций экрана. Работа с различной ориентацией экрана.
                  Оглавление
                    -
                    Лекция 10
                    Анимация
                    Примеры добавления анимации в приложение. Покадровая анимация. Tween-анимация.
                    Оглавление
                      -
                      Тест 3
                      18 минут
                      -
                      Лекция 11
                      Графика
                      Рисование средствами Android SDK. Преимущества использования разных видов графических ресурсов.
                      Оглавление
                        -
                        Лекция 12
                        Меню
                        Контекстные и опциональные меню в Android. Особенности разработки меню.
                        Оглавление
                          -
                          Лекция 13
                          Кнопки
                          Различные варианты кнопок в приложении. Обработка фона кнопок с помощью инструмента 9patch.
                          Оглавление
                            -
                            Лекция 14
                            Диалоговые окна
                            Диалоговые окна с вопросом, окна ожидания, отображение прогресса процесса. Создание собственных диалоговых окон.
                            Оглавление
                              -
                              Тест 4
                              18 минут
                              -
                              Лекция 15
                              Сообщения
                              Сообщения в статусной панели. Добавление звукового сигнала как элемента оповещения.
                              Оглавление
                                -
                                Лекция 16
                                Мультимедиа
                                Добавление аудио и видео файлов в приложение. Камера как средство ввода.
                                Оглавление
                                  -
                                  Лекция 17
                                  Shared Preferences
                                  Применение Shared Preferences для сохранения данных приложения. Меню настроек с помощью Android SDK.
                                  Оглавление
                                    -
                                    Лекция 18
                                    SQLite базы данных
                                    Создание и изменение баз данных SQLite через Android-приложение. Использование информации баз данных в программе.
                                    Оглавление
                                      -
                                      Лекция 19
                                      Интернет соединение
                                      Открытие интернет соединения для загрузки данных. Настройка разрешенных операций.
                                      Оглавление
                                        -
                                        Тест 5
                                        18 минут
                                        -
                                        Лекция 20
                                        Content Providers
                                        Загрузка данных в программу из других приложений посредством Content Providers. Чтение списка контактов.
                                        Оглавление
                                          -
                                          Лекция 21
                                          Карты и GPS
                                          Настройка приложения для работы с картами Google. GPS-навигация.
                                          Оглавление
                                            -
                                            Лекция 22
                                            Виджеты
                                            Особый вид приложений - виджеты. Настройка виджетов.
                                            Оглавление
                                              -
                                              Лекция 23
                                              Публикация приложения
                                              Экспорт приложения, особенности создания сертификата. Публикация приложения на Google Play.
                                              Оглавление
                                                -
                                                Лекция 24
                                                Заключение
                                                Оглавление
                                                  -
                                                  Тест 6
                                                  18 минут
                                                  -
                                                  5 часов
                                                  -