Fekz115
Ахах
Fekz115
Ну у тебя сильно все нагромождено
Fekz115
В этот, почему нет?
Konstantin
Ну у тебя сильно все нагромождено
с моей колокольни - этот DaggerComponent.чегототам - это бойлерплейт который в классе фрагмент нафиг не нужен
Konstantin
только отвлекает
Konstantin
в базовый не вынести т.к. даггер в базовые классы не втыкает зависимости (емнип)
Olexandr
как сделать такую анимацию плей/пауза?
Andrew
День добрый, как сделать такую таблицу. И еще как внутри таблицы сделать ячейку фото и цена кликабельными, чтобы юзер мог кликнуть и выбрать фото из галереи и задать цену
Влад
как сделать такую анимацию плей/пауза?
https://developer.android.com/guide/topics/graphics/drawable-animation.html
SendSender
Скажите, зачем сервер возвращает на вопрос с методом get ответ методом post? Можно ли без этого обойтись или есть принципиальный смысл в этом?
Mishanya
Привет всем! Подскажите, с чего начать раскрутку игры или приложения? Составить описание с ключами, картинки красивые разместить. Что еще нужно сделать? Нужно ли рекламить их в фейсбкуке, инсте, гугл эдс. Аудитория usa, eu.
это очень большая и сложная работа, раскручивать игру, тут тебе никто не ответит однозначно, гугли варианты, и ищи что подойдет лучше всего именно тебе
Mishanya
я пробовал мотивированные скачивания и рекламу в игровых группах, первое - вообщем-то кроме самих скачиваний мало что даёт, ЦА не растёт, второе - дает ЦА, но не в таком большом кол=-ве, как я ожидал
Mishanya
опять же, у меня игра - +-УГ, которая мало кому заходит, у тебя может быть по-другому
Вир
Всем привет, помошите пожалуйста с регулярками. мне нужно находить первую цифру с конца и заменять ее делаю так "'\\d$" но так он находит только последнюю цифру, нр "555", а если будет "55_" то уже не находит как сделать чтобы он дальше искал и менял только одну конкр. цифру. Например "55_" -> "5__"
Mishanya
могу кинуть
Anonymous
скидывай
Mishanya
https://play.google.com/store/apps/details?id=com.mishtus.ugadai_chto_doroje
Mishanya
нативная в андроид студии
Anonymous
идея прикольная
Mishanya
с другой, хорошей реализацией - да
Mishanya
но в это быстро надоедает играть, + сложно слишком, там вот 6ой уровень есть, с дорогими тачками, вот он самый интересный
Anonymous
сколько времени ушло
Anonymous
на разработку ей?
Mishanya
месяц обучения с нуля, 3 месяца на написание и попутное обучение
Anonymous
java знал уже?
Mishanya
и спустя год, еше 1.5 месяца по вечерам, решил привести ее в играбельный вид, после того как забросил
Mishanya
java знал уже?
в целом - нет
Mishanya
на уровне семестра в универе
Anonymous
я думаю хорошо вышло
Anonymous
графику вней поменять думаю не сложно
Anonymous
главное логика
Mishanya
спасибо, ну вот с этим и проблемы, я просто скачал вручную все картинки и цены забил в бд, и так оно и существует
Mishanya
а по хорошему надо бы брать онлайн откуда-то цены + нужные товары, разбить все по категориям, и тд и тп
Anonymous
я тоже подумывал сделать подобное приложение (тема QUIZ), только на react (чтобы и на iOS выставить)
Mishanya
ну я думаю идти дальше, осваиваю юнити сейчас потихоньку, в свободное от работы(на работе:) )
Anonymous
я работаю программером, честно желания дома включать IDE не особо))
Mishanya
я работаю программером, честно желания дома включать IDE не особо))
а мне наоборот в кайф посидеть дома, что-нибудь своё пописать
Сергей
это само собой а в нем -то как? Впрочем сократил число если до 5-7
Anonymous
Недавно задавал вопрос о синхронизации между SQLite - базами нескольких андроид девайсов в рамках локальной сети. Остановился примерно на таком варианте: одно из устройств будет сервером, другие клиентами. Передача данных будет происходить через сокеты. С обновлением данных все понятно - клиент отправляет серверу время последнего обновления и сервер отправляет ему новые/измененные строки, но вот что делать с удалением? Как понять, что строка, которая была у клиента - теперь удалена на сервере. Есть пока 2 варианта: 1) добавить колонку DELETED 2) как-то вынести удаленные строки в отдельную таблицу, состоящую из 3 колонок: ID, UID удаленной строки и TIMESTAMP Может есть еще какие-то идеи?
Sergey
это само собой а в нем -то как? Впрочем сократил число если до 5-7
Я бы сделал так: return (условие1) || (условие2) ... || (условиеN);
Сергей
о, тоже хорошо.
Сергей
можно в столбик и без лишних скобок
Сергей
... а еще лучше делать это на десктопе, или чайнике со свистком и линуксом, а не на андроиде, который вечно то в кармане унесут то батарейка сядет
Sergey
можно в столбик и без лишних скобок
Скобки на любителя. На скорость не влияют, но, на мой взгляд, делают код читабельней.
Ярослав
всем привет! В моем приложении есть нижняя панель навигации, и после поворота экрана/выгрузке приложения она отваливается, причем инициализируется она отложенно. В конструкторе вижу параметр-член перечисления titleState, который принимает ALWAYS_SHOW, и дело, видимо, все в нем, но как его в sharedPreferences сунуть и потом передать понять не могу
Anonymous
... а еще лучше делать это на десктопе, или чайнике со свистком и линуксом, а не на андроиде, который вечно то в кармане унесут то батарейка сядет
Изначально и планировался десктоп на линуксе, но это доп устройство. Хотелось бы обойтись без него. Сервер в моем случае - это мощный девайс с постоянным питанием, usb/Ethernet входами и тд. Так что не уснёт и не унесут :)
SendSender
"почему люди обычно ходят на двух ногах, а едят руками?"
Ну в смысле почему нельзя сделать один метод для вопроса и ответа и всегда придерживаться этого?
Сергей
ну, случаи разные бывают. Ограничение размера, функций у каждого метода. Протокол этот вообще случайно вырос такой скосоебленный, его не НИИ изобретали
ivanessence
ребята, подскажите, создал файл в корне проекта dependencies.gradle в нем код ext { developmentDependencies = [ leakCanary: "com.squareup.leakcanary:leakcanary-android:1.3.1" ] } в другом модуле приложения domain в файле build.gradle пытаюсь достучаться до этой зависимости, но студия не видит ее dependencies { def domainDependencies = rootProject.ext.developmentDependencies implementation domainDependencies.leakCanary }
Vadim
есть строковый ресурс <string name="enter_passcode_or_fingerprint">Enter 4-digit Passcode</string> как можно вставить вместо 4 функцию которая будет возвращать 4-ку в строке
Vadim
вставлять типа \%s ?
Ruslan
<string name="enter_passcode_or_fingerprint">Enter %d-digit Passcode</string> val str = String.format(ctx.getString(R.string.enter_passcode_or_fingerprint), 4)
Maksym
<string name="enter_passcode_or_fingerprint">Enter %d-digit Passcode</string> val str = String.format(ctx.getString(R.string.enter_passcode_or_fingerprint), 4)
String.format не нужен, есть метод getString(resId, vararg formatArgs: Any) у Context ctx.getString(R.string.enter_passcode_or_fingerprint, 4)
Vega
Всем привет. А как правильно обрабатывать клики при mvvp архитектуре кроме либы dataBinding (которая в .XML хэндлит клики) ?
SendSender
ну, случаи разные бывают. Ограничение размера, функций у каждого метода. Протокол этот вообще случайно вырос такой скосоебленный, его не НИИ изобретали
Ахаха, сильный ответ) Все, конечно хорошо, но нужны аргументы почему так надо делать. А я хочу наоборот сказать, что не нужно так делать и типа можно без этой хни обойтись. Не хватает красивых аргументов
ivanessence
че то я у грэдла таких закоулков и не встечал
у Фернандо Сахеса в примере (на java) клин архитектуры такой подход используется,
Anonymous
Народ а как тестить приложение на самых назных девайсах разных брендов
Anonymous
не имя их на руках
Nikolay
так хэндлит же
эм, покажете?
Михаил
кто вам сказал что датабайндинг в ХМЛ хендлит клики?!
так можно и без датабиндинга в xml указать onClick...
Nikolay
но где связь с хендлингом кликов?
Nikolay
ведь это простая привязка слушателя на клик
ivanessence
эм, покажете?
если мы правильно поняли друг друга, то вот) android:onClick="@{() -> presenter.next(model)}"
Nikolay
если мы правильно поняли друг друга, то вот) android:onClick="@{() -> presenter.next(model)}"
ну так это слушатель. А хендлинг вроде как в презентере, не?
ivanessence
ну так это слушатель. А хендлинг вроде как в презентере, не?
ну на мой взгляд хэндлинг это обобщенное понятие, которое включает полную обработку клика)
Mishanya
тобиш эмуляция
Vega
ну так это слушатель. А хендлинг вроде как в презентере, не?
нууу я это и имел в виду, мне просто очень не нравится вообще в xml такой код писать, но я видел парочку других вариантов реализации