Size: a a a

Android Architecture

2017 January 30

A

Artur in Android Architecture
Alexey Illarionov
@gaketo Activity.onRetainNonConfigurationInstance в этом плане удобнее retain-фрагментов. Но гаранти ровно те же, что и у ретайн-фрагментов/лоадеров
На самом деле, мне не нужно, чтобы этот класс работал, если все вьюхи, которые на него подписаны, умерли. В этом случае можно и ре-инициализировать, наверно.
Спасибо, посмотрю всё же в сторону даггера тогда.
источник

А

Андрей in Android Architecture
Alexey Pushkarev
buildTypes {
       debug {
           minSdkVersion 21
           minifyEnabled false
           shrinkResources false
           proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'

       }
       release {
           minifyEnabled true
           shrinkResources true
           proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
           signingConfig signingConfigs.config
       }
   }
minSdkVersion нельзя определять в билд тайпах. придется по флейворам разносить
источник

AK

Amir Konovalov in Android Architecture
или свой глобал конфиг
источник

DB

Dmitry Berdnikov in Android Architecture
Такой вопрос, допустим у нас есть список элементов, который потом отображается как список который может быть checkable. Состояние check/uncheck вы просто добавляете в сущность или делаете обертку, где сама сущность и ее состояние? И потом как обрабатываете при повороте? в ДБ вроде как сохраняется оригинальный список. или создаете два списка первый самих сущностей, второй состояний?
источник

A

Artur in Android Architecture
Мы разрабатываем модуль чатов для нашего приложения и думаем использовать его в дальнейших проект, возможно, в дальнейшем сделать его open-source.
Как вы считаете, насколько уместно использовать в нём такие вещи как rxjava, butterknife, подтягивая эти зависимости тем, кто, возможно, не стал бы их использовать?
источник

EM

Eugene Matsyuk in Android Architecture
Artur
Мы разрабатываем модуль чатов для нашего приложения и думаем использовать его в дальнейших проект, возможно, в дальнейшем сделать его open-source.
Как вы считаете, насколько уместно использовать в нём такие вещи как rxjava, butterknife, подтягивая эти зависимости тем, кто, возможно, не стал бы их использовать?
за RxJava я скажу большое спасибо)
источник

AK

Anatolii K in Android Architecture
да это трабла, потом что кто-то может использовать RxJava второй версии, а у вас может быть первая
источник

EM

Eugene Matsyuk in Android Architecture
Dmitry Berdnikov
Такой вопрос, допустим у нас есть список элементов, который потом отображается как список который может быть checkable. Состояние check/uncheck вы просто добавляете в сущность или делаете обертку, где сама сущность и ее состояние? И потом как обрабатываете при повороте? в ДБ вроде как сохраняется оригинальный список. или создаете два списка первый самих сущностей, второй состояний?
в презентере можно хранить и каждый раз отдавать при аттаче вьюшке
источник

EM

Eugene Matsyuk in Android Architecture
Anatolii K
да это трабла, потом что кто-то может использовать RxJava второй версии, а у вас может быть первая
верно подмечено
источник

A

Artur in Android Architecture
Мы начинаем разработку и используем вторую. Что не отменяет того, что в последствии может появиться третья) Или пользователи на первой...
источник

AK

Anatolii K in Android Architecture
а можно как-то спрятать зависимости для библиотеки?
источник

AK

Amir Konovalov in Android Architecture
оу
источник

AK

Amir Konovalov in Android Architecture
2ая же на 15к методов?
источник

A

Artur in Android Architecture
Не выставлять их в апи можно, другое дело, что методы в апк всэ равно пойдут.
источник

AT

Andrey T in Android Architecture
RxJava 2 методов много содержит ~ 10 000, в большие старые проекты внедрять такой чат напряжно будет
источник

AI

Alexey Illarionov in Android Architecture
@gaketo вы же ещё не знаете точно, будете ли вы его выкладывать в open-source, поэтому используйте всё, что захотите. Когда действительно решитесь - посмотрите, в случае чего уберете какие-то из зависимостей
источник

DB

Dmitry Berdnikov in Android Architecture
Eugene Matsyuk
в презентере можно хранить и каждый раз отдавать при аттаче вьюшке
так а модель как выглядить будет? или в презентере хранить отдельынй список чек/анчек?
источник

А

Андрей in Android Architecture
Andrey T
RxJava 2 методов много содержит ~ 10 000, в большие старые проекты внедрять такой чат напряжно будет
Proguard наше все. А для дебага уже почти как стандарт - мин сдк 21 и мультидекс.
источник

AT

Andrey T in Android Architecture
У мне с proguard уже 60 000
источник

AT

Andrey T in Android Architecture
так что прогуард не панацея
источник