3. Архитектура приложения

Ресурсы проекта (App resources)

Ресурсы приложения\проекта — это дополнительные файлы и статическое содержимое, которое использует ваш код, например, растровые изображения, определения макетов, строки пользовательского интерфейса, инструкции по анимации и многое другое.

App manifest файл

Каждый проект Android-прилоежния должен иметь файл AndroidManifest.xml с точно таким же именем в корне проекта. Файл манифеста описывает важную информацию о вашем приложении для инструментов сборки Android, операционной системы Android и Google Play.

Помимо всего прочего, файл манифеста должен декларировать следующее:

Точка входа в программу (Activities)

Класс Activity является важнейшим компонентом приложения Android. Принцип запуска и объединения всех Activities является а способ запуска и объединения действий является фундаментальной частью модели приложения платформы. В отличие от парадигм программирования, в которых приложения запускаются с помощью метода main(), система Android инициирует код в экземпляре Activity, вызывая определенные методы обратного вызова, которые соответствуют определенным этапам его жизненного цикла.