@KotlinLangRu

Страница 33 из 90
Roman
19.08.2017
11:52:31
Смысл в твоем личном удобстве и скорости написания чертового кода
ну это да. Смысл то по сути только в удобстве и скорости. Но фишек много...

Sasha
19.08.2017
11:52:33
Доо

Yenq
19.08.2017
11:52:52
А то если бы реактивные наши забросили его....

Sasha
19.08.2017
11:53:06
Я вот например пишу на котлине. Коллеги говорят что я дебил. Но я то знаю что нет.

Google
Oleg
19.08.2017
12:12:49
Я вот например пишу на котлине. Коллеги говорят что я дебил. Но я то знаю что нет.
Просто мы покачто прог-меньшинства. Надо устраивать парады в защиту прав меньшинства..

Maxim
19.08.2017
14:29:44
Здраствуйте, почему в Kotlin в конструкции IF оператор | не работает

Логическое И (& или |)

Алексей
19.08.2017
14:43:02
потому что это не логическое И, а побитовая операция. Они по-другому там делаются

Mi
19.08.2017
15:58:36
Там есть инфиксные функции and и or

И ещё вроде просто && и ||

Slava
22.08.2017
08:56:33
https://ocw.mit.edu/help/get-started-with-ocw/

Не совсем про Kotlin, но может кому будет интересно ))

Шамиль
22.08.2017
16:21:25
Чувак, спасибо

Google
Лешик
23.08.2017
10:01:30
Да не за что

Для авторов не я один нуждаюсь в пдф

Fedor
24.08.2017
19:01:39
Приветствую

Вопрос. Нужны ли какие-то супер знания java для того чтобы начинать писать проект на kotlin или походу разберусь?

За плечами есть опыт проектов на сиподобных языках *

Лешик
24.08.2017
19:05:10
Да открой учебник

Fedor
24.08.2017
19:08:48
Учебник читаю в данный момент. ?

Лешик
24.08.2017
19:08:58
Читай

Oleg
24.08.2017
19:12:44
Да открой учебник
Ребята, давайте либо помогать либо молчать.

Лешик
24.08.2017
19:14:12
Студент идёт

Алексей
25.08.2017
03:07:22
Вопрос. Нужны ли какие-то супер знания java для того чтобы начинать писать проект на kotlin или походу разберусь?
Знание Java очень помогает, когда при изучении Kotlin начинаешь думать, почему вот здесь вот сделано так, а не иначе. Также оно нужно для взаимодействия с java-библиотеками из Kotlin. У него отличная совместимость с Java, но иногда могут быть странные моменты. ИМХО Kotlin как первый язык не очень. Но можно, наверное, попорбовать, и посмотреть, как пойдёт.

Roman
25.08.2017
06:47:06
ИМХО java. После нее уже котлин. Прелести языка котлина станут просто очевидны.

Mi
25.08.2017
07:24:03
мир познаётся в страдании

Meent
25.08.2017
07:27:47
В начале несколько лет помучаться с java, чтобы потом перейти на простой и удобный kotlin

Алексей
25.08.2017
07:30:13
Не нужно мучиться, нужно её знать просто)

Mi
25.08.2017
07:35:42
сложно говорить о мучениях в мире программирования, если писать просто для себя приложеньки на котлине, то конечно можно его только и знать

но потом не удивляться, что работодатель не хочет писать с вами на этом лёгком и удобном языке

вместо сложной и суровой джавы (не такой суровой по сравнению с плюсами)

Google
Алексей
25.08.2017
07:37:26
Изначальный вопрос был "Можно написать проект на Kotlin без знаний Java", а не "Можно ли выжить на рынке, зная Kotlin и не зная Java"

Fedor
25.08.2017
07:38:08
Всем спасибо, но я чуть про другое. Я с ней просто пару лет не работал, да и до этого было пару проектов на бобах всего.

Roman
25.08.2017
07:38:10
Ну епта... так то бы знать как работает процессор в защищенном режиме, расширения процессоров нового поколения, новые регистры, команды, защита памяти, кеши первого, второго уровня?

Алексей
25.08.2017
07:38:52
Передергиваете)

Roman
25.08.2017
07:39:08
Друг. А ты как будешь javaDoc изучать?

Fedor
25.08.2017
07:39:55
Но и да, катит без всего этого. Так что все ок ?

Вообщем-то как обычно главное понимать суть того, что делаешь

Roman
25.08.2017
07:42:50
Мне кажется опытный программист, это не человек, знающий синтаксис языка, а человек знающий кучу фрейворков, библиотек, расширений, особенностей работы JVM и прочего. Какая разница какой инструмент применять. Kotlin или Java.

