3. 5 лет в провектусе
или путь от бэкенда до джиры
4. Сборка приложения для Android
компиляция ресурсов
компиляция кода
сборка архива
подпись и обфускация
5.
6. aapt - компилирует ресурсы (xml файлы)
R.java - скомплированный утилитой appt класс, позволяющий работать с компилируемыми
ресурсами без прямого обращения к файлам
.aidl - интерфейсы, написанные на Android Interface Defenition Language (отдельная песня)
.class файлы - байткод для JVM
.dex файлы - байткод для Dalvik VM
.apk - архив с байткодом, компилируемыми и некомпилируемыми ресурсами, мета-данными и прочими
няшками
7. Dalvik vs ART(android runtime? :D)
● Это не JVM (они регистровые)
● Dalvik использует компиляцию “по требованию”
● ART компилирует приложение полностью при установке.