@android_ru

Страница 273 из 3205
Denis
21.09.2016
13:11:45
прям "как отпугнуть потенциальных пользователей языка" ? https://www.youtube.com/watch?v=yYG12qaxWO4 оверхед в лямбдах и ссылках на методы прям печалит :(

Nikolay
21.09.2016
13:12:26
А можно в кратце?)

Fedor
21.09.2016
13:13:07
в какой блять кратце?

Alexander
21.09.2016
13:15:22
Разве есть такой бизнес, который берет человека "либы писать" ?
У них оч. Много разрабов, если он делает их более производительными то бизнес одобряет

Google
iFox
21.09.2016
13:15:23
понабирают по объявлению (с)

Vitaliy
21.09.2016
13:16:12
Наконец-то ребята поняли, что надо не на модные фреймворки ориентироваться, а на то, как система работает изнутри и как её можно оптимизировать

Stas
21.09.2016
13:16:17
Хочу смотреть отрисовку фреймов, а окна пустые

что я не так делаю?

Fedor
21.09.2016
13:17:10
Какие-то галочки надо проставлять. Ты их все нужные поставил?

Stas
21.09.2016
13:17:28
Да, даже все

3

Alexey
21.09.2016
13:19:58
Ну какой-то маркетинговый выхлоп в этом есть, но кмк нацелен он не совсем в поле Square
видимо там менеджеры понимают что такое либа, значит скорее всего были норм разрабами.

Vitaliy
21.09.2016
13:20:13
Ну выше было

Alexander
21.09.2016
13:20:34
это капля в море мейнстрима

Vitaliy
21.09.2016
13:21:34
Ну уже хоть что-то :)

Google
Fedor
21.09.2016
13:23:06
У них оч. Много разрабов, если он делает их более производительными то бизнес одобряет
просто снаружи кажется, что у них 2 сраненьких аппа, что там делать куче андроидщиков?

Alexey
21.09.2016
13:23:57
просто снаружи кажется, что у них 2 сраненьких аппа, что там делать куче андроидщиков?
ага, я тоже их аппов особо не видел. Может они аутсорс и пилят для заказчиков?

Ilnar
21.09.2016
13:24:26
видимо Дорси очень любит держать хороших ребят при себе

Denis
21.09.2016
13:28:59
Хотя бы время когда это примерно было.
поиском по "java 6" и автору Gregory. вроде он говорил типа "пишу на java 6" x)

Alexey
21.09.2016
13:33:30
ну ща апи 24 вроде джаву 8 требует

Gerc
21.09.2016
13:34:13
В консоле через gradlew только

Sergey
21.09.2016
13:35:37
> @lion4ik ну ща апи 24 вроде джаву 8 требует да кстати

Alexey
21.09.2016
13:36:09
или саппорт 24.2.0 не помню, что-то из них или оба

Dmitry
21.09.2016
14:02:58
Ребят, square это платежная система типа пейпала. Их рынок - северная америка, поэтому мы в РФ их не видим особо.

и они вроде как не на интернет платежи нацеливаются, а на оплату в магазинах..

Fedor
21.09.2016
14:04:11
Вопрос был не об этом

Alexey
21.09.2016
14:08:34
что-то внутренее не для маркета похоже

Gundabadec
21.09.2016
14:08:54
У кого нибудь есть ссылки на репозиторий Android проекта с unit тестами?

Dmitry
21.09.2016
14:11:52
@lion4ik походу в РФ основное приложение не выкладывали. Там же есть выбор, куда приложение доступно. И да, написание либ врятли окупается у них. Выкладывание кода андроида под лицензией апач так же не выгодной гуглу. Просто люди создают достояние человечества, ведь денег у них на жизнь уже есть. Не все ради денег делается.

Roman
21.09.2016
14:15:58
Ребят, у кого есть Meizu m2, m3? Нужно помочь поправить баг с вёрсткой лейаута.

Roman
21.09.2016
14:17:23
У меня м2

Google
Dmitry
21.09.2016
14:17:30
Там не один джейк либы пишет, погуглите в ютубе square.

Roman
21.09.2016
14:17:32
m2 mini*

Gerc
21.09.2016
14:24:13
Буттеркнайф написал чтоб срубить денег, а нужно было всего-лишь плагин написать к IDE, который генерит все эти поля с файндами и кода для них с анатациями вообще нинужно было б писать. А хипстеры обрадовались и начали себе этот нож с течками пихать

В проекты

Yan
21.09.2016
14:25:25
Вообще-то плагин к IDE — значительно менее удобная штука, чем annotation processing

Ivan
21.09.2016
14:25:55
А ниче, что там кодогенерация?

Gerc
21.09.2016
14:26:51
Вообще-то плагин к IDE — значительно менее удобная штука, чем annotation processing
Што. Две кнопки нажал, выбрал на какие онкликлистенеры сделать, плагин сам все сгенерил и нинужно писать самому 100500 анатаций с полями

А ниче, что там кодогенерация?
Што. Причем кодогенерация?

Ivan
21.09.2016
14:30:52
Там все эти навешивания кликлистенеров и подтягивание ресурсов работает со сгенеренными классами, насколько я помню. Не уверен, что плагину подобное под силу

