Раздел: Начало работы

Начало работы

Добро пожаловать в раздел обучения Android разработчиков. Здесь вы найдете уроки, в которых рассматривается выполнение конкретных задач с примерами кода, который вы сможете использовать в ваших приложениях. Уроки разбиты на несколько разделов.

В первом разделе "начало работы" вы научитесь самому необходимому. Если вы начинающий разработчик, вам необходимо пройти по порядку каждый из уроков:

  1. Создание первого приложения

    После установки Android SDK, начните с этого урока для изучения основ разработки для Android.

    1. Создание Android проекта
    2. Запуск приложения
    3. Создание простого пользовательского интерфейса
    4. Запуск еще одного явления
  2. Создание панели инструментов

    Панель инструментов это один из важнейших элементов интерфейса, который вы можете использовать в ваших приложениях. Хотя панель инструментов впервые появилась в API 11, вы можете использовать библиотеку поддержки для отображения панели инструментов на устройствах с Android 2.1 и выше.

    1. Добавление панели инструментов
    2. Добавление кнопок на панель
    3. Стилизация панели инструментов
    4. Панель инструментов в режиме наложения
  3. Поддержка различных устройств

    Как создавать приложения с различными ресурсами, для оптимального отображения на множестве устройств с различным форм-фактором.

    1. Языковая поддержка
    2. Поддержка устройств с различными экранами
    3. Поддержка различных версий Android
  4. Управление жизненным циклом явлений (activity)

    Как создаются и завершаются явления. Использование функций обратного вызова для создания безупречного взаимодействия с пользователем.

    1. Создание явления
    2. Приостановка и возобновление явления
    3. Остановка и перезапуск явления
    4. Пересоздание явления
  5. Создание динамического интерфейса с использованием фрагментов

    Как создать гибкий пользовательский интерфейс, для отображения наборов компонентов в зависимости от размера экрана. Создание единого приложения для смартфонов и планшетов.

    1. Создание фрагмента
    2. Построение гибкого пользовательского интерфейса
    3. Взаимодействие с другими фрагментами
  6. Хранение данных

    Как сохранить данные на устройстве. Хранение временных файлов, данных приложения, пользовательских файлов и прочего.

    1. Хранение наборов ключ-значение
    2. Работа с файлами
    3. Хранение данных с использованием баз данных SQL
  7. Взаимодействие с другими приложениями

    Как управлять другими приложениями, установленными на устройстве для решения таких задач, как съемка фото или просмотр местоположения на карте.

    1. Переключение пользователя на другое приложение
    2. Получение результатов выполнения явления
    3. Разрешение на запуск ваших явлений другими приложениями