В настоящее время мобильные устройства – смартфоны и планшеты - из экзотики превратились в неотъемлемый атрибут современного человека. Android является наиболее быстро развивающейся платформой для мобильный устройств, а количество ежедневно активируемых новых устройств под управлением Android приближается к миллиону. Найти свою нишу на динамичном рынке мобильных приложений позволит прохождение линейки курсов «Разработка мобильных приложений для платформы Android».
Цель курса: Получить устойчивые навыки создания мобильных приложений и эффективного использования возможностей, предоставляемых платформой для разработчиков.
Категория слушателей: разработчики программного обеспечения, желающие получить или улучшить навыки разработки приложений для Android
По окончании курса Вы будете уметь:
производить все необходимые действия с Извещениями: создание, управление, обновление и пр.;
создавать Фрагменты и использовать их в пользовательском интерфейсе;
писать многопоточные приложения;
использовать Сервисы, показывать Извещения, получать данные сенсоров;
создавать динамически обновляемые Виджеты рабочего стола;
работать с внутренними хранилищами устройства;
применять Загрузчики данных;
эффективно использовать сетевые соединения;
выполнять периодические задачи и задачи по расписанию;
создавать собственные элементы интерфейса;
работать со звуком и камерой.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.
Модуль 1. Извещения (Notifications) в Android
Взаимодействие с Извещениями
Управление Извещениями
Создание Извещений
Обновление Извещений
Модуль 2. Фрагменты (Fragments)
Создание Фрагментов
Добавление пользовательского интерфейса
Добавление фрагментов к Активностям
Управление Фрагментами
Транзакции с Фрагментами
Взаимодействие Фрагментов и Активностей
Жизненный цикл Фрагментов
Модуль 3. Процессы и потоки (Threads)
Жизненный цикл процесса
Потоки
Фоновые потоки
Использование AsyncTask
Модуль 4. Сервисы (Services)
Описание Сервисов в Манифесте приложения
Запуск Сервисов
Остановка Сервисов
Связанные Сервисы
Сервисы и Извещения
Сервисы переднего плана (Foreground Services)
Жизненный цикл Сервисов
Модуль 5. Виджеты (Widgets)
Описание Виджетов в Манифесте приложения
Создание разметки Виджета
Класс AppWidgetProvider
Создание Виджета
Использование Конфигурационной Активности
Использование Preview Image
Обновление Виджетов
Модуль 6. Работа картами SD и внутренним хранилищем устройства
Проверка доступности носителя
Доступ к файлам
Совместно используемые файлы и стандартные каталоги
Файлы кэша приложений
Модуль 7. Загрузчики (Loaders)
Обзор API Загрузчиков
Применение Загрузчиков
Запуск и перезапуск Загрузчиков
Использование LoaderManager
Использование LoaderCursor
Модуль 8. Беспроводные соединения
Проверка сетевых соединений
Отслеживание состояния соединений
ConnectivityManager и NetworkInfo
Эффективное использование сетевых соединений
Модуль 9. Использование AlarmManager и AlarmClock
Типы будильников в Android
Однократные и повторяющиеся события
Области применения AlarmManager и альтернативы (Timer и Handler)
Использование AlarmClock
Модуль 10. Сенсоры в Android
Обзор сенсоров
Типы сенсоров и получение информации об их доступности
Sensor Framework
Мониторинг состояния сенсоров
Лучшие практики при работе с сенсорами
Модуль 11. Телефония и SMS
Совершение звонков из приложения
Определение состояния и параметров телефона
Мониторинг состояния телефонного модуля
Использование SMS
Отправка SMS
Получение SMS
Модуль 12. Собственные View
Использование Canvas
Использование SurfaceView
Использование Drawable
Shape Drawable и 2D графика
Модификация существующих View
Создание собственных View
Модуль 13. Звук и камера в Android
Запись и воспроизведение звука
Основы работы с камерой в Android
Использование имеющихся приложений работы с камерой
Прямое управление камерой
Съемка и сохранение фото и видео
Вариант 1: Электронная доставка на email
После оплаты заказа на сайте, вам приходит ссылка на курс/тренинг/материалы на почту указанную в заказе.
Стоимость доставки: 0рублей
Политика конфиденциальности
Общие положения
Некоторые объекты, размещенные на сайте, являются интеллектуальной собственностью компании "Все онлайн курсы и тренинги vsekursi24.ru". Использование таких объектов установлено действующим законодательством РФ.
На сайте "Все онлайн курсы и тренинги vsekursi24.ru" имеются ссылки, позволяющие перейти на другие сайты. Компания "Все онлайн курсы и тренинги vsekursi24.ru" не несет ответственности за сведения, публикуемые на этих сайтах и предоставляет ссылки на них только в целях обеспечения удобства для посетителей своего сайта.
Личные сведения и безопасность
Компания "Все онлайн курсы и тренинги vsekursi24.ru" гарантирует, что никакая полученная от Вас информация никогда и ни при каких условиях не будет предоставлена третьим лицам, за исключением случаев, предусмотренных действующим законодательством Российской Федерации.
В определенных обстоятельствах компания "Все онлайн курсы и тренинги vsekursi24.ru" может попросить Вас зарегистрироваться и предоставить личные сведения. Предоставленная информация используется исключительно в служебных целях, а также для предоставления доступа к специальной информации.
Личные сведения можно изменить, обновить или удалить в любое время в разделе "Аккаунт" > "Профиль".
Чтобы обеспечить Вас информацией определенного рода, компания "Все онлайн курсы и тренинги vsekursi24.ru" с Вашего явного согласия может присылать на указанный при регистрации адрес электронный почты информационные сообщения. В любой момент Вы можете изменить тематику такой рассылки или отказаться от нее.
Как и многие другие сайты, "Все онлайн курсы и тренинги vsekursi24.ru" использует технологию cookie, которая может быть использована для продвижения нашего продукта и измерения эффективности рекламы. Кроме того, с помощь этой технологии "Все онлайн курсы и тренинги vsekursi24.ru" настраивается на работу лично с Вами. В частности без этой технологии невозможна работа с авторизацией в панели управления.
Сведения на данном сайте имеют чисто информативный характер, в них могут быть внесены любые изменения без какого-либо предварительного уведомления.
Чтобы отказаться от дальнейших коммуникаций с нашей компанией, изменить или удалить свою личную информацию, напишите нам через форму обратной связи