
Alexey
25.10.2017
20:19:02

Maxim
25.10.2017
20:19:03

Gregory
25.10.2017
20:19:10
ты пишешь код, который делает эти конкретные вещи
всё

Google

Gregory
25.10.2017
20:19:12
это настолько просто
и не думаешь о том, что ещё он должен будет делать потом

Maxim
25.10.2017
20:19:59

Igor
25.10.2017
20:30:24
Пасаны, gradle билд для android уже можно писать на котлине? (без боли)

Sergey
25.10.2017
20:30:50

Igor
25.10.2017
20:32:15
Ну те шаблонов в AS 3.0 не завезли?

Sergey
25.10.2017
20:32:53
для градл скипта, нет
вроде как будут сподвижки в андроид плагине 3.1

Sergey Mitrofanov
25.10.2017
20:35:36
Я правильно понял, что на видео гугл официально признал передачу эстафеты от жавы котлину в разработке под андроид?

Sergey
25.10.2017
20:36:07
анонс был на Google IO 2017

Sergey Mitrofanov
25.10.2017
20:37:12
Да уж...
Тут уж хочешь не хочешь, а пора начинать знакомиться )
Кстати, кто знает, в нем Optionals по-умолчанию как в Swift? Или в этом плане все как в Java?

Google

balolam
25.10.2017
20:37:16

Artem
25.10.2017
20:37:28

balolam
25.10.2017
20:37:34

Sergey Mitrofanov
25.10.2017
20:38:26
как в Swift)
То есть если я определяю int, то по-умолчанию он - Optional, так? )

balolam
25.10.2017
20:38:39
Там проверка этапа компиляции

Sergey Mitrofanov
25.10.2017
20:39:10

Sergey
25.10.2017
20:39:43

Sergey Mitrofanov
25.10.2017
20:39:45

balolam
25.10.2017
20:40:02

Alexey
25.10.2017
20:41:15
у них терки с ораклом были по поводу java, видимо решили иметь запасной план

Igor
25.10.2017
20:42:03

Maxim
25.10.2017
20:43:34
Мне кажется у них такой себе бартер
JetBrains пилит AndroidStudio "за бесплатно", а google продвигает их Kotlin для разработки

Sergey
25.10.2017
20:44:07
Google пилит студию
это говорили как сами JetBrains так и Google

Maxim
25.10.2017
20:45:53
Гугл не с нуля пишет студию, она на IntelliJ построена
Это нельзя упускать, даже если и гугл сам студию сейчас пилит

Sergey
25.10.2017
20:46:12

Google

Sergey Mitrofanov
25.10.2017
20:46:26

Sergey
25.10.2017
20:46:35
но весь тулинг на гугле

Sergey Mitrofanov
25.10.2017
20:47:45
То есть, по заверениям IntelliJ, на их IDE можно разрабатывать под андроид абсолютно так же как из под студии
Именно потому, что гугл делится всеми своими наработками )

Igor
25.10.2017
20:49:24

Alexey
25.10.2017
20:49:34

Maxim
25.10.2017
20:49:47

Sergey Mitrofanov
25.10.2017
20:49:54

Igor
25.10.2017
20:51:06
только всегда будешь отставать
Такс, не надо тут.
Сижу на IDEA CE уже много лет (AS дропнул тоже давно), для Android разработки все есть.
И Kotlin всегда был из коробки и оффициально.

balolam
25.10.2017
20:51:27
А как же профайлер и тд, тоже так же в работают там?

Alexey
25.10.2017
20:51:32

Sergey Mitrofanov
25.10.2017
20:51:43
только платно)))
Автофиг, она бесплатна )
Если быть точнее, то Андроид студия абсолютно идентична бесплатной версии IntelliJ - в ней нет ни одной из платных фичей самой IntelliJ ?

JRoot3D
25.10.2017
20:51:47
AS на 2017.1

Igor
25.10.2017
20:51:58

Sergey Mitrofanov
25.10.2017
20:53:25

JRoot3D
25.10.2017
20:54:06

Igor
25.10.2017
20:54:46

