@android_ru

Страница 271 из 3205
Ivan
21.09.2016
11:17:17
Nikolay
21.09.2016
11:17:31
Artyom
21.09.2016
11:17:31
А можно как-нибудь указать место, где Гриша отписывался? Интересно было бы почитать. :)

Google
Artyom
21.09.2016
11:17:41
Хотя бы время когда это примерно было.

Ivan
21.09.2016
11:17:49
А нахера?
эт шутка была

Nikolay
21.09.2016
11:18:07
У меня с юмором не очень.

Стикер с сарказмом хз где...

Ivan
21.09.2016
11:18:36
тегом [sarcasm] помечать буду :)

Nikolay
21.09.2016
11:18:50
Спасибо.

Alexey
21.09.2016
11:20:47
всем слушать новый подкаст http://apptractor.ru/AndroidDev/podcast16.html

Gerc
21.09.2016
11:36:01
Теперь я понимаю почему телеграм написан без хипстолиб, на своих фрагментах, ресайклвью, тулбаром, драверлэйоутом, патченной склайте. Он пишется для ВСЕХ телефонов и требование чтоб не тормозило. А с хипстолибами все жрёт. А тут хипстерам заказали приложение для ресторана/магазина, они сказали заказчику завышенную минимальную версию апи андроида и давай сувать хипстолибы

Gerc: Молодые хипстеры без знания жавы лезут сразу и модные фреймворки суют везде Gerc: Потом из-за жрущих говноприложений - мои тормозят из-за нехватки озу и тредов

Roman
21.09.2016
11:37:13
Несщадно плюсую.

Рвёт от хипстоты уже

Grigoriy
21.09.2016
11:39:56
Это же был ниндзя вход, смешался с толпой) ты все испортил)
надо было вместе с толпой, там вроде выше врывались

Google
Timur
21.09.2016
11:39:56
Ты не один))

Grigoriy
21.09.2016
11:40:18
не самый подходящий момент :D

Artyom
21.09.2016
11:45:30
Согласен. :) Сейчас переписываю и заодно дорабатываю проект, который достался от предыдущего исполнителя. Вкратце - некоторое приложение, которое будет запускаться на одном-единственном устройстве, и которое при этом довольно ограничено по характеристикам. Предыдущий разработчик был молодым человеком с горящими глазами, в итоге решения принимались как-то так: 1. Надо пробрасывать данные во view-layer? Используем data binding, вроде модная тема! 2. Иногда нужно работать с бэкграунд потоками? Вкинем RxJava, с ней всё становится веселее! А к ней ещё десяток вспомогательных библиотек, просто до кучи. 3. Нудно хранить данные? Подключим Realm - SQLite уже устарел! 4. Нужно верстать? ConstraintLayout - и насрать на то, что он всё ещё в альфе! 5. Нужно пробрасывать аргументы во фрагменты? Добавим библиотеку, которая работает на кодогенерации! 6. Кодогенерация? ВАУ! БОЛЬШЕ БИБЛИОТЕК И КОДОГЕНЕРАЦИИ! Ну и так далее и так далее. В итоге приложение состоит из десяти экранов, но при этом уже подключен multidex, потому что debug-сборки уже не влезают в 65K.

Sergey
21.09.2016
11:47:21
ну data binding это либа не от левого чувака

Alexey
21.09.2016
11:48:26
да лол, что вы так сретесь с этими 65к методами?

ну мультидекс будет, и что?

многие проекты на мультидексе живут и норм

