О чём курс

Курс «Android Уровень 2» представляет собой углубленную образовательную программу, разработанную специально для тех, кто уже обладает базовыми навыками разработки под платформу Android и стремится выйти на профессиональный уровень. Если вы уже знакомы с основами программирования на Java и имеете опыт создания простых приложений, этот курс станет логичным продолжением вашего профессионального развития. Основная цель программы — расширить ваш технический кругозор и дать глубокое понимание многообразия инструментов, технологий и возможностей, которые ежедневно используют эксперты в мобильной разработке.

В процессе обучения вы научитесь создавать сложные приложения с богатой функциональностью, выходящие за рамки стандартных интерфейсов. Программа охватывает критически важные аспекты современной разработки: от эффективного управления данными в локальных базах до интеграции геосервисов и создания системных компонентов. Вы освоите работу с базами данных SQLite, научитесь реализовывать сложные механизмы взаимодействия между приложениями через контент-провайдеры и интент-фильтры, а также разберетесь в тонкостях многопоточности, что является залогом отзывчивости и производительности любого качественного продукта.

Особое внимание в курсе уделено практической составляющей. Обучение построено по принципу «от идеи до реализации»: вы пройдете полный цикл разработки — от постановки задачи и проектирования архитектуры до написания кода, тестирования и отладки. В качестве итоговых проектов вы создадите несколько полноценных приложений, таких как «MyNotes» (функциональный менеджер заметок) и «MyPlaces» (приложение для работы с картами и сохранением избранных локаций). Эти проекты станут отличным дополнением к вашему портфолио и подтверждением ваших навыков.

Курс также затрагивает продвинутые темы, такие как работа с системными сервисами, создание виджетов для главного экрана, интеграция с аппаратными датчиками устройства, использование Bluetooth и телефонии, а также создание кастомных графических компонентов и анимаций. Вы научитесь профессионально подходить к отладке приложений, используя инструменты ADB shell, DDMS, Traceview и LogCat, что позволит вам быстро находить и устранять ошибки в коде любой сложности.

Почему стоит выбрать этот курс? Во-первых, это системный подход к изучению платформы, который избавляет от пробелов в знаниях. Во-вторых, фокус на реальных задачах, с которыми сталкиваются разработчики в индустрии. В-третьих, вы получите навыки работы с 2D и 3D графикой, а также научитесь эффективно управлять ресурсами устройства, что критически важно для создания конкурентоспособных приложений. По завершении обучения вы будете чувствовать себя уверенно при разработке профессиональных Android-решений, обладая полным набором инструментов для реализации самых смелых идей.

Программа обучения

Урок 1. База данных SQLite Введение в реляционные базы данных. Язык структурированных запросов SQL. База данных SQLite в Android. Пример приложения для работы с БД. Урок 2. Интент-фильтры и контент-провайдеры Интенты (действия, категории, данные). Интент-фильтры. Контент-провайдеры. Пример приложения с контент-провайдером. Урок 3. Позиционирование и карты Методы определения местоположения. Работа с картами Google Maps. Внедрение карт в приложение. Управление картой в приложении. Добавление точек на карту. Определение местоположения без карт. Урок 4. Многопоточность в Android. Сервисы Понятие процесса и потока. Главный поток приложения. Thread и Runnable. Классы AsyncTask и Loader. Метод post(). Сервисы (службы) в Android. Урок 5. Broadcast Receivers. Виджеты Понятие Broadcast Receiver. Примеры использования бродкастов. Виджеты начального экрана. Пример простого виджета. Урок 6. Телефония, сенсоры, bluetooth Менеджер телефонии в Android. Отслеживание входящих вызовов. Сенсоры устройства. Bluetooth. Урок 7. Компоненты UI. Графика. Анимация Создание компонентов UI. Жизненный цикл компонента UI. Графика в Android. Анимация. Урок 8. Отладка приложений Отладка Android приложений. Точки останова и пошаговое выполнение. Интерфейс ADB shell. DDMS, Traceview, LogCat.

Складчина создана 15 апреля 2015 г. · описание обновлено 19 июля 2026 г.

Теги курса

Инструменты

Другие материалы школы 12

G GeekBrains Все материалы
7 494 ₽ 12 370 ₽