
Umren
01.05.2017
10:52:23

Donna Anna
01.05.2017
10:52:39
отож

Umren
01.05.2017
10:52:41
Я написал как то одно на свифт и джаве и это адский гемор
версии апдейтить постоянно

Google

Umren
01.05.2017
10:52:57
писать одно и тоже
Сходишь с ума)
Одно дело когда у вас 1 чел пишет андроид 1 чел иос
это норм
но когда этот человек ты 2в1 то мне это показалось адовой затеей
Кроме того с таким подходом очень сложно за обоими платформами следить

Igor
01.05.2017
10:56:13

Umren
01.05.2017
10:56:42
0.1-alpha

Dmitry
01.05.2017
10:57:20
Мне кажется в целом один человек на несколько платформ - это вот такой винипух.

Umren
01.05.2017
10:57:47
Зависит от типа приложения которое вы делаете
Если это не просто круд, а что то связанное с мулььтимедией то у вас проблемы

Donna Anna
01.05.2017
10:58:29

Google

Donna Anna
01.05.2017
10:59:29
(я ничего не знаю про игры и мультимедиа подозреваю что там по другому :)

Umren
01.05.2017
10:59:37
Я думаю все эти проблем уже известны из мира десктопа
Там уже весь цикл пройден

Dmitry
01.05.2017
10:59:55
Ну да, если вебсайтами называть сайты-визитки, то в веб разработке все просто и отдельные бекенд-фронтенд разработчики совершенно не нужны.
гайдлайны платформы, анимации перехода и т.п. есть далеко не только в мультимедиа и играх
Они в андроиде пригодяться везде, где больше одного экрана


Umren
01.05.2017
11:01:41
Нативные приложения всегда будут актуальны, так же как и на десктопе
А вот неизвестные кросс платформенные подделки которые не живут хотя бы 5 лет уже я бы не стал трогать
Да и в любом случае под копотом каждой кросс платформенной подделке есть ос специфичные вызовы
которые рано или поздно придется вам допиливать
в виде плагинов или еще чего то
Вон на реакт нейтиве так и живут
Наляпал приложение вроде работает, потом оказывается что там какого то апи нету
Будь добр напишы на ObjC/Java
Я уж молчу если с ндк им придется че то делать, кролячья нора окажется слишком глубокой
Хотя наверное имеет смысл иметь типа эффективную команду где у тебя 60% реакт нейтив разработчики и 40% например нативные, вторые допишут первым какой то код в приложениях где те неосиливают
Первые быстрей будут херачить всякие гуи

Usman
01.05.2017
11:13:13

Astroman
01.05.2017
11:13:16
Привет. Знает кто, что это за Сноуден процесс?

Usman
01.05.2017
11:13:20
В процентном соотношении

Google

Astroman
01.05.2017
11:13:24
Системное приложение

Kitsu
01.05.2017
11:14:23
большой брат интересуется о сноудене
любопытно

Umren
01.05.2017
11:14:33
Вирусня видимо какая то?)
или может Сноуден следит за тобой, что бы ты не крал свободу у американского народа..

Astroman
01.05.2017
11:15:50
Системный процесс беты flyme (надстройки ос от meizu)

Umren
01.05.2017
11:16:25
наверное просто какой то очередной анальный зонд

Astroman
01.05.2017
11:17:25
?

Gerc
01.05.2017
12:40:49
есть ли flowlayot с тетрисным компактным расположением, как в вк фотки в постах, только для вьюх?

Nikita
01.05.2017
13:06:23
Мир боль. Не могу понять почему Data Binding не работает

Quarx2k ?
01.05.2017
13:06:58
Он в консоль градла ошибки и варнинги пишет

Nikita
01.05.2017
13:07:29
А,о

Nikita
01.05.2017
13:07:32
Ща гляну
Таки нет ничего
Код во фрагменте:
override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View {
var binding: FragmentUserBinding? = DataBindingUtil.inflate(
inflater, R.layout.fragment_user, container, false)
binding?.user = user
return binding!!.root
}

vtchkn
01.05.2017
13:12:07
Товарищи, есть вопрос по onSaveInstanceState. Вот я туда сохранил какие-то значения. Потом повернул экран горизонтально, значения перешли. Но когда я в горизонтальном экране делаю изменения, и потом опять его поворачиваю, в вертикали я вижу то же самое, что передавал в горизонтальный. То есть я должен уже эти изменения передать куда-то, а куда не очень понятно. В документации я что-то запутался.

Nikita
01.05.2017
13:12:33
И да. Советую сохранять все в onPause, как вариант

Quarx2k ?
01.05.2017
13:13:21
@LionZXY А что в итог? На экране показывается?

Google

Nikita
01.05.2017
13:13:47
На экране вот это

vtchkn
01.05.2017
13:13:51

Nikita
01.05.2017
13:13:55
Вообщем, не вставляется
Хотя setUser() выполняю
Ета норма?

Quarx2k ?
01.05.2017
13:14:43
А модель в хмл определена?

Admin
ERROR: S client not available

Nikita
01.05.2017
13:14:54
...

Denis
01.05.2017
13:14:57
С первым мая всех, с праздником труда ?

Nikita
01.05.2017
13:14:58
Вопрос хороший. А как?

Danil
01.05.2017
13:15:24
Чуваки, юзаю андроид студио. Проекты перестали билдиться, пакет android не подключается, но Cradle build якобы без ошибок завершается

Nikita
01.05.2017
13:15:32
<data>
<variable
name="user"
type="ru.lionzxy.jetbrainsintership.models.User" />
</data>

Quarx2k ?
01.05.2017
13:16:10

Nikita
01.05.2017
13:16:46
Чего за магия, блин

Quarx2k ?
01.05.2017
13:16:59
А что за подсказку в хмл студия дает? она там чет ругается на строку с text

Nikita
01.05.2017
13:17:27

Quarx2k ?
01.05.2017
13:18:05
Хм, он не должен таокго говориь на биндинг

Google

Nikita
01.05.2017
13:18:05
А студия должна подхватывать databinding?

Quarx2k ?
01.05.2017
13:18:15
да
не ругается и цветом выделяет как надо

Nikita
01.05.2017
13:18:27
Так
В чем трабла
Можешь кинуть свой gradle файл
?

Quarx2k ?
01.05.2017
13:18:59
dataBinding {
enabled = true
}
там только это нужно

Nikita
01.05.2017
13:19:30
Я еще добавил
kapt "com.android.databinding:compiler:2.3.1"

Quarx2k ?
01.05.2017
13:19:47
с котлином я тут не знаю:( может чем-то отлчиается

Nikita
01.05.2017
13:20:02
Та вродь не должно
Почистил кеш градл
Смотрю что происходит

Михаил
01.05.2017
13:23:07
https://youtu.be/p4myP1wdyA8
Тут про Котлин +датабайдинг вроде проблем там много было

Quarx2k ?
01.05.2017
13:24:26
binding и vector drawable да там есть траблы, особенно если вектор надо динамически выбирать. Там косяки вылазят

Nikita
01.05.2017
13:31:46
Ок, посмотрю

Sergey
01.05.2017
14:14:08
Так надо же писать @{}