Процесс создания APK и компиляции кода Рассматриваемые темы Архитектура процессоров и необходимость для виртуальной машины Понимание Java виртуальной машины Компиляция исходного кода Виртуальная машина Андроид Процесс компиляции в .dex файл ART против Dalvik Описание каждой части билд процесса Исходный код Файлы ресурсов AIDL файлы Модули библиотек AAR библиотеки JAR библиотеки Android Asset Packaging Tool resources.arsc D8 и R8 Dex и Multidex Подписывание APK файла Ссылки Читать дальше →
В своё время меня очень вдохновила идея создания билд-светоформа, описанного моими коллегами на Хабре здесь. В моём случае получился не билд-светофор, а билд-лампа. Пример моей реализации в статье под катом. Читать далее
Автоматизация билдов(Crashlytics + Slack + FastLane) Раньше (Черно-белая картинка, угрюмый разработчик сидит за столом) 1. Повышает версию кода в build.gradle 2. Собирает билд 3. Грузит билд в crashlytics 4. Пишет в слак что залил новый билд Теперь (Яркая картинка, веселый парень): консоль: fastlane new_build Читать дальше →
Сегодня мы поговорим о том, как работать с файловой системой средствами Node.js, рассмотрим базовые операции, выполняемые с файлами. К таким операциям относятся следующие: Создание файла Чтение файла Запись данных в файл Удаление файла Переименование файла Необходимость в выполнении подобных операций возникает в самых разных ситуациях. Читать дальше →