? Никакой.

Fedor
25.08.2017
07:50:16
Главное, что бы человек был хороший

Лешик
25.08.2017
08:07:09
2роман глупости

Вот потом из таких и приходится разгребать куча говна

Фреймворк сегодня каждый день выходит

Фирмы пмшут даже свои

Но азы остаются прежними

Meent
25.08.2017
08:17:35
Фреймворк сегодня каждый день выходит
JS фреймворки выходят каждые 2 минуты?

Mi
25.08.2017
08:27:58
но помимо азов всё равно надо знать хорошо технологии которые используешь

Лешик
25.08.2017
08:39:54
Нет ничего хорошего чем все забытое

Fedor
25.08.2017
08:41:58
Коллеги, а кто-нибудь собирал учебник в фб2?

Или может даже билд сервер есть, которому можно скормить скрипт сборки?

Google
Roman
25.08.2017
08:45:43
2роман глупости
Я перечислил одни из составляющих опыта Фреймворки, а дальше вы не читали. А?

Alexei
25.08.2017
08:53:30
Там было 'и прочее' - это главное.

Лешик
25.08.2017
18:55:18
Котлин что Берт за основу

Mi
25.08.2017
19:03:25
В каком смысле

Песчаный
28.08.2017
08:47:26
Можете помочь? Хотел сделать SharedPrefernces по гайду http://blog.teamtreehouse.com/making-sharedpreferences-easy-with-kotlin, вроде все то же самое скопировал, но при работе вылетает NullRefernceException. Три файла: PreferncesClass.kt: import android.content.Context import android.content.SharedPreferences class PreferencesClass (context: Context) { val USER_PREFS_PATH = "logistate.logistate.userpreferences" val AUTH = "user_authorized" val USER_PREFERNCES: SharedPreferences = context.getSharedPreferences(USER_PREFS_PATH, 0); var authorized: Int get() = USER_PREFERNCES.getInt(AUTH, 0) set(value) = USER_PREFERNCES.edit().putInt(AUTH, value).apply() } ApplicationClass.kt: import android.app.Application import logistate.logistate.PreferencesClass val GLOBAL_PREFERENCES: PreferencesClass by lazy { ApplicationClass.preferences!! } class ApplicationClass : Application() { companion object { var preferences: PreferencesClass? = null } override fun onCreate() { preferences = PreferencesClass(applicationContext) super.onCreate() } } и активити: <...> class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val USER_AUTHRIZED = GLOBAL_PREFERENCES.authorized if (USER_AUTHRIZED == 1) { goToGeneral() } <...> Во время обращения к GLOBAL_PREFERNCES вылетает эксепшон, как это можно поправить?

Mi
28.08.2017
08:49:21
ну начнём с того, что там стоит assert !!

из-за этого падает

Песчаный
28.08.2017
08:50:27
да, я вижу, я не могу понять где логика нарушается

Mi
28.08.2017
08:50:28
как я понимаю, ты пытаешься в onCreate инициализировать "статическую" переменную класса?

Песчаный
28.08.2017
08:51:09
да, чтобы был доступ из всех активити

Mi
28.08.2017
08:59:04
а ты зарегистрировал Application class твой в манифесте?

<application android:name="com.you.yourapp.ApplicationClass" ...

Песчаный
28.08.2017
09:03:12
нет

в манифесте только активити зарегистрированы и разрешения доступа

Mi
28.08.2017
09:04:12
ну скорее всего поэтому оно и не инициализируется, попробуй

Песчаный
28.08.2017
09:09:09
да, теперь заработало,спасибо за помощь, сам бы не решил бы эту проблему

Mi
28.08.2017
09:15:57
да не за что

Fedor
28.08.2017
09:18:55
Если раньше под андройд не писал - http://developer.alexanderklimov.ru/android/ вот тут можно глянуть, все разжевывают сильно. Но только как вводный курс, сразу скажу. Что бы мозг не напрягать типа)

Песчаный
28.08.2017
09:25:56
спасибо, погляжу

Когда я зашел, то не поглядел, в этом канале обсуждается перевод документации или вообще все подряд?

Google
Fedor
28.08.2017
09:39:55
Второй вариант

Mi
28.08.2017
09:44:10
тут обычно молчат =/

но на вопросы отвечают, иногда

Песчаный
28.08.2017
09:46:26
клево

не люблю когда 30 сообщений в минуту 24/7 идет

Mi
28.08.2017
10:50:46
Ну сообщений 30-100 в день было бы неплохо

Проблема в том, что народ тут скорее просто слышал про котлин или интересуется, чем реально использует

Страница 33 из 90