jacoder
25.10.2017
20:54:48
Присоединяюсь к вопросу.

Google

jacoder
25.10.2017
20:55:01
А в чем проблема ими быть?

Sergey Mitrofanov
25.10.2017
20:55:01
Причина переезда?
Надо на Java SE свой проект уже привести в порядок и зарелизить на гитхаб
А так, пришлось на бету переползать...
Да, а 3-ий плагин был в бетте и требовал третью студию
Короче Room всему виной )

Igor
25.10.2017
20:59:27

Admin
ERROR: S client not available

Sergey Mitrofanov
25.10.2017
21:01:34

Maxim
25.10.2017
21:28:27
А монго или редис в андроид не используются?

Igor
25.10.2017
21:29:01

Maxim
25.10.2017
21:30:01
ну да
На серваке обычно смесь NoSQL и SQL решений

Igor
25.10.2017
21:31:05
Для xamarin есть LiteDB, синтаксически она очень похожа на монгу, только с транзакциями.

@
25.10.2017
21:59:37
господа, например имеется приложуха, типа подключился к серверу - получил расписание учебных курсов, собственно вопрос, как бы это кешировать на случай если юзер зайдет в приложуху без интернета... пишу все в sqlite с raw запросами, может какой orm интересный имеется чтоб не париться с созданием таблиц, может с нотацием какие есть? кто что использует?

Антон
25.10.2017
22:01:35

@
25.10.2017
22:02:03

Антон
25.10.2017
22:02:52
типа json?
Типо шутка.
Орм полно в 2к17 - активандроид, обжектбокс, реалм, рум

Nikita
25.10.2017
22:06:57
Всем привет, есть проблемка в реализации передачи данных между фрагментами.
Такая связь Fragment A -> View Pager -> Fragment B/C. Надо передать инфу из A в адаптеры, которые находятся во фрагментах B/C. Каким оптимальным способом можно решить эту задачу?

@
25.10.2017
22:08:29

Google

@
25.10.2017
22:10:56

Nikita
25.10.2017
22:12:01
Нет, фрагмент А делает фрагмент с ViewPager
А тот уже делает 2 фрагмента и кладет их в pager

@
25.10.2017
22:13:59

Nikita
25.10.2017
22:15:36
Нет, просто фрагмент A и ViewPager меняют друг друга
То есть А кладется вниз стека, сверху ViewPager

@
25.10.2017
22:23:50
На случай если нужно передать во все фрагменты адаптера
List<Fragment> fragments = getChildFragmentManager().getFragments();
for (final Fragment fragment : fragments) {
if (fragment != null) {
((TabFragment) fragment).setData(data);
}
}

Osip
25.10.2017
22:38:28
У меня всё нормально работало, но AGP 3.0.0 ломал Spek.

Nikita
25.10.2017
22:53:54

Глеб
25.10.2017
23:33:34
Ребят, сталкивался кто с такой херней? java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/lib/arm/libaacdecoder.so: has text relocations

Dasha
26.10.2017
01:59:21
Ребят, кому не трудно. Направьте в правильное русло. Нужно сделать интент на активити. То есть создается интент. Через putExtra прикрепляются нужные данные и отправляется. Это ок. А как правильно обратиться к ячейке кликнутого списка?

Никита
26.10.2017
02:57:36
индекс элемента, по нему и обращайтесь

Sabo
26.10.2017
03:23:20

Otan
26.10.2017
03:44:59
Первая активити вызывает вторую активити. Потом вторая активити фишинширует. При первом запуске после инсталла бэкстэк такой ПЕРВЫЙ-ВТОРОЙ-ПЕРВЫЙ-ВТОРОЙ-ПЕРВЫЙ и так бесконечно можно по мере открытия-закрытия второго активити. При следующих загрузках приложения все норм. ПЕРВЫЙ-ВТОРОЙ. И все. Дальше уже цикла нету. Как убрать циклирование бэкстэка при первом запуске?
И почему при первом запуске после инсталла идет циклирование? А во втором запуске его нету?

Dasha
26.10.2017
03:47:31