Yan
21.09.2016
14:31:46
1. Завязываться на IDE – очень неудачное решение, есть люди, которые не используют IDE; 2. В случае плагина к IDE байндинги зависят целиком от версии этого плагина. В случае с butterknife получается консистентный билд на любой машине; 3. API Annotation Processing значительно более формализован, чем API IDE. А что, если у человека в коде ошибка? Генерировать байндинги? Или нет? А ещё, проверифицировоать annotation processor - гораздо более простая задача, чем плагин к IDE. 4. А когда, кстати, их генерировать? На каждый чих? Неудобно, и много бесполезных ченжей в гите. По клику на кнопочку? Тогда постоянно все будут забывать их перегенерировать. Могу придумать ещё и другие аргументы, но, имхо, уже и этих достаточно.

Alexey
21.09.2016
14:32:35
Што. Две кнопки нажал, выбрал на какие онкликлистенеры сделать, плагин сам все сгенерил и нинужно писать самому 100500 анатаций с полями
да ну нафиг ещё плагины какие-то ставить, мне проще либу подключить чем везде плагин к иде ставить

Gerc
21.09.2016
14:32:47
Азахаахах

Ivan
21.09.2016
14:33:21
Плагин пишет весь код с файндами сам, такой же как бы ты писал
Я в курсе. Как бы один из аргументов применения ножа - надоело писать findviewbyid? юзайте биндинг

Yan
21.09.2016
14:33:37
@gercqq Можно поинтересоваться, сколько плагинов для IDE и сколько annotation processor-ов ты написал? Просто, чтобы диалог был состоятельным.

Fedor
21.09.2016
14:34:14
m2 mini*
выброси его скорее, а то замкнет порт как у меня и пожар будет )

Gerc
21.09.2016
14:37:35
Без иде писать это вообще, только хеловорды пишет или только чужие проекты собирает для посмотреть. Остальные пункты тоже высосаны

Yan
21.09.2016
14:38:30
Я не пытаюсь ни в чём убедить. Предлагаю просто попробовать написать и то, и другое, и сравнить результаты.

Gerc
21.09.2016
14:39:02
Меня полностью плагин устраивает

Google
Yan
21.09.2016
14:39:18
Какой плагин?

Замечу, кстати, что annotation processor-ы работают в том числе и с Kotlin, и c Groovy, а плагин будет скорее всего только для джавы

Fedor
21.09.2016
14:40:07
да, но котлином и груви никто не пользуется

Admin
ERROR: S client not available

Gerc
21.09.2016
14:41:19
Какой плагин?
Android View Generator

Stas
21.09.2016
14:43:57
Ни у кого не было проблемы, что приложение не показывает диалогов при краше?

Yan
21.09.2016
14:44:16
@gercqq Какую ссылку вью?

Stas
21.09.2016
14:44:16
Просто виснет.

Ivan
21.09.2016
14:44:34
Вообще-то, может, выскажу банальную мысль, но все библиотеки подобного рода разрабатываются для уменьшения boilerplate. Стоически от них отказываться - довольно странное решение

Yan
21.09.2016
14:45:33
Gerc
21.09.2016
14:45:40
@gercqq Какую ссылку вью?
Да, того класса, в котором пишешь аннотации

Vitaliy
21.09.2016
14:46:19
Конструктивно у вас тут, товарисчи

Yan
21.09.2016
14:46:23
Annotation processor работает на этапе компиляции. Мы действительно понимаем друг друга?

Ivan
21.09.2016
14:46:36
Gerc
21.09.2016
14:49:04
Аргументы?
Теже аннотации над каждым полем равносильно если писать файндбайвью. Только я напишу одну букву f и интер и строчка написана, а в аннотации набирать много. И то я не буду писать, мне плагин сам поля из лэйаута сгенерит двумя кликами и установит им файндбаи в отдельном методе initView, в конце Java файла

Google
Gerc
21.09.2016
14:49:24
Andre
21.09.2016
14:49:50
какая разница, наберешь ты текст за 3 секунды или за 1, ЗАТО БЕЗ БОЙЛЕРПЛЕЙТА?

Stas
21.09.2016
14:50:44
ANR или нехватка памяти
Он даже на npe в ui треде виснет

Yan
21.09.2016
14:51:11
@gercqq Если хочешь совсем с нулевым бойлерплейтом, то есть Android Extensions для Kotlin ;)

Ivan
21.09.2016
14:51:42
какая разница, наберешь ты текст за 3 секунды или за 1, ЗАТО БЕЗ БОЙЛЕРПЛЕЙТА?
Я не только про баттеркнайф, который к слову не использую. С подобными аргументами - вы ретрофит используете или тоже все по старинке ручками?

Gerc
21.09.2016
14:51:51
@gercqq Если хочешь совсем с нулевым бойлерплейтом, то есть Android Extensions для Kotlin ;)
Не, Котлин вообще генерит лишнего и тоже скорости разработки не дает

Seraphim
21.09.2016
14:51:57
@gercqq Если хочешь совсем с нулевым бойлерплейтом, то есть Android Extensions для Kotlin ;)
anko не забросили? А то как-то коммитов в последние месяцы прям не густо(

Yan
21.09.2016
14:52:37
@gercqq Генерит лишнего – что именно? Действительно очень интересно узнать. По поводу скорости разработки – 100% не согласен (и дело не в том, что я в команде Kotlin).

Seraphim
21.09.2016
14:52:45
Ivan
21.09.2016
14:53:14
Ручками
Ясненько

Страница 273 из 3205