Освой играючи
/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000
7-й курс/Закрытая зона
Очень часто требуется проверить какие-то новые возможности в своей программе. Но не очень хочется ломать структуру проекта, вдруг изменения не понравятся и придётся всё возвращать обратно. Создавать копию проекта и проверять там, а потом всё переносить в рабочую версию тоже неудобно, можно запутаться в изменениях сложного проекта. Другой распространённый вариант - у вас есть бесплатная и платная версия, которые отличаются функционалом. Но если вы внесёте какие-то изменения в одной программе, то нужно не забыть добавить эти же изменения во втором проекте. Для решения этой проблемы можно использовать возможности Gradle и Android Studio, когда в рамках одного проекта мы можем на лету переключаться между нужными вариантами сборки (Build Variants). Система сборки использует так называемый product flavors. Я не знаю, есть ли устоявшийся перевод этого термина, но переводится как "аромат, вкус". Вспоминается реклама со слоганом: "А теперь банановый". Скорее всего подойдёт вариант "разновидность".
Вы вошли на сайт, как гость.
Необходимо зарегистрироваться, чтобы прочитать статью