
Beka
03.02.2017
21:47:55
Это не СДК а экзекютер запросов к сети.
Формируешь запрос кидаешь и получаешь жсон. Мы это и без СДК сможем вроде...
Нафига тогда СДК...
Или видимо тоже ИОСник написал....

Google

Egor
03.02.2017
21:53:13
подскажите кто как бы реализовал такую штуку?

Igor
03.02.2017
21:53:53

Beka
03.02.2017
21:54:37
Гриша Джанелидзе
Я не удевлюсь если этот чувак явится здесь и начинает говорить что плохого в этом СДК))

Igor
03.02.2017
21:55:07

Владислав
03.02.2017
21:55:08

Beka
03.02.2017
21:55:25
Я не первый что ли?

Владислав
03.02.2017
21:55:39

Igor
03.02.2017
21:55:49

Beka
03.02.2017
21:56:10

Владислав
03.02.2017
21:56:58
К слову, у ок не самый ужасный сдк, вот у фейсбука..

Beka
03.02.2017
21:57:03
Это как бы Software Development Kit. А не хттп запрос экзекютер

Google

Beka
03.02.2017
21:57:21
Они как бы инкапсулирует логику.

Igor
03.02.2017
21:57:32

Владислав
03.02.2017
21:57:54
Ну такое

Beka
03.02.2017
21:57:58
А у ОК на тебе экзекютер тупой. и передай мапу с паратмерами. и гадай нахер параметры. ищи что где
Это далеко не СДК.

Igor
03.02.2017
21:58:50

Beka
03.02.2017
21:59:19
У них нету паблик интерфейса для работы с их АПИ, СДК тут нужен потому что у них сложный АПИ и это меняется. СДК нужен что бы юзеры(Мы с вами) не чпокались из за смены чего то в их АПИ.
Кароче боль там.

Igor
03.02.2017
22:01:20

Beka
03.02.2017
22:01:49

Quarx2k ?
03.02.2017
22:02:03
Да везде боль
Просто разная::D

Beka
03.02.2017
22:02:17
Прям сишник написал для ВК)
Вот что будет когда понабираешь АСМшиков) Им обычно глубоко пофигу на качество кода)
И на ООП)

Igor
03.02.2017
22:03:12
Да везде боль
В андроиде вообще элементарные штуки можно так намутить, что все читающие код будут вешаться

Quarx2k ?
03.02.2017
22:04:26
Hello world через rxui + butter knife и даггер

Beka
03.02.2017
22:05:04
Оверинжиниринг везде есть.

Google

Igor
03.02.2017
22:05:09
И на ООП)
Апи - это далеко не боль. Вот когда тебе дают проект и говорят просто "Доделай" - вот это ад

Beka
03.02.2017
22:05:14
Для сайта визитки можно использовать Java EE
Или СпрингМВС. Со всеми ДИ, Хайбернет, JPA, JSP
Это везде есть. Надо уметь анализировать систему и подбирать нужный подход.
Избегая оверинжиниринга. и при этом надо найти боле подходящий архитектурный патер для задачи исходя из требовании.
Тогда будет все окай.
Для этого и есть в команде ТимЛид, архитект.

Igor
03.02.2017
22:08:04

Beka
03.02.2017
22:08:54
Если в мобайл тим по 2 чувака(Ведро и ИОС) то обычно выберают боле опытного и он отвечает за архитектуру. Если команда такая маленкая
Если мелкий проект. Ну с асинктасками. С потоками можно херячить. Такой продукт ни какой ценности в плане бизнеса не несет.

Igor
03.02.2017
22:09:59

Beka
03.02.2017
22:10:16

Igor
03.02.2017
22:10:32

Beka
03.02.2017
22:11:05
Есть да боли. но их всегда можно было решать.
Если твой ИОСник говорит чуваки проект большой, нам нужены Тесты И так далее. тогда определяешь на каком уровне у тебя логика концентрирован(Ценность аппа в UI или в Модель И так далее) и разбиваешь этот участок на мелкие куски что бы кашу не нахуярить.
А легкие части проекта разрабатывается по стандарту. Как до тебя делали.
Если фокус на каком то слое тогда будь добр, разбивай.
Я не сторонник сразу херячить clean architecture И так далее. и разные RxUI... Их нужно использовать если есть необходимость. и не обязательно использовать по описанию. Исходя из анализа системы создай правильный дизайн бери кусочки этих подходов.
Я думаю именно вот в этих деталях кроется уровень разработчика. Сениор или нет.

