Android. Уровень 1
О чём курс
Курс по разработке под Android представляет собой фундаментальную образовательную программу, созданную для тех, кто делает свои первые шаги в мобильной разработке и стремится глубоко понять внутреннее устройство самой популярной мобильной операционной системы в мире. Программа ориентирована на начинающих разработчиков, студентов технических специальностей и всех, кто хочет освоить профессию Android-разработчика с нуля. Основная цель курса — заложить прочный фундамент знаний, без которого невозможно создание качественных, стабильных и масштабируемых приложений. В ходе обучения вы не просто познакомитесь с синтаксисом или отдельными инструментами, а пройдете полный путь понимания архитектуры платформы Android, что позволит вам в дальнейшем самостоятельно проектировать сложные программные решения.
На выходе из курса вы будете обладать всеми необходимыми навыками для создания полноценных приложений: от проектирования пользовательского интерфейса до работы с сетевыми запросами и хранением данных. Вы научитесь грамотно использовать ресурсы системы, работать с жизненным циклом компонентов, создавать адаптивные интерфейсы, которые корректно отображаются на устройствах с разными диагоналями экранов, а также освоите механизмы взаимодействия между различными частями приложения и внешними сервисами. Вы получите практический опыт работы с современными средами разработки, что позволит вам уверенно чувствовать себя в профессиональной среде.
Формат обучения предполагает глубокое погружение в теорию с последующей практической отработкой каждого аспекта. Вы начнете с настройки окружения и создания своего первого приложения «Hello, Android!», постепенно переходя к более сложным темам, таким как работа с коллекциями, фрагментами, базами данных и сетевым взаимодействием. Почему стоит выбрать этот курс? Во-первых, он структурирован таким образом, чтобы исключить пробелы в знаниях: каждый урок логически вытекает из предыдущего, формируя целостную картину разработки. Во-вторых, курс охватывает не только написание кода, но и вопросы безопасности, локализации, проектирования UI и взаимодействия с системными приложениями, что критически важно для реальной работы. Это идеальный старт для тех, кто хочет не просто «написать код», а стать инженером, понимающим, как работает Android изнутри, как эффективно использовать ресурсы устройства и как довести идею до публикации в Google Play. Программа курса сбалансирована так, чтобы дать максимум полезной информации, необходимой для старта карьеры в мобильной разработке, обеспечивая вас базой, которая останется актуальной на долгое время.
Программа обучения
Урок 1. Введение в платформу Android Знакомство. Программа курса Общие сведения о платформе Android, историческая справка Архитектура платформы Android Этапы создания приложений, от идеи до GooglePlay Установка и настройка необходимых инструментов Основные компоненты Android SDK Обзор среды разработки (Eclipse и AndroidStudio) Пример простого приложения «Hello, Android!» Урок 2. Activity и ресурсы приложения Основные компоненты Android приложения Модель безопасности и разрешения Структура Android проекта Жизненный цикл Activity и методы обратного вызова Использование LogCat Ресурсы в Android приложении (cтроки, размеры, цвета, массивы) Альтернативные ресурсы и квалификаторы Локализация приложения Урок 3. Разработка пользовательского интерфейса Особенности проектирования UI для мобильных платформ Различия в проектировании UI для телефонов и планшетов Основные характеристики экранов Принципы построения UI в Android Макеты и компоненты контейнеры Обзор стандартных элементов UI в Android Создание разных версий дизайна для различных конфигураций устройства Урок 4. Меню и Диалоги Меню в приложении Android ActionBar, меню опций и контекстное меню элементов Создание вложенных меню Принципы построения диалоговых окон в Android Класс DialogBuilder Диалоги AlertDialog, TimePickerDialog и DatePickerDialog Создание собственного диалогового окна Урок 5. Коллекции в Android Введение в концепцию MVC (Model-View-Controller) Коллекции в Android и класс AdapterView Использование компонента ListView Различные источники данных для списков Работа с элементами списка Класс BaseAdapter, создание собственного адаптера Работа с компонентом GridView Работа с компонентом Spinner Урок 6. Activity и класс Intent Механизм намерений в Android Добавление нового Activity в приложение Явный вызов Activity и класс Intent Передача параметров через объект Intent Получение результата работы Activity Неявный вызов Activity Работа со стандартными приложениями (Телефон, SMS, Почта, Браузер) Переопределение класса приложения Урок 7. Хранение данных Обзор возможностей хранения данных в Android Сохранение промежуточного состояния Activity Класс SharedPreferences и настройки приложения Работа с внутренней (защищенной) памятью Получения состояния карты памяти Работа с файлами на карте памяти Разработка класса для работы с текстовыми файлами Активы приложения и Raw ресурсы Урок 8. Фрагменты и web Понятие фрагментов и их жизненный цикл Архитектура фрагментов в Android Классы Fragment и FragmentManager Взаимодействие фрагментов с Activity Использование фрагментов Работа с протоколом HTTP в Android Пример приложения web-клиента Подведение итогов
Теги курса
Другие материалы школы 12
G GeekBrains Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.