
Artem
21.03.2017
18:11:25

Владислав
21.03.2017
18:11:35

Marina
21.03.2017
18:11:48
блииин. ну а как же всякое дрочево через дата биндинг или калиграф
пчалька

Google

Владислав
21.03.2017
18:12:20

Marina
21.03.2017
18:13:06
☺️

Арсений
21.03.2017
18:13:15
Rx же парни

Artem
21.03.2017
18:13:25
автосайзные текствью сделали
ура

Владислав
21.03.2017
18:13:53

Marina
21.03.2017
18:14:13

your-mirror
21.03.2017
18:22:38
Вопрос по 4-5 listview на одном экране, как лучше всего это организовать?
Сразу скажу, мне нужно меньше перехедов, поэтому вариант в групповым списком при нажатии на который переходишь в соотв. список мне не подходит

Владислав
21.03.2017
18:25:06


Gleb
21.03.2017
18:27:14
Хо-хо, тут за асинк-таски холивар))) Так я встряну....
Я не адепт асинк тасков - честно и объективно,
сыроваты они к применению голыми руками.
Но умение "правильно приготовить" асинк-таск (no NPE's & MemoryLeaks) - у нас по-крайней мере на работе
- это как нотная грамота для музыканта.
Если человек ходит в сеть урл-конекшном из асинк таска-правильно, с обработкой всего сопутствующего говна - наоборот - первый показатель его глубинного понимания ассинхронности в андроиде и типичных проблем.
И уж такого чувака легче переориентировать на что-то более высокоуровневое.
И такой чувак даже если в спешке и воткнёт new Thread(new Runnable) - скорее всего будет знать где это допустимо
и мы за него спокойны
Вот такому как-раз такие вольности позволены
Тут недавно один статью писал (скидывали)- открытие сделал, что презентер можно хранить в лоадере потому что лоадер не уничтожается при повороте.
Так вот я считаю - абсолютно абсурдным тот факт что человек оперирует терминами MVP, при этом только в 2017 году открыв для себя такое свойство лоадеров


Арсений
21.03.2017
18:30:18
в 2017 уже не так просто найти разраба который юзает лоадеры, не говоря уже про свойства их какие-то

Google

Gleb
21.03.2017
18:31:04
Ну зато все спецы по-архитектурам?

your-mirror
21.03.2017
18:31:08

Gleb
21.03.2017
18:31:14
действительно - что проще

Владислав
21.03.2017
18:31:52

Igor
21.03.2017
18:32:15

Арсений
21.03.2017
18:32:42
и по котлину

your-mirror
21.03.2017
18:32:44
ну знаешь появляется список, ты тыкаешь, переходишь во фрейм, там другой список ты тыкаешь, переходишь во фрейм

Gleb
21.03.2017
18:32:58

Marina
21.03.2017
18:33:05
тык тык апп?

Sergey
21.03.2017
18:33:13
фрейм

Владислав
21.03.2017
18:34:00

your-mirror
21.03.2017
18:34:05
ошибся, фрагмент, пересидел на работе ;\
проблема в большом числе переходов

Владислав
21.03.2017
18:34:45

your-mirror
21.03.2017
18:35:20
я вроде по-русски пишу

Владислав
21.03.2017
18:35:38

Sergey
21.03.2017
18:36:02
https://android-developers.googleblog.com/2017/03/first-preview-of-android-o.html

your-mirror
21.03.2017
18:37:00
тебе бы хотелось добраться до нужной инфы за 1 или 5 кликов?

Владислав
21.03.2017
18:37:09

Igor
21.03.2017
18:38:09

Google

your-mirror
21.03.2017
18:38:21

Sergey
21.03.2017
18:38:22

Владислав
21.03.2017
18:38:49
???
Ну, а что тебе еще посоветовать. Ты сам себе напридумывал сотную экранов со списками


Андрей
21.03.2017
18:39:34
Хо-хо, тут за асинк-таски холивар))) Так я встряну....
Я не адепт асинк тасков - честно и объективно,
сыроваты они к применению голыми руками.
Но умение "правильно приготовить" асинк-таск (no NPE's & MemoryLeaks) - у нас по-крайней мере на работе
- это как нотная грамота для музыканта.
Если человек ходит в сеть урл-конекшном из асинк таска-правильно, с обработкой всего сопутствующего говна - наоборот - первый показатель его глубинного понимания ассинхронности в андроиде и типичных проблем.
И уж такого чувака легче переориентировать на что-то более высокоуровневое.
И такой чувак даже если в спешке и воткнёт new Thread(new Runnable) - скорее всего будет знать где это допустимо
и мы за него спокойны
Вот такому как-раз такие вольности позволены
Но есть и другая сторона медали. Сколько таких, что научилась чему-то давно, разобрались в этом хорошонько, и дальше развиваться не хотят. Да, как сделать по старинке, где на какие грабли можно наткнуться - они прекрасно знают.
Но вот технологии не стоят на месте. На замену старым технологиям приходят новый, более удобные, в которых учтены ошибки старых.
Только некоторые динозавры не хотят покидать своего уютного мирка. И ладно еще когда сами не хотят, но так находятся такие, которые и молодым не дают что-то пробовать. Придет молодой джун в компанию, начнет что-то пытаться делать, а ему рассказывают что это все от лукавого и чтоб даже смотреть в ту сторону не думал.


your-mirror
21.03.2017
18:40:21

Владислав
21.03.2017
18:40:47

your-mirror
21.03.2017
18:42:04

Владислав
21.03.2017
18:43:17
Если у тебя тз, то делай по тз. Зачем спрашивать какой-то совет, когда тебе по умолчанию нельзя ничего менять?)

