Глеб
Да, засада во многом та, что все доки все АПИ - ведут в направлении гайдов - одно под другое затачивается - и любое отклонение уже начинаются велосипеды
Aleksey
можете подсказать годные статьи про то как кастомизировать внешний вид стилями?
Глеб
Но я бы в долгу не остался - я бы ходил потом еще и месяца 3 б троллил, "привет, ВЛАСТЕЛИНЫ ПРАВЫХ БУРГЕРОВ, что -нибудь новенькое? может кнопку "назад" вверх и вправо посадим?"
Глеб
можете подсказать годные статьи про то как кастомизировать внешний вид стилями?
Особо никем не приметный ресурс, но периодически натыкаясь, каждый раз "в душе хвалю его"..... очень много интересного и подробно .... по стилизации на андроиде https://blog.stylingandroid.com/about/
Anonymous
а вот мне интересно, раз зашел разговор за дизайн + программирование. А кто-то сам себе делает дизайны? имею в виду не прям какие-то супер-сложные вычурные штука, а что-то выше среднего?
Anonymous
я вот, допустим, сам делаю проекты на заказ, дизайнера знакомого хорошего не было, поэтому сам +/- наловчился в sketch работать
Anonymous
PS: для некоторых проектов вообще дизайн переносился с листика в код сразу
Глеб
а вот мне интересно, раз зашел разговор за дизайн + программирование. А кто-то сам себе делает дизайны? имею в виду не прям какие-то супер-сложные вычурные штука, а что-то выше среднего?
Наверное - это идеальный вариант. У меня, н-р, пока хреново - всё больше в кодинг, дали б еще 24 часа в сутки - почему бы и нет, сам бы всё пилил ) Недавно дня 3 по-убивал с https://shapeshifter.design/ получилось конечно прикольно, даже пацаны заценили. Но не...., на такое еще раз у меня нервов и терпения не хватит, не дизайнер я по душе)
Anonymous
+ для иконок есть сервис. Купил как-то по акции за 30 баксов доступ неограниченный в icons8
Anonymous
сервисы*
Anonymous
почему же?
Влад
Чем?
Anonymous
icons8 для иконок. У них даже бесплатный план работает +/- нормально. Больше не знаю) работаю с ним + sketch
Anonymous
но у меня минимальный дизайн
Anonymous
не скажи, у них есть определенные гайдлайны
Anonymous
+ human interface четко все расписывает как material desighn
Глеб
+
Anonymous
ставишь виртуалку, скачиваешь бесплатную версию на 30 дней, пользуешься, сносишь виртуалку и по кругу
Anonymous
я купил, 100 баксов - достаточно скромная цена. Мне дизайнер обойдется дороже)
Anonymous
(это я про вариант, когда нет мака)
Anonymous
с маком проще купить)
Глеб
Google за говно-дизайн по ручкам не бьёт в отличие от эпла И в этом эпл, конечно молодцы - все правильно делают
Vadim
Всем привет, может быть у кого-нибудь есть на памяти какой-то архитектурно-красивый проект с использованием технологии webRTC ? Вот думаю как это лучше организовать....
Anonymous
где-то читал фразу про сравнения гугла и эпла в духе: Если в андроид нет чего-то в гайдах - ты можешь это сделать через одно место, но сделать. Но если этого нет в гайдах у эпл - увы, ты не можешь этого сделать
Artur
Привет использовал кто подписку вариантов по отдельности?
Artur
applicationVariants.all { variant -> if (variant.name.equals("qaRelease")) { variant.mergedFlavor.setSigningConfig(signingConfigs.configQARelease) } else if (variant.name.equals("prodRelease")) { variant.mergedFlavor.setSigningConfig(signingConfigs.configProdRelease) } }
Artur
не хочет почему то подписывать апк
Anonymous
стартандроид случайно не начал уроки для котлина, кстати?
Vadim
щас в пм скину
Gleb
Привет! Посоветуйте, пожалуйста, хорошую библиотеку для скачивания файлов, желательно которая поддерживает докачивание файлов при обрыве соединения
Влад
щас в пм скину
можно мне тоже ? Заранее спасибо
Gleb
@alaershov к сожалению, это мне не очень подходит
Gleb
@alaershov хотя, исходники же есть, можно ими воспользоваться, в принципе. Спасибо за идею
Алексей
"The download manager will conduct the download in the background, taking care of HTTP interactions and retrying downloads after failures or across connectivity changes and system reboots." - вы уверены, что не хотите пользоваться этим, но хотите взять исходники, и сделать свой велосипед?)
Anonymous
да, посоветуйте, будьте любезны, какой-то гайдик по сосзданию своих библиотек (не доводилось сталкиваться раньше)
Gleb
@alaershov надо подумать. Спасибо! Ivan Silantev о, ништяк, спасибо 😌
Алексей
@reactivex
uouipopufy
InputConnection, проверь его
спасибо. в BaseInputConnection мешался fullEditor
Konstantin
А где ж они у гугла суровые?)
Konstantin
Ну, это все равно лишь рекомендации. Гугл сам то не следует им часто.
Алексей
Я столкнулся с такой-же проблемой(нашёл по поиску). Я её решил если надо расскажу как))
Dmitriy
проблема была год назад ) уже не актуально )
Maxim 📱 D
У меня экзоплеер выдает такую ошибку https://gist.github.com/Villar74/c0d329cd897d0b16b1fc079a0d8e9f38 не могу понять поток это, или я криво инициализую, может кто по трассировке прикинуть?
Aleksandr
Друзья, есть вопрос по gradle файлам. Как-то не нашел решения. Есть build.gradle файл на уровне app,, есть внутри папки :app. Можно ли добавить gradle файл внутрь папки src/flavor_name/config.gradle? Ещё вопрос. Можно ли менять как-то applicationId, используя переменную? Например applicationId "org.appname.client" На applicationId "org.${project.config_name}.client"
Aleksandr
Aleksandr
Через суффикс не подходит
Igor
productFlavors { demo { applicationId "my.app.id" } }
Aleksandr
И заспамить гугл одинаковыми приложениями с разным названием😄
А смысл? Мне не для этого надо. Просто есть корневое приложение, на основе его надо создать несколько других. И их число всегда растет
Aleksandr
productFlavors { demo { applicationId "my.app.id" } }
Сейчас именно так и есть, да. Хочется уйти от подобной структуры, потому что там не только это поле. Грубо говоря, хочется перезаписывать для каждого flavor defaultConfig
Maxim 📱 D
Уже обсуждали в этой теме что то подобное
Aleksandr
public class DefaultConfig extends BaseFlavor public class ProductFlavor extends BaseFlavor Намек понятен?)
Сможешь ли ты перезаписать там поле applicationId?
Igor
Да, там можно перезаписать applicationId
Aleksandr
Да, там можно перезаписать applicationId
Когда ты создаешь build.gradle, то можешь указать applicationId, который потом будет доступен в BuildConfig в двух местах 1) defaultConfig 2) productFlavors Как же ты перепишешь его ещё как-то? Есть пример?
Igor
Что мешает задать applicationId внутри productFlavors?
Igor
Можно получить экстеншн android путем project.extensions.getByName("android") as BaseExtension
Vadim
пробую подключить модуль к проекту... вроде получилось, но почему он опознается с зеленым кружком, а не со столбиками как data и domain? http://prntscr.com/igrz17
Vadim
в чем отличие?
Konstantin
Можем ли мы сделать windowEnterTransition и windowExitTransition разными? А то что-то ставлю, а при возвращении все равно проигрывается та же анимация, что и при входе
Konstantin
можно. ищи косяк где-то
Да, для выхода из активити почему-то используется returnTransition, а не exit.
Konstantin
Но теперь снова всплыла проблема с нерабочими target'ами на трансишены
Konstantin
Не получается сделать разные трансишены для разных вью
Anton
Господа, кто-нибудь пробывал слать очень часто интенты с данными другому приложению?
Anton
К примеру около 100 интентов в течение 10 сек и т.д.
Konstantin
Попробуем еще раз: Кто-нибудь знает, как при использовании Enter Transition сделать разные транзишены под разные вью? Разные типы target'ов не работают, что выставляй конкретную цель, что исключай остальное. Возможно я просто что-то не знаю, но нагуглить проблему не могу.
Konstantin
Но если взять, например, приложение Whatsup, то там, если зайти к кому-то в профиль, а потом выйти, при выходе вьюхи разъезжаются в разные стороны.
Igor
Господа, кто-нибудь пробывал слать очень часто интенты с данными другому приложению?
Мое первое приложение посылало 10 интентов/сек. Посылало самому себе, но не внутри себя, а через систему. 🙈🙈🙈
Igor
Успешно получалось это все дело обработать?
Заметных проблем не было 😃 Но лучше так не делать
Anton
Заметных проблем не было 😃 Но лучше так не делать
Есть другие варианты, как отправлять данные сразу нескольким приложениям?
Сергій
К примеру около 100 интентов в течение 10 сек и т.д.
звучит не очень, спам всей системы ивентами. Лучше посмотреть в сторону AIDL или ContentProvider'a
Igor
Смотря что за данные