Владимир
21.09.2016
11:49:07
Согласен. :) Сейчас переписываю и заодно дорабатываю проект, который достался от предыдущего исполнителя. Вкратце - некоторое приложение, которое будет запускаться на одном-единственном устройстве, и которое при этом довольно ограничено по характеристикам. Предыдущий разработчик был молодым человеком с горящими глазами, в итоге решения принимались как-то так: 1. Надо пробрасывать данные во view-layer? Используем data binding, вроде модная тема! 2. Иногда нужно работать с бэкграунд потоками? Вкинем RxJava, с ней всё становится веселее! А к ней ещё десяток вспомогательных библиотек, просто до кучи. 3. Нудно хранить данные? Подключим Realm - SQLite уже устарел! 4. Нужно верстать? ConstraintLayout - и насрать на то, что он всё ещё в альфе! 5. Нужно пробрасывать аргументы во фрагменты? Добавим библиотеку, которая работает на кодогенерации! 6. Кодогенерация? ВАУ! БОЛЬШЕ БИБЛИОТЕК И КОДОГЕНЕРАЦИИ! Ну и так далее и так далее. В итоге приложение состоит из десяти экранов, но при этом уже подключен multidex, потому что debug-сборки уже не влезают в 65K.
Я вообще стараюсь по минимуму брать из других мест инструмент. Вот sqlite заменил на простые списки и храню их в shared preferences

Gerc
21.09.2016
11:50:16
Не это вообще просто и в тоже время медленнее для системы

Alexey
21.09.2016
11:50:40
Согласен. :) Сейчас переписываю и заодно дорабатываю проект, который достался от предыдущего исполнителя. Вкратце - некоторое приложение, которое будет запускаться на одном-единственном устройстве, и которое при этом довольно ограничено по характеристикам. Предыдущий разработчик был молодым человеком с горящими глазами, в итоге решения принимались как-то так: 1. Надо пробрасывать данные во view-layer? Используем data binding, вроде модная тема! 2. Иногда нужно работать с бэкграунд потоками? Вкинем RxJava, с ней всё становится веселее! А к ней ещё десяток вспомогательных библиотек, просто до кучи. 3. Нудно хранить данные? Подключим Realm - SQLite уже устарел! 4. Нужно верстать? ConstraintLayout - и насрать на то, что он всё ещё в альфе! 5. Нужно пробрасывать аргументы во фрагменты? Добавим библиотеку, которая работает на кодогенерации! 6. Кодогенерация? ВАУ! БОЛЬШЕ БИБЛИОТЕК И КОДОГЕНЕРАЦИИ! Ну и так далее и так далее. В итоге приложение состоит из десяти экранов, но при этом уже подключен multidex, потому что debug-сборки уже не влезают в 65K.
не вижу в этом ничего плохого кроме, конечно, ConstraintLayout

альфу не стоит юзать в прод

а если библиотеки стабильные и решают твои проблемы, то почему нет7

?

Владимир
21.09.2016
11:51:19
Толстый апк получишь

Alexey
21.09.2016
11:51:24
зачем тратить время на написание своего? когда люди годами это пишут и отполировали уже со всех сторон.

Grigoriy
21.09.2016
11:51:34
Владимир
21.09.2016
11:51:37
Баги не у себя , а у того парня

Alexey
21.09.2016
11:51:46
Толстый апк получишь
ой да лол, по байтам обычно библиотеки много не весят. Это жен картинки

Sergey
21.09.2016
11:52:00
Толстый апк получишь
прогард поможет

Владимир
21.09.2016
11:52:13
Google
Alexey
21.09.2016
11:52:22
потому что в 99% случаев это оверкилл
ну если это оверкил, ну зайди ты к нему на гитхаб и возьму из его либы что нужно.

Grigoriy
21.09.2016
11:52:53
ну если это оверкил, ну зайди ты к нему на гитхаб и возьму из его либы что нужно.
написать одну строчку или долбаться с зависимостями и подтягивать только нужный код – ты это серьезно?

Alexey
21.09.2016
11:52:53
Grigoriy
21.09.2016
11:53:05
ты скорее всего напишешь именно ту заветную одну строчку

и будешь радоваться

Grigoriy
21.09.2016
11:54:07
я про билдфайл

Alexey
21.09.2016
11:54:22
или форкни и запили то что надо и свой форк юзай