Anton
21.03.2017
18:44:13
Но есть и другая сторона медали. Сколько таких, что научилась чему-то давно, разобрались в этом хорошонько, и дальше развиваться не хотят. Да, как сделать по старинке, где на какие грабли можно наткнуться - они прекрасно знают.
Но вот технологии не стоят на месте. На замену старым технологиям приходят новый, более удобные, в которых учтены ошибки старых.
Только некоторые динозавры не хотят покидать своего уютного мирка. И ладно еще когда сами не хотят, но так находятся такие, которые и молодым не дают что-то пробовать. Придет молодой джун в компанию, начнет что-то пытаться делать, а ему рассказывают что это все от лукавого и чтоб даже смотреть в ту сторону не думал.
+


Gleb
21.03.2017
18:44:22
Но есть и другая сторона медали. Сколько таких, что научилась чему-то давно, разобрались в этом хорошонько, и дальше развиваться не хотят. Да, как сделать по старинке, где на какие грабли можно наткнуться - они прекрасно знают.
Но вот технологии не стоят на месте. На замену старым технологиям приходят новый, более удобные, в которых учтены ошибки старых.
Только некоторые динозавры не хотят покидать своего уютного мирка. И ладно еще когда сами не хотят, но так находятся такие, которые и молодым не дают что-то пробовать. Придет молодой джун в компанию, начнет что-то пытаться делать, а ему рассказывают что это все от лукавого и чтоб даже смотреть в ту сторону не думал.
как логичное продолжение поверх существующей базы - конечно, почему бы и нет.
Если жизнь упрощает, если понимаем что делаем, чем жертвуем, что приобретаем. - ?


Арсений
21.03.2017
18:44:24
Но есть и другая сторона медали. Сколько таких, что научилась чему-то давно, разобрались в этом хорошонько, и дальше развиваться не хотят. Да, как сделать по старинке, где на какие грабли можно наткнуться - они прекрасно знают.
Но вот технологии не стоят на месте. На замену старым технологиям приходят новый, более удобные, в которых учтены ошибки старых.
Только некоторые динозавры не хотят покидать своего уютного мирка. И ладно еще когда сами не хотят, но так находятся такие, которые и молодым не дают что-то пробовать. Придет молодой джун в компанию, начнет что-то пытаться делать, а ему рассказывают что это все от лукавого и чтоб даже смотреть в ту сторону не думал.
+

Igor
21.03.2017
18:47:50
думаю не стоит
Да ладно, глядишь заряд подольше будет держаться с новыми "Background Execution Limits" ?

Sergey
21.03.2017
18:48:29

Beka
21.03.2017
18:51:46
Я ни когда не понимал почему я должен использовать стандартные вещи типа лоадера.
Или асинктаска
Предоставили тулзу. Хочешь юзай. Не хочешь другой подход попробуй
Если не устраивает меня курсор лоадер или сам фрагмент почему я должен юзать их?
Чпокать я хотел на свойвствы лоадера)
Не устраивает и хочу другой подход который считаю боле правильным)

Danis
21.03.2017
18:55:11
А как адекватно обработать ситуацию, когда у тебя есть данные, чтобы при повороте они заново не подгружались? кроме лоадера

Google

Igor
21.03.2017
18:55:52

Sergey
21.03.2017
18:56:24

Beka
21.03.2017
18:56:29
В чем проблема
Вот их кэша достает новый фрагмент

Egor
21.03.2017
18:57:16
у когото была такая фигня?
у меня динамисческий экран так вот кнопки в скроле и этот скрол не прокручивает до нее
видно только кусок

Admin
ERROR: S client not available

Danis
21.03.2017
19:00:07

Beka
21.03.2017
19:00:26
Хочешь в файл
Хочешь в лру кэш

Danis
21.03.2017
19:03:25
понял, спасибо)

Sergey
21.03.2017
19:10:40
?

Владислав
21.03.2017
19:12:05
Какой грустный Мишка

Александр
21.03.2017
19:13:05

Quantum Harmonizer
21.03.2017
19:25:31

Beka
21.03.2017
19:32:01
Какие есть альтернативы?
Альтернативы? Зачем тебе альтернатива? Тебе обязательно нужен лоадер что бы разработать чего либо?)
То есть как разработать без фрагментов. Или это из той же серии который как же разработать апп без XMLPullParser.

Google

Roman
21.03.2017
19:35:39

Alexey
21.03.2017
19:36:06
okhttp можно юзать в любом случае, когда нужны http запросы в сеть

Sergey
21.03.2017
19:37:36

Alexey
21.03.2017
19:38:17

Beka
21.03.2017
19:38:19

Sergey
21.03.2017
19:38:38
https://twitter.com/JakeWharton/status/482563299511250944
https://android.googlesource.com/platform/external/okhttp/+/master

Roman
21.03.2017
19:40:41
Какая альтернатива то?

Roman
21.03.2017
19:41:05

Roman
21.03.2017
19:41:33
Что бы принять список и отобразить на экране

Roman
21.03.2017
19:41:57
Асинхронные запросы давно же есть в том же Ретрофіте и аналогах

Roman
21.03.2017
19:42:12
Так я и писал про ретрофит

Alexey
21.03.2017
19:42:13
типо он приватный апи?

Denis
21.03.2017
19:42:46

Alexey
21.03.2017
19:42:49
если они его впилили в платформу, то странно что они его не сделали паблик апи

Sergey
21.03.2017
19:43:01

Alexey
21.03.2017
19:43:02
чтобы я не подключал окхттп как зависимость