
Хекс
08.10.2017
13:11:19
Я к тому, какая ось предпочтительней

Vic
08.10.2017
13:11:30
Смотря о чем вопрос. О воркстейшене или серверной ос

Mi
08.10.2017
13:11:34

Хекс
08.10.2017
13:11:44
Да хз, хочу узнать

Google

Хекс
08.10.2017
13:12:12

Vic
08.10.2017
13:12:35
Ну насчет второго, у меня продакшн - солярис
В т.ч.

Boris
08.10.2017
13:19:18
я на линкус пересел с пол года назад

Хекс
08.10.2017
13:26:45

Dmitry
08.10.2017
13:36:41

Хекс
08.10.2017
13:38:15
Огонь.

Boris
08.10.2017
13:38:52
Местами большая разница

Dmitry
08.10.2017
13:39:32
Я не заметил
Правда, пальцы чуть не сломал, заучивая хоткии в идее

Mi
08.10.2017
13:42:27

Google

Хекс
08.10.2017
13:42:50
Разница в хоткеях - вообще не разница

Dmitry
08.10.2017
13:43:13
А вообще, дело привычки. Больно переключаться

Gleb
08.10.2017
13:48:48

Quantum Harmonizer
08.10.2017
13:57:18

Gleb
08.10.2017
13:58:24
А теперь открой идею для бекенда и вебшторм для фронта и наслаждайся
При том, что винда нормально вывозит

Quantum Harmonizer
08.10.2017
13:59:44

Gleb
08.10.2017
14:00:10
Мб, но на винде отчего-то не нужно, на маке тоже

Quantum Harmonizer
08.10.2017
14:00:14

Vitalii
08.10.2017
14:01:22
Компилишь что-то, индексация идёт или просто запущенные идеи так камень загрузили?

Quantum Harmonizer
08.10.2017
14:01:33

Vitalii
08.10.2017
14:01:43
А, ну индексация знач нагрузила, норм.

Quantum Harmonizer
08.10.2017
14:07:27
Зачем студия, если есть идея?

Vitalii
08.10.2017
14:08:00

Quantum Harmonizer
08.10.2017
14:08:43

Denis
08.10.2017
14:08:46

Vitalii
08.10.2017
14:12:22
Не ради холивара спрашиваю. Идея может всё то же, только будет одна JVM использоваться.
Студия настроена под нужную задачу, с которой хорошо справляется.
Есть под рукой все утилиты для работы с Android, есть logcat, есть профайлеры всего на свете, есть возможность посмотреть превью лэйаутов, можно удобно редактировать языки, можно быстро до эмулятора добраться, можно аттачиться дебаггером к необходимым процессом (да, в идее тоже, но в студии удобнее и на видном месте). Вообще дебаг именно андроид-приложений удобный.
Можно в скриншот, можно снять дамп вью иерархии.
Также, Android-проекты, build-variants, конфиг сборки и запуска и прочая, и прочая.


Quantum Harmonizer
08.10.2017
14:13:22
Студия настроена под нужную задачу, с которой хорошо справляется.
Есть под рукой все утилиты для работы с Android, есть logcat, есть профайлеры всего на свете, есть возможность посмотреть превью лэйаутов, можно удобно редактировать языки, можно быстро до эмулятора добраться, можно аттачиться дебаггером к необходимым процессом (да, в идее тоже, но в студии удобнее и на видном месте). Вообще дебаг именно андроид-приложений удобный.
Можно в скриншот, можно снять дамп вью иерархии.
Также, Android-проекты, build-variants, конфиг сборки и запуска и прочая, и прочая.
Короче, всё то же самое, что в идее с Android-плагином.
Косяки есть, но другие :)

Google

Vitalii
08.10.2017
14:13:30
Не спорю, в идее это всё тоже можно (особенно если импортнуть настройки из студии в идею — получится идея). Но студия уже готова.
А, ещё добавление Android-компонентов в дереве, автокомплит для андроида (oncreate->tab, например, или всякие logd, много их).

Vladimir
08.10.2017
14:19:08

Vitalii
08.10.2017
14:34:17
Всё перечисленное есть в IDEA
Прямо сейчас открыл идеей с андроид плагином андроид проект.
Не могу выбрать проект как Android Project в дереве (удобно работать с ресурсами, манифестом и прочим) и висят ненужные табы с мавеном, антом и сбт.
Меню Project Structure разное.
Всё остальное действительно есть. Хотя, казалось, ещё недавно многого не было.
Project structure разный ещё.
Кстати, Idea полноценно умеет в NDK?