Nikolay
21.09.2016
11:54:57
Мне кажется этот спор начинается по новой каждый день...

Alexey
21.09.2016
11:55:05
прогард поможет
прогард то поможет конечно, но это увеличит время сборки. Жопу прогарду напрягать.

Sergey
21.09.2016
11:55:32
ну прогард даже без либ маст хев

Alexey
21.09.2016
11:55:49
ну прогард даже без либ маст хев
ну да, но чем меньше ему работы, тем быстрее сборка.

Sergey
21.09.2016
11:56:17
он только из сапортовой либы выбросить 10-15К методов

Alexey
21.09.2016
11:56:23
я за разумное использование либ. Если тебе надо одну фичи из либы, то возьми код оттуда.

Mike
21.09.2016
11:56:47
мне вот интересно олдфаги реально не юзают к примеру ретрофит и сидят на асинх тасках и сами json парсят ?

Grigoriy
21.09.2016
11:57:07
Вполне серьезно
речь о том, что большинство пойдет по пути наименьшего сопротивления

Google
Roman
21.09.2016
11:57:42
мне вот интересно олдфаги реально не юзают к примеру ретрофит и сидят на асинх тасках и сами json парсят ?
Одно дело саппорт, ретрофит и гсон, а другое - всякие даггеры, мпв-фреймворки и прочая блювотина

Admin
ERROR: S client not available

Mike
21.09.2016
11:58:04
ну то есть некий набор тру-либ все-таки имеется?

прошу огласить тогда спсиок

Nikolay
21.09.2016
11:58:22
Grigoriy
21.09.2016
11:58:35
Либо от задачи зависят!
ура, кто-то понимает

Timur
21.09.2016
11:58:38
Alexey
21.09.2016
11:58:42
даггер и что-то типо Mosby я считаю must have

Nikolay
21.09.2016
11:58:50
Ты не будешь писать чат на ретрофит!

Roman
21.09.2016
11:58:55
От задач зависит. Есть большие задачи где эти либы хорошо жизнь упрощают. Но часто их пихают туда, где от них толку нет

Sergey
21.09.2016
11:58:56
пишу мвп руками )

Nikolay
21.09.2016
11:58:56
Ты будешь сокеты юзать

Mike
21.09.2016
11:59:16
да, коню понятно что есть специфические задачи

Nikolay
21.09.2016
11:59:19
А для запросов к рест сервису ты не будешь использовать сокеты и парсить стрим!

Roman
21.09.2016
11:59:20
пишу мвп руками )
Воо, это тру)

Mike
21.09.2016
11:59:40
ну то есть к рест таки ретрофит?

Google
Nikolay
21.09.2016
11:59:41
Надо не либы использовать, а голову!

Alexey
21.09.2016
11:59:51
Sergey
21.09.2016
12:00:31
ну, для картинок есть Glide, Picasso, Fresco

Mike
21.09.2016
12:00:34
Надо не либы использовать, а голову!
голову надо что с либами, что без использовать - об этом нет разговора

Alexey
21.09.2016
12:01:05
Надо не либы использовать, а голову!
не только, самое главное руки не забудь)!

Mike
21.09.2016
12:01:21
а че руки - голова если есть - можно и ногами код набить )))

Nikolay
21.09.2016
12:01:39
Лицом)

Mike
21.09.2016
12:02:23
короче консенсус намечается - таки есть задачки где нужны либы , верно ?

Timur
21.09.2016
12:02:39
так нкто и не отрицал этого

или я пропустил?

Seraphim
21.09.2016
12:03:09
Т.е. вы пишите сами то, что годами писали люди, объективно более умные, чем все здесь сидящие? Велосипеды с квадратными колёсами, зато свои?

Dmitry
21.09.2016
12:03:33
открыл для себя страничку с конфами по андроиду http://androidstudygroup.github.io/conferences/

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