Курс

"Мобильная разработка"

Почему мобильная разработка?

Начало работы с Android Studio

Инструменты разработчика

мобильных приложений

Android Studio — интегрированная среда разработки (IDE) для работы с платформой Android

Java Development Kit — бесплатно распространяемый компанией Oracle Corporation комплект разработчика приложений на языке Java, включающий в себя компилятор Java, стандартные библиотеки классов Java, примеры, документацию, различные утилиты и исполнительную систему Java

Скачать инструменты можно с официальных сайтов:

  1. https://developer.android.com/studio (Android Studio)

  2. https://www.oracle.com/ru/java/technologies/javase-downloads.html (JDK)

 

Инструкция по установке android studio: http://blog.harrix.org/article/2446

XML разметка

Текстовый и визуальной редактор, файлы ресурсов

(values, layouts...)

Макетное представление приложения

 Макет определяет визуальную структуру пользовательского интерфейса, например, пользовательского интерфейса операции или виджета приложения

 

Существует два способа объявить макет:

Объявление элементов пользовательского интерфейса в XML. В Android имеется удобный справочник XML-элементов для классов View и их подклассов, например таких, которые используются для виджетов и макетов

Создание экземпляров элементов во время выполнения. Ваше приложение может программным образом создавать объекты View и ViewGroup (а также управлять их свойствами)

Платформа Android предоставляет вам гибкость при использовании любого из этих способов для объявления пользовательского интерфейса приложения и его управления. Например, вы можете объявить в XML макеты по умолчанию, включая элементы экрана, которые будут отображаться в макетах, и их свойства. Затем вы можете добавить в приложение код, который позволяет изменять состояние объектов на экране (включая объявленные в XML) во время выполнения

Преимущество объявления пользовательского интерфейса в файле XML заключается в том, что таким образом вы можете более эффективно отделить представление своего приложения от кода, который управляет его поведением. Описания пользовательского интерфейса находятся за пределами кода вашего приложения. Это означает, что вы можете изменять или адаптировать интерфейс без необходимости вносить правки в исходный код и повторно компилировать его. Например, можно создать разные файлы XML макета для экранов разных размеров и разных ориентаций экрана, а также для различных языков. Кроме того, объявление макета в XML упрощает визуализацию структуры пользовательского интерфейса, благодаря чему отладка проблем также становится проще

Полный процесс установки всех необходимых компонентов

для мобильной разработки

Эта тема не содержит тестов или других форм контроля знаний