Size: a a a

Android Developers

2020 January 16

DA

Denis Anisimov in Android Developers
Ребят нужна анимация как аппсторе что подскажете? Для андроида естественно)
источник

ОА

Оганнес Асатрян in Android Developers
#какнаайос
источник

A

Andrew in Android Developers
Alex
buildConfigField во флаворе
Так нужна же отдельная сборка
источник

A

Alex in Android Developers
Andrew
Так нужна же отдельная сборка
productFlavors {
   free {
       applicationId "com.example.free"
источник

A

Alex in Android Developers
Andrew
Так нужна же отдельная сборка
productFlavors {
   flavor1{
       resValue "string", "app_name", "AppFlavor1"
источник

A

Alex in Android Developers
... И другие ответы из гугла и СОФ
источник

DA

Dmitry Alekseyevich in Android Developers
Leonid Ratanov
Я тоже в своё время боролся с этой библиотекой, пытаясь пристроить её в проект на androidx (сама библиотека не обновлялась с 2015 года - в ней support library)

В итоге плюнул и заменил её на эту
https://github.com/PierfrancescoSoffritti/android-youtube-player
вот спасибо, а то тут уже по всякому говном полили..
источник

A

Andrew in Android Developers
Alex
productFlavors {
   flavor1{
       resValue "string", "app_name", "AppFlavor1"
Допустим у меня есть 3 флаверса: 1, 2, 3. У каждого есть несколько уникальных классов. Мне нужно добавить флаверс 4, с набором классов флаверса 3, но отличающийся строчкой в одном классе. Исходя из Вашего предложения, я должен скопировать все классы из директории 3 в 4. Т.е. классы будут дублироваться. Так?
источник

A

Andrew in Android Developers
Как избежать дублирование кода?
источник

A

Alex in Android Developers
Andrew
Допустим у меня есть 3 флаверса: 1, 2, 3. У каждого есть несколько уникальных классов. Мне нужно добавить флаверс 4, с набором классов флаверса 3, но отличающийся строчкой в одном классе. Исходя из Вашего предложения, я должен скопировать все классы из директории 3 в 4. Т.е. классы будут дублироваться. Так?
ты в srcDirs указываешь?
Во флаворе должно быть можно сделать srcDirs += к существующим наборам классов
источник

A

Alex in Android Developers
Итого у тебя дефолтная сборка srcDirs = ... и несколько флаворсов
srcDirs += classes/for/flavor1
источник

QH

Quantum Harmonizer in Android Developers
Andrew
Допустим у меня есть 3 флаверса: 1, 2, 3. У каждого есть несколько уникальных классов. Мне нужно добавить флаверс 4, с набором классов флаверса 3, но отличающийся строчкой в одном классе. Исходя из Вашего предложения, я должен скопировать все классы из директории 3 в 4. Т.е. классы будут дублироваться. Так?
Флейворы можно использовать только для buildConfigField. Для любого изменения кода есть полиморфизм.
источник

A

Andrew in Android Developers
Alex
ты в srcDirs указываешь?
Во флаворе должно быть можно сделать srcDirs += к существующим наборам классов
Я srcDirs не использовал. Ты предлагаешь во flavor4 сделать srcDirs на директорию flavor3?
источник

A

Alex in Android Developers
Да, можно так попробовать
источник

DA

Denis Anisimov in Android Developers
Именно
источник

A

Andrew in Android Developers
Alex
Да, можно так попробовать
Идея неплохая, попробую, спасибо
источник

DA

Denis Anisimov in Android Developers
Denis Anisimov
Именно
Есть идеи?
источник

DA

Denis Anisimov in Android Developers
Есть идеи?
источник

QH

Quantum Harmonizer in Android Developers
Denis Anisimov
Есть идеи?
откуда мы можем знать, как это выглядит?)
источник

A

Andrew in Android Developers
Quantum Harmonizer
Флейворы можно использовать только для buildConfigField. Для любого изменения кода есть полиморфизм.
А если библиотеки разные?
источник