Konstantin
какая более удобная схема деградации - if(buildconfig.version blabla), или флаворы по уровням апи? (емнип вроде есть такое)
Konstantin
в смысле?
ну например у меня есть фича где надо читать документы в аппке, пдф + офисные (возможно)
Alexandr
у нас в проекте треть пользователей на pre-7 версиях. расскажите заказчику, что он потеряет треть пользовательской базы при минимальной версии 7
Konstantin
а хотя бля PdfDocument же завезли 4.4
Mike
а хотя бля PdfDocument же завезли 4.4
да вроде нормальный рендер — в 5
Konstantin
у нас в проекте треть пользователей на pre-7 версиях. расскажите заказчику, что он потеряет треть пользовательской базы при минимальной версии 7
да зачем ему терять, вопрос про другое был. запилить сначала для нормальных девайсов на свежих версиях, а потом деграднуть для более старых, как это сделать чтобы потом ногу не пострелять
Konstantin
он сам автоматом подскажет же когда понижу minsdkversion
Alexandr
переписывать готовое всегда боль
Alexandr
фиг он подскажет
Andrei
Там у JetBrains прямая трансляция по корутинам, вроде потом по Kotlin Native от Иготти будет
Andrei
https://www.youtube.com/watch?v=FAhR_sqlUy4&feature=youtu.be
Andrei
Может кому-то интересно)
Alexandr
meh котлин
Mike
meh котлин
недовольный всем :)
Konstantin
а если через модули сделать деградацию типа pdf-pre-v19, pdf-v19 и во флаворах менять только build.grabli, норм тема?
Alexandr
если у вас только в pdf упирается, почему бы и нет
Mike
да
...потому что модули останутся заимпорченными и будут нормально рефакториться
roman G
Кто-нибудь пользовался CameraKit/Fotoapparat для реализации каамеры внутри приложения? Отпишите впечатления
Пользовался для простых вещей Минусов не нашел Из коробки есть возможность асинхронно сделать и сохранить фото, так же работа с фонариком, фокусировкой и качеством фото
Konstantin
...потому что модули останутся заимпорченными и будут нормально рефакториться
ну да в отличие от кода во флаворе, я тоже с рефакторингом забор словил из за этого
Алексей
У меня есть такое уведомление
Алексей
Подскажите можно ли его сделать стандартными методами NotificationBuilder?
Danil
а как правильно пишется проект, например создаётся какой-нибудь новый проект и когда только проект был создан его заливают на github и там пишут initial commit потом пишут какие-то части и коммитят. Или сразу всё пишут локально до первой версии приложения а потом уже коммитят?
Сергій
У меня есть такое уведомление
если я понял, это HeadsUp нотификация
Сергій
обычная нотификация с высоким приоритетом, она так выводится если на экране открыто какое-то приложение
Back
Парни, салем! В общем проблемка у меня с анимацией в Recycle View. При первом нажатии на активити где у меня список, анимации нет, но если обновить то она будет. Что делать?
Back
То есть, у меня есть Activity в котором Recycle View с анимацией, при первом обращении анимации не происходит
Back
Back
Back
Всем спасибо! Решил проблему.
Taras
Привет, кто то проигрывал видео с Ютуба через ExoPlayer?
Anonymous
Ya igral exoplayer
Abdugani
Всем привет. #вопрос Посоветуйте как лучше сделать чтобы в EditText при вводе суммы например 10 000.00, ставил пробелы на сотни, тысячи и т.п. а что после точки ставил только два числа. Использовал TextWatcher и InputFilter всё работает, но на некоторых устройствах виснет при вводе
Abdugani
посмотрю что там предлогают. Такое ещё гугл не показал мне))
Alexey
android.useAndroidX: When set to true, the Android plugin uses the appropriate AndroidX library instead of a Support Library. The flag is false by default if it is not specified. android.enableJetifier: When set to true, the Android plugin automatically migrates existing third-party libraries to use AndroidX by rewriting their binaries. The flag is false by default if it is not specified.
Alexey
ППЦ я вообще удивлен что это все как-то собирается у людей
Igor
случилось массовое проникновение рукожопов в гугл, особенно в команду instant run
Эта ошибка происходила из-за Parcelable в дата классе (!) Видимо ты был прав)
Alexey
ну в билдтайме подменять классы и чтобы это все работало как надо без багов, это очень опасно)
Alexey
не совсем понятно как перейти на androidx без всех этих костылей. Это вручную надо будет все зависимости прочекать?
Vlad
официальные костыли* исправил)
Alexey
Ну да, официальные костыли. Можно как-то сборку настроить чтобы ошибку вываливало если найдет супорт завистмости?
Dmytro
Room querry юзать Thread или Rx?
Impossible
Ребят, есть бэк стек фрагментов, как можно в 1 действие откатиться в самое начало?
Impossible
тут в основном цикл задвигают, но чет не оч ...
Павел
тут в основном цикл задвигают, но чет не оч ...
https://stackoverflow.com/questions/28360913/popbackstack-but-keep-the-first-fragment-in-android
Impossible
https://stackoverflow.com/questions/28360913/popbackstack-but-keep-the-first-fragment-in-android
Варик с недобавлением в бек стек тож не то
Igor
Не подскажите, у меня есть дата класс, который Parcelable, в этом дата классе есть ENUM class. Как мне enum class можно сделать Parcelable?
Alexey
Enum к инту приводить, либо enum Name(val value: Int){ A(0), B(1)} Name.A.value сохранять
Impossible
Делаешь 2 селектора 1) в drawable 2) в color Применяешь 1) backgr= "@drawable\mySelect" 2)textColor = "@color\mySelect"
Alexey
ППЦ я вообще удивлен что это все как-то собирается у людей
https://issuetracker.google.com/issues/115738511вот например джетифаер переводит Даггер с последней версии на 2.16, ну не костыль ли?
S
Гайз, кто работал front разработчиком? У кого жизнь легче?
FromSi
Гайз, кто работал front разработчиком? У кого жизнь легче?
У того, кто пишет на Kotlin, а не на Java :) А то и делаем, что используем ButterKnife и Thread. P.. S. понравились корутины.
Impossible
бекстека
Impossible
тип того
Impossible
можно пример реализации?
Impossible
Предлагаешь в цикле всех выкидывать?
FromSi
Не говорю, что не нормальная джава.
Impossible
++
Impossible
Спасибо)
Alexey
Спасибо)
https://github.com/terrakok/Cicerone/blob/master/library/src/main/java/ru/terrakok/cicerone/android/pure/AppNavigator.java
Alexey
Команда backto
Impossible
Команда backto
интересный вариант, спасибо)
Влад
Я запутался, для того что бы я мог использовать возможности java 8, такие как stream, лямбды я должен указать target не менее 24 а minsdk могу же и 21 поставить?
Сергей
Всем привет! Может кто подсказать какую-нибудь подробную статью про Behavior? Нужно разобраться когда вызывается метод layoutDependsOn
Сергій
но есть бекпорт StreamAPI и CompletableFuture
Vadim
пытаюсь переписать метод который делал переход из фрагмента в другой фрагмент с Fragment на Fragment v4 не подскажете простую реализацию?
Vadim
написал метод fun addFragment() { val fragmentManager: FragmentManager = supportFragmentManager() val fragmentTransaction: FragmentTransaction = fragmentManager.beginTransaction() val fragment: BlankFragment = BlankFragment() fragmentTransaction.replace(R.id.mainFrame, fragment) fragmentTransaction.commit() } но supportFragmentManager не могу заимпортить , вопрос почему? так как импорт во фрагменте стоит import android.support.v4.app.FragmentManager
Alexey
ну видимо fragmentManager.popBackStack(key, 0);