Google

Beka
03.02.2017
22:16:23
А не в опыте, или в других хернях

(;¬_¬)
03.02.2017
22:23:36

Beka
03.02.2017
22:24:40
Можно еще и больше читать. Многим даже в 15 лет ни чего не приходит)

(;¬_¬)
03.02.2017
22:28:58
ну... всякое бывает. опять же, что под опытом подразумевать...
если человек три года делает одно и тоже и никаких движений влево вправо, то там он минимум опыта получает
я, к сожалению, не андроид разработчик, так что наверняка не знаю тонкостей и ньюансов

Admin
ERROR: S client not available

Sergey
03.02.2017
23:20:57
Кто хочет поконтрибютить саппорт библиотеку? https://twitter.com/Mauin/status/827628242207141888

Vitaly
04.02.2017
00:49:15
Здравия всем тут сидящим и творящим!! У меня вопрос есть. приобрел телефон wileyfox swift 2 а у него обнаружилось трабла с низкой громкостью динамика. телефон рутован. подскажите где в системе прописать увеличение громкости медиа. заранее благодарен

Глеб
04.02.2017
05:05:27
Кто помнит как называеться штука для Recycler когда скролишь и он останавливаеться на элементе автоматически, типо как в Google Play. Раньше делал и потерял, теперь найти не могу

Beka
04.02.2017
05:41:27
Комрады. У кого есть горький опыт с Ok android sdk?
Как мне проверить авторизован ли юзер?

Vladimir
04.02.2017
06:01:12
Че то такое

Глеб
04.02.2017
06:10:11
Snapper
Немного не то, есть прямо гугловская фигня которая в две строки подключаеться, и название что то вроде того

Vladimir
04.02.2017
06:11:26
Да оно гугловое. Snap helper
Во
Точно

Google

Глеб
04.02.2017
06:26:12

Beka
04.02.2017
06:41:49
У нас есть в группе жопа рукие разработчики ok.ru?)
Точнее те кто писал или учавствовал при разработке этой библиотеки?

Александр
04.02.2017
06:49:27

Артур
04.02.2017
07:09:21
Ребят, есть TabLayout с фрагментами внутри другого фрагмента. Родительский фрагмент получает список, содержащий данные для всех 4 дочерних (лежат во ViewPagerAdapter). Запрос происходит асинхронно, поэтому просто передать в PagerFragment.newInstance(Data data) не получится + возможны и обновления в ходе работы приложения. Вопрос: как передать данные от родительского фрагмента дочерним? Только Broadcast Receiver? Презентеры, интеракторы, даггер не используются - учу братишку основам.

Ivan
04.02.2017
07:18:21
Перенеси логику получения списков в отдельную сощность (назовем ее репозиторий) и храни ее например в Application. А при onAttach фрагмента бери этот репозиторий
При старте у тебя же не все Табы проинициализируются. Если я правильно помню то только текущий и боковые

Артур
04.02.2017
07:31:04
Зависит от параметра, не помню точного названия.
Да, спасибо. Ссылку на репозиторий можно и при создании прокинуть, основной вопрос был в том, как "запушить" данные во фрагмент. Сейчас понял, что фрагменты просто могут подписаться на определённые изменения в репозитории, так и сделаю.

Ivan
04.02.2017
07:33:13
При создание фрагмента лучше не прокидывать ссылку. Он может пересоздаться

Артур
04.02.2017
07:35:24
Он получит все те же данные, что были переданы в аргументах, через бандл. Разве нет?

Ivan
04.02.2017
07:37:18
Да. В бандле ты примитивы можешь только передать

Артур
04.02.2017
07:40:33
А как же Serializable, Parcellable?

Александр
04.02.2017
07:42:03
Парни, андроид студия под маком тупо не скачивает манифесты с гита. Если качать самому и вставлять оно потом их всё равно убирает
А потом пишет типа Error:Cannot read packageName from AndroidManifest.xml
Что это за херь?

Ivan
04.02.2017
07:42:41
Еще и листы. Но в них во всех только стринги инты и т.д. тот же объект например репозитория ты не передашь

Артур
04.02.2017
07:43:00