3. Архитектура приложения
Ресурсы проекта (App resources)
Ресурсы приложения\проекта — это дополнительные файлы и статическое содержимое, которое использует ваш код, например, растровые изображения, определения макетов, строки пользовательского интерфейса, инструкции по анимации и многое другое.
App manifest файл
Каждый проект Android-прилоежния должен иметь файл AndroidManifest.xml
с точно таким же именем в корне проекта. Файл манифеста описывает важную информацию о вашем приложении для инструментов сборки Android, операционной системы Android и Google Play.
Помимо всего прочего, файл манифеста должен декларировать следующее:
Точка входа в программу (Activities)
Класс Activity
является важнейшим компонентом приложения Android. Принцип запуска и объединения всех Activities
является а способ запуска и объединения действий является фундаментальной частью модели приложения платформы. В отличие от парадигм программирования, в которых приложения запускаются с помощью метода main(), система Android инициирует код в экземпляре Activity, вызывая определенные методы обратного вызова, которые соответствуют определенным этапам его жизненного цикла.