Vladimir
08.10.2017
14:39:20
Ну и само собой, в AS всё заточено под Android из коробки. Но держать запущенной ещё одну IDE только ради этого как-то не по мне.


Vitalii
08.10.2017
14:41:21
Не понял логики по поводу запущенной ещё одной IDE.
В каком случае могут потребоваться оба?
Приходится пилить и сервер, и приложение если только, тогда логично.

Quantum Harmonizer
08.10.2017
14:43:11
но ты же зачем-то держишь)

Vitalii
08.10.2017
14:43:43

Vladimir
08.10.2017
14:48:47

Boris
08.10.2017
14:52:46

Gleb
08.10.2017
14:53:59
Через пару часов работы уходят в своп и начинают тормозить

Vladimir
08.10.2017
15:02:47

Igor
08.10.2017
15:03:26
Обновил SDK до Android 8.0 и теперь старый Kotlin код не компилируется с ошибкой
https://i.gyazo.com/53261aa89d502bd967e11d8f9929f70c.png
Примерный код:
val x = myView.findViewById(android.R.id.text1)
Какой правильный путь обойти это?
Если я начну везде специфицировать дженерик, у меня на старых девайсах приложение не сломается?

Gleb
08.10.2017
15:04:01

Vladimir
08.10.2017
15:06:15

Gleb
08.10.2017
15:07:22

Google

Vladimir
08.10.2017
15:08:20

Yaroslav
08.10.2017
15:08:39
вот так попробуй

Igor
08.10.2017
15:09:21
Ну, ок. Надеюсь на старых девайсах не упадет.

Yaroslav
08.10.2017
15:09:40
не должно

Vladimir
08.10.2017
15:10:15

Boris
08.10.2017
15:19:03

balolam
08.10.2017
15:33:03
Вообще, AS не так много ест пока не запустишь билд и не поднимется Gradle думон. Мне и 16 гигов не хватало, доходило до почти 20ки. Так вот, с использованием mainframer освободил свою машину и задышал полной грудью

Vladimir
08.10.2017
15:34:58

balolam
08.10.2017
15:35:45

Vic
08.10.2017
15:35:48
У меня в лаптопе 32gb ram ?

Vladimir
08.10.2017
15:36:39

balolam
08.10.2017
15:37:33

Vladimir
08.10.2017
15:44:10

Igor
08.10.2017
15:44:18
А про этакие константы уже все забыли? Вроде хотели сделать как в Java
val x : Int = 0xFF303030

balolam
08.10.2017
16:34:14

Sasha
08.10.2017
19:34:28

balolam
08.10.2017
19:35:15

Sasha
08.10.2017
19:37:15
Это не сравниться с билдом)
Не, ну это понятно. Просто обычно работая с кодом (от количество вкладок не сильно зависит) жрет 250-300, стоит открыть xml и через час - полтора уже за гиг уходит.

Google

Konstantine
08.10.2017
19:39:20

Igor
08.10.2017
19:39:43
Вроде хорошая мотивация переходить на анко

Sasha
08.10.2017
19:41:59

balolam
08.10.2017
19:42:10

Konstantine
08.10.2017
19:42:33

balolam
08.10.2017
19:42:52

Sasha
08.10.2017
19:43:01

Igor
08.10.2017
19:43:15

balolam
08.10.2017
19:43:25
- 13К вызвов методов и 2,5 мб апк

Konstantine
08.10.2017
19:43:54

balolam
08.10.2017
19:44:13
анко использует обычные короутины

Sasha
08.10.2017
19:45:26
Кстати, вчера задался вопросом о компоновке экрана на бэграунд треде и чет только AsyncLayoutInflater нашел. Есть у кого опыт с этим?

Igor
08.10.2017
19:45:48

balolam
08.10.2017
19:46:03

Konstantine
08.10.2017
19:46:03

balolam
08.10.2017
19:46:52

Igor
08.10.2017
19:47:00

Konstantine
08.10.2017
19:47:19

Sasha
08.10.2017
19:48:12

Igor
08.10.2017
19:49:47

balolam
08.10.2017
19:50:47
Кстати, как Anko работает с темами?