
Taras
11.11.2016
23:40:25
сейчас в соновном все на реактивщене сидят?
RxJava

vc93
11.11.2016
23:43:42
heyyo, такой вопрос. есть ли вообще шрифты, для которых не нужен copyright notice со ссылками на лицензию или самим текстом лицензии?
я искал такие, в которых лицензия вроде как написана самим автором и очень расплывчато, всё чтобы не делать about со всеми ссылками, но в итоге приложение выглядит убого.
а если использовать Open Font License, в их faq написано "At a minimum you must include the copyright statement, the license notice and the license text. " во-первых мне не совсем понятно что это и как реализовать, во-вторых, я вообще редко вижу, чтобы это кто-то делал

Andre
11.11.2016
23:44:39
RxJava
@FuriousSeraphim твой выход!

Google

Taras
11.11.2016
23:50:11
Мне сейчас будут ламать пальцы?)))
А какие фреймворки, бибоиотеки учить желательно, ну тип must have

vc93
11.11.2016
23:56:26
heyyo, такой вопрос. есть ли вообще шрифты, для которых не нужен copyright notice со ссылками на лицензию или самим текстом лицензии?
я искал такие, в которых лицензия вроде как написана самим автором и очень расплывчато, всё чтобы не делать about со всеми ссылками, но в итоге приложение выглядит убого.
а если использовать Open Font License, в их faq написано "At a minimum you must include the copyright statement, the license notice and the license text. " во-первых мне не совсем понятно что это и как реализовать, во-вторых, я вообще редко вижу, чтобы это кто-то делал
хотя, если покопаться, некоторые просто упоминают, пишут какие-то имена и годы. сложно это всё

Sergey
12.11.2016
00:04:01
ну и не забывать об производительном коде

Andre
12.11.2016
00:05:38

Sergey
12.11.2016
00:06:16
и вообще канал https://www.youtube.com/user/androiddevelopers/videos для новичка самое оно

vc93
12.11.2016
00:10:42
если тут есть люди, вылаживающие что-то на маркет, расскажите хотя бы, сильно ли строго к интелектуальной собственности относятся на практике?

Vitaliy
12.11.2016
00:10:45

Andre
12.11.2016
00:11:20

Sergey
12.11.2016
00:11:39

Andre
12.11.2016
00:11:41
Если речь про эрыксы, ретрофиты и что там ещё нынче юзают, то да

Google

Andre
12.11.2016
00:13:14
и вообще в любой ситуации наследоваться от View и ViewGroup, тем самым имея минимальное количество выполняемых операций и минимальную же иерархию вьюшек, да? :D

Sergey
12.11.2016
00:14:36

Andre
12.11.2016
00:18:38

Sergey
12.11.2016
00:20:27
но надо прокачанный скилл компиляции кода в уме

Andre
12.11.2016
00:21:23

Taras
12.11.2016
00:36:20


Andre
12.11.2016
00:42:09
а в чём проблема? Почему не стоит?
Виталий имел в виду практики по перекосу приложения в сторону производительности, а не скорости разработки
Логично, что при использовании любой библиотеки у тебя появляются накладные расходы, которыми ты платишь за то, что эта библиотека предоставляет удобный и универсальный интерфейс
В общем-то, и фреймворк андроида тоже своей универсальностью создаёт некоторые накладные расходы, поэтому иногда можно стырить код какого-нибудь ImageView, вырезать то, что тебе не нужно и получить некоторый прирост в производительности
Простой пример вот прям с этой недели: делал я по фану LayoutManager для размещения вьюшек с фиксированными размерами
Но с ImageView на некоторых устройствах были проблемы, потому что если он видит, что ты пытаешься впихнуть в него несоразмерную пикчу - он requestLayout() вызывает, что в данной ситуации совершенно не нужно
Переопределить setImageX() я не могу, поскольку это final-методы, так что я просто скопировал часть кода ImageView и убрал requestLayout() - и всё заработало
Нужно ли это использовать - вопрос текущей ситуации: если бизнес требует, чтобы приложения писались быстро, штабильно и чтобы всё это поддерживалось любым программистом - используется распространённый стек технологий, потому что на такие оптимизации времени ни у кого нет


Taras
12.11.2016
00:47:08
Спасибо большое! Ну для начала мне бы руку на скорость набить, а потом и за чистый код возьмусь. В душе я перфекцыонист)
когда-то увлекался asmom))

Ilya
12.11.2016
01:17:18
Ilya Tokar:
Всем привет! Может быть кто-то знает чат по sip телефонии?

Agent
12.11.2016
05:29:40
Добрый день! Есть ли тут UX/UI дизайнеры? Или может известны чаты, где они обитают? Необходимо сверстать приложение Android/iOS 3 экрана.

Gerc
12.11.2016
05:31:30
Верстает разработчик, а не дизайнер

Agent
12.11.2016
05:33:10
Ну нарисует, разработчики потом сверстают:)

Sergey
12.11.2016
06:14:48
производительность на клиенте вещь такая - не трогай UI тред и будет тебе счастье
кстати заметил что инициализация флюри и крешлитикса на моем телефоне занимает около 1200 мс при старте, кошмар!
не инициализируйте ничего в application oncreate))

