
Руслан
27.06.2017
14:18:29

Quantum Harmonizer
27.06.2017
14:18:46

Руслан
27.06.2017
14:19:08
@larev создай проект, где переключение версий ломает код, удачи :)

Quantum Harmonizer
27.06.2017
14:19:26

Google

? animufag ?
27.06.2017
14:19:33
ну на 1.0.x у меня не навязывались проверки

Руслан
27.06.2017
14:19:42

? animufag ?
27.06.2017
14:23:52

Igor
27.06.2017
15:48:37
А есть где-то гайд по котлу с гибернейтом? Меня не хватило на чтение исходников exposed поэтому я решил вернуться к сравнительно известному и нормально документированному варианту :)

Руслан
27.06.2017
16:12:28
@ikomarov попробуй jooq
С 1.1.3 Idea просто летает с ним
Я с Apache Caeynne юзаю котлин, но это местный велосипед)
https://blog.jooq.org/2017/05/18/10-nice-examples-of-writing-sql-in-kotlin-with-jooq/

Igor
27.06.2017
16:41:44
@ikomarov попробуй jooq
Благодарю, и еще возможно странный вопрос - а double checked инициализацию можно как-то красиво сделать?)
Я посмотрел на огород из двух when/if и ужаснулся

Quantum Harmonizer
27.06.2017
16:43:52

Igor
27.06.2017
16:44:21
локальные - то есть по времени жизни привязанные к какому-либо компоненту

Google

Quantum Harmonizer
27.06.2017
16:45:57

Igor
27.06.2017
16:46:35

Quantum Harmonizer
27.06.2017
16:46:52

Igor
27.06.2017
16:47:24
Так я же говорю, мне нужен потокобезопасный локальный синглтон
Чтобы дубликатов не появилось грубо говоря, но не через companion object/object

Quantum Harmonizer
27.06.2017
16:48:16
покажи пример кода

Alexander
27.06.2017
16:48:49
lazy

Boris
27.06.2017
17:01:05
lazy
? у него даже вроде можно указать синхронизировать или нет

Alexander
27.06.2017
17:01:14
yep

Boris
27.06.2017
17:01:54
Но вцелом постановка вопроса неоднозначная

Igor
27.06.2017
17:06:22

Михаил
27.06.2017
17:07:10
val someSingleton:Type by lazy {initializeIt()}

Igor
27.06.2017
17:13:14

Михаил
27.06.2017
17:16:56
спасибо
но если нужен просто синглтон с ленивой инициализацией, есть лучше вариант
и если object не подходит

Quantum Harmonizer
27.06.2017
17:17:26
object сам по себе с ленивой инициализацией

Михаил
27.06.2017
17:17:58
я в курсе)
но вот с object не все хорошо работает
что работает на кожогенерации

Google

Quantum Harmonizer
27.06.2017
17:18:57
тогда private val INSTANCE = ThisClass()

Михаил
27.06.2017
17:21:08
можно class Singleton private constructor() {
companion object {
val INSTANCE = Singleton()
}
}

Quantum Harmonizer
27.06.2017
17:23:43
Именно.

Igor
27.06.2017
17:37:08
Так было бы все про глобальный синглтон - я бы не парился

Sergey
27.06.2017
17:49:03
https://blog.jetbrains.com/kotlin/2017/06/early-access-program-for-kotlin-1-2-has-been-started/

Igor
27.06.2017
17:51:15
>> Language feature: array literals in annotations
На секунду испугался, что они везде это сделали (в аннотациях ладно)

jacoder
27.06.2017
17:51:22
И зачем им array literals?
В жаве хотя бы одинаковый синтаксис, имхо ненужно

Quantum Harmonizer
27.06.2017
17:52:09

? animufag ?
27.06.2017
17:52:16
++
классные фичи
так не хватает их сейчас

Михаил
27.06.2017
17:52:42
ну слава богу теперь массивы по-человесеки можно писать

? animufag ?
27.06.2017
17:53:39

Михаил
27.06.2017
17:54:27
и биг децимал тоже огонь, а то приходилось свои ексеншены пилить

Quantum Harmonizer
27.06.2017
17:54:55
> Inline function with optional functional parameters
Yeeeah, как же долго ждали!

? animufag ?
27.06.2017
17:55:23
@array(of=[1,2,3])
vs arrayOf(1,2,3)

whalemare
28.06.2017
02:14:35

Sergey
28.06.2017
06:19:50
для аннотаций только же

Google

Руслан
28.06.2017
06:45:19
Check out @talkingkotlin's Tweet: https://twitter.com/talkingkotlin/status/879927098256785408?s=09

Konstantin
28.06.2017
08:32:22
Кстати, тут как-то спрашивали про react native, но поиск не так много чего находит. Никто не пробовал, или, может, знает кейсы?

Igor
28.06.2017
08:42:32

Admin
ERROR: S client not available

Adam
28.06.2017
08:42:57

Dibro
28.06.2017
08:43:19

Konstantin
28.06.2017
08:43:31

Adam
28.06.2017
08:43:57
iOS?
кросплатформа урезанная получится, в любом случае

Konstantin
28.06.2017
08:44:44
Вообще, идея сборки под разные платформы с написанием нативного кода где нужно мне нравится намного больше, но пока этого нет, так что выживаем как можем:D

Igor
28.06.2017
08:45:38
Вау, какие люди из JB заглянул на огонек ?

Anton
28.06.2017
08:46:57
и правда он сдох

Dibro
28.06.2017
08:47:04
но есть форк от libgdx

Igor
28.06.2017
08:47:42
Как жы за### ? вот открытый форк http://robovm.mobidevelop.com

Dibro
28.06.2017
08:48:10
дада
ещё есть интел мультиос энжин

Igor
28.06.2017
08:50:11
Но имхо нативный UI под каждую платформу, это тот еще гемор (долгий опыт с xamarin native).
С ReactNative можно хотябы простой UI делать только один раз.

Anton
28.06.2017
08:53:36
ну пилить одинаковые уи тоже хуево учитывая что у каждой платформы свои гайдланы
смотреть на материал на иос такое себе

Google

Dibro
28.06.2017
08:56:51
вы вообще слышали про react native? там все компоненты заменяются нативными, а в крайнем случае - можно писать специально для иос

Konstantin
28.06.2017
08:57:02

Anton
28.06.2017
08:57:21
ну да ранше лучше было))
до холо)

Igor
28.06.2017
09:00:04
Еще раз - “для простых UI”
Ты когда по сайтам лазиешь, не удивляешь же что там один вид в не зависимости от Android/iOS

Aliaksei
28.06.2017
09:04:14
Го обсуждать https://codeburst.io/googles-flutter-react-java-swing-8174c8d9d402

Anton
28.06.2017
09:05:49
статейку или сам флаттер

Igor
28.06.2017
09:14:31

Denis
28.06.2017
09:59:13
Какой нативный UI на "ректал нейтив"
Лучше челам помогите роутер для навигации выбрать, а то до сих пор не могут определиться

Dibro
28.06.2017
10:00:56

Denis
28.06.2017
10:01:45
Подскажите как сделать обновление экрана, при добавлении данных в реалм,
использую react-native-router-flux
там есть метод refresh, но почему то он не отрисовывает.