Максим
12.11.2016
06:19:05

Google

Sergey
12.11.2016
06:19:20

Максим
12.11.2016
06:19:41

Sergey
12.11.2016
06:20:20
это вопрос диалектический, я повесил хендлер с дилеем на 1500 мс чтобы они стартовали после загрузки UI
но это было решение а ля пожарная команда, надо посмотреть можно ли их в отдельном потоке проинициализировать
я если честно никогда об этом не задумывался., пока не померил время

Gerc
12.11.2016
06:26:09
И даггер нельзя инициализировать

Максим
12.11.2016
06:26:44

Gerc
12.11.2016
06:28:47
Нигде
Потом смотришь на белый экран при запуске или сплешскрин
И слышишь. Телефоны с 8ядрами, 6гб ничего страшного, не заметно, коко

Alexey
12.11.2016
06:31:17
@Tpec1k в fabric был репорт на тему долгого старта. Вроде разобрались и закрыли. Можно ещё один открыть, они достаточно серьезно к этому относятся

Sergey
12.11.2016
06:32:15

Gerc
12.11.2016
06:33:23

Sergey
12.11.2016
06:33:46
это не мой
утро не с той ноги началось? )

Gerc
12.11.2016
06:34:38
Ну защищаете и продвигаете эти хипстолибье

Sergey
12.11.2016
06:35:24
флюри это суровая реальность, как и крашрепортеры
приложения же пишутся не как абстрактные сферические кони в вакууме
если бы бизнес мог решить свои вопросы не заказывая приложения у вредных программистов, а фигурно вырезая салфетки скажем, он бы так и делал, так что я ничего не продвигаю, джаст бизнес

Александр
12.11.2016
06:47:35
Ну крэшаналитика это не хипстерлиба

Google

Александр
12.11.2016
06:47:40
Это незаменимая вещь
А в 1 проекте может быть до 3 аналитик такой
Для крэшей

Sergey
12.11.2016
06:49:02
крашлитикс или фабрик по сути просто шлет стектрейс при ошибке на сервак
сетУнкачЭксепшенХендлер + sendToBackend и вот тебе тот же крашлитикс
другое дело что сейчас он подмял под себя многие оаутс соц сетей

Vitaliy
12.11.2016
07:15:33

Ⓜ️ᵃʳᵃᵗ
12.11.2016
07:50:05

Admin
ERROR: S client not available

Ⓜ️ᵃʳᵃᵗ
12.11.2016
07:51:47
heyyo, такой вопрос. есть ли вообще шрифты, для которых не нужен copyright notice со ссылками на лицензию или самим текстом лицензии?
я искал такие, в которых лицензия вроде как написана самим автором и очень расплывчато, всё чтобы не делать about со всеми ссылками, но в итоге приложение выглядит убого.
а если использовать Open Font License, в их faq написано "At a minimum you must include the copyright statement, the license notice and the license text. " во-первых мне не совсем понятно что это и как реализовать, во-вторых, я вообще редко вижу, чтобы это кто-то делал
А чем робото шрифты для андроида не устраивают ?

Roman
12.11.2016
08:12:54

Ⓜ️ᵃʳᵃᵗ
12.11.2016
08:14:52

Denis
12.11.2016
08:14:58

Ⓜ️ᵃʳᵃᵗ
12.11.2016
08:16:04
я тоже юзаю фабрик

Denis
12.11.2016
08:16:39
А я пихнул firebase, вполне норм
Можно загружать маппинг прогварда для отладки релизных сборок

Ⓜ️ᵃʳᵃᵗ
12.11.2016
08:17:18
хмм, а это интересно

Denis
12.11.2016
08:17:42

Google

Denis
12.11.2016
08:19:13
Проще зайти и посмотреть своими глазами

Ⓜ️ᵃʳᵃᵗ
12.11.2016
08:20:22
ок, как нить посмотрю.

LEXASOFT
12.11.2016
08:54:37

Denis
12.11.2016
08:56:08
Это же замена gcm
Все на firebase же будет переходить

LEXASOFT
12.11.2016
08:57:29
https://firebase.google.com/pricing/

Anton
12.11.2016
08:59:43
Это для бека

Denis
12.11.2016
08:59:57
Так же сложно прочитать

Anton
12.11.2016
09:00:01
А не для фсм и прочего

Максим
12.11.2016
09:18:06
А чем вы обычно измеряете производительность?
Я обычно не запариваюсь с этим. Вроде как норм, но все же

Vitaliy
12.11.2016
09:19:28
В О()

Максим
12.11.2016
09:21:03
И какие слабые устройства используете для тестов?

Alexander
12.11.2016
09:27:31
В О()
Ну это вообще ни о чем не говорит очень часто

Vitaliy
12.11.2016
09:29:24
Это говорит о том, как работает этот алгоритм и как можно его улучшить
Ну и в аллокациях памяти :)

Максим
12.11.2016
09:29:58

Timur
12.11.2016
09:33:24