@KotlinLangRu

Страница 19 из 90
Миша
22.05.2017
20:29:29
Лично моё мнение - пока не надо разгоняться с макетами целых страниц на этой стадии. Сейчас я бы подобрал цвета, шрифты, какие-то фишки, элементы интерфейса - кнопки, поля. Анимации

Google
Abdel
22.05.2017
20:37:35
О последовательности категорий, шрифтов, цвета, о том, что ещё можно добавить, и о названиях подкатегорий.

А фишечки позже, с эффектами :)

Миша
22.05.2017
20:42:02
Окей, мне нравится

Vladislav
22.05.2017
20:52:00
комьюнити наверное на сообщество надо заменить

Meent
22.05.2017
20:52:45
Пробовал кто нативно Kotlin приложение собирать?

Vladislav
22.05.2017
20:53:33
?, а так все просто отлично)

Миша
22.05.2017
21:18:57
Пробовал кто нативно Kotlin приложение собирать?
Да, Олег пробовал, ему понравилось

Ребят, по ktalks такие новости: Ветка setup удалена, изменения влиты в мастер Jetty пришлось выкинуть, с ним проект не запускался через java -jar Добавлен скрипт run.sh для быстрой сборки и запуска сервера

Нам надо написать список задач и разделиться кто что будет писать: кто-то пишет рендер страниц, кто-то модели, кто-то авторизацию и т.д.

Я на неделе попробую начать, а вы подключайтесь

Kirill
23.05.2017
08:38:59
Нам бы какой нибудь трекер задач, что бы можно было брать их оттуда и делать.

Oleg
23.05.2017
08:41:09
На гитхабе есть раздел Issues и Wiki, может использовать их?

Google
Kirill
23.05.2017
08:42:16
Давайте попробуем, надо получается создать Issue для каждой задачи!?

Oleg
23.05.2017
08:46:09
вообще да, но хорошо бы сначала определиться с человеком у кого в голове будет общее видение проекта, кто будет заботиться о том чтобы все части срослись в итоге..

я просто опасаюсь чтобы не получилось так что у нас десять версий планов что делать и никто не может делать потому что неясно что лучше/хуже

Kirill
23.05.2017
08:53:17
Да, согласен! Надо может быть в вики описать что нужно делать, прям проработать план первой версии, я думаю на старте не надо разгоняться и реализовать минимум что бы можно было его задеплоить и уже там - на форуме обсуждать куда двигаться дальше.

Oleg
23.05.2017
08:55:12
да, согласен, можно можно начать, по крайней мере у других будет формироваться какой-то план в голове, кто-то предложит другие варианты и т.п.

задачи мне кажется лучше описывать в Issues, потому что там возможны комменты и голосования к ним Вот пример задачи https://github.com/phplego/ktalks/issues/1

Kirill
23.05.2017
08:56:58
Что с фронтендом делать будем?

Oleg
23.05.2017
08:57:24
Незнаю, а есть какое-то предложение?

Kirill
23.05.2017
09:01:18
Предложение использовать Котлин, но я лично не смогу настроить проект что бы он был и фронт и бек. Если кто-то сможет втащить вот это - https://github.com/Kotlin/kotlin-fullstack-sample в проект, то было бы круто!

Oleg
23.05.2017
09:04:25
о, кстати да. И что, этот пример не собирается?

Kirill
23.05.2017
09:04:47
я не пробовал

Стас
23.05.2017
10:01:54
https://medium.com/square-corner-blog/generating-kotlin-code-with-kotlinpoet-119dc20f74d4

Небольшая заметка о генерации кода для Kotlin.

Миша
23.05.2017
11:03:41
Предложение использовать Котлин, но я лично не смогу настроить проект что бы он был и фронт и бек. Если кто-то сможет втащить вот это - https://github.com/Kotlin/kotlin-fullstack-sample в проект, то было бы круто!
Вот этот проект довольно специфичен. Тут фронт на Реакте. Если будем такое реализовывать, то человек на фронте должен будет уметь и в Котлин и в Реакт

В этом случае фронтэнд будет сравним по сложности с бэком. Сам по себе Реакт лучше для SPA или чего-то интерактивного, у нас же другая история

Oleg
23.05.2017
12:57:17
А может быть можно использовать как-то Angular + Kotlin?

Миша
23.05.2017
14:28:34
Можно что использовать что угодно с чем угодно. Вопрос только зачем и почему

Стас
23.05.2017
14:29:46
Чисто идеологически надо взять Kotlin+Java+JS, чтобы тем самым проверить интероп

Это ж основной упор JetBrains, насколько я его понимаю.

Oleg
23.05.2017
14:32:13
Google
Oleg
23.05.2017
14:36:03
ну то есть если не заморачиваться с тем чтобы обязательно делать фронт на котлине, то я могу быстро сделать фронт на Angular2 который будет получать данные от бэкенда в json и никак с ним не пересекаться кодом. Например как это сделано у web.telegram.org

Миша
23.05.2017
14:38:16
Это все круто, но форуму не надо получить данные в реалтайме

И плюс разметку на котлине хотели

Oleg
23.05.2017
14:45:32
смысл не в том чтобы делать релтайм операции, а в том что в ангуляре все есть для работы - контроллеры, шаблонизация, data-binding и тп.

ну то есть можно нормальные MVC приложения писать с комфортом

я просто незнаю как это сделать с использованием котлина, если можно, то окей - я за

Миша
23.05.2017
14:53:34
Нормальный MVC это как раз про это

Шаблонизация - kotlinx.html Модельки - Exposed, например Контроллеры в ktor

Я сам знаком с ангуляром, классная штука. Но с ним будет слишком мало котлина

Oleg
23.05.2017
15:31:11
ну окей, если есть ощущение что осилим - то давай, где наша не пропадала

Max
23.05.2017
16:21:17
Привет всем, нету pdf файла всех туториалов с сайта на русском?

Oleg
23.05.2017
16:22:28
неа, а для чего он нужен?

Max
23.05.2017
16:22:44
читать без доступа к сети

kotlinlang.org есть

типа скачать pdf

Oleg
23.05.2017
16:24:44
можно сгенерить из .md файлов, но как-то лень этим заниматься

Max
23.05.2017
16:24:58
ну или книгу может посоветуйте какую. Я только сегодня начал изучать

котлин

Oleg
23.05.2017
16:25:51
на русском пока нету книг

Миша
23.05.2017
16:52:41
Генерить .PDF норм идея

Google
Max
23.05.2017
17:16:24
если еще бы поиск на сайте запилить

Oleg
23.05.2017
17:17:21
это будет, да

поставил поиск от гугла, вроде работает сносно

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

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

Стас
24.05.2017
11:08:35
Да. Отпишусь.

Отмена ввода (крестик) жрёт место окна ввода. Думаю, лучше его показывать справа, чтобы окно ввода не прыгало по ширине.

Oleg
24.05.2017
11:10:45
а какой браузер?

Стас
24.05.2017
11:10:54
Chrome

Oleg
24.05.2017
11:11:16
хмм.. у меня не прыгает. Может старые стили у тебя?

Ctrl+f5

Стас
24.05.2017
11:11:40
Плюс предлагаю добавить значок поискаю

Обновил, жму слово "Поиск", ввожу что-то,, крестик появляется и отжирает у окна ввода место.

Artem
24.05.2017
11:28:14
Всем привет, в хроме крестик уменьшает горизонтальный размер поля ввода ( размер поля + крест == размеру поля без креста)

Oleg
24.05.2017
11:36:27
может вообще убрать крестик?

Artem
24.05.2017
11:45:56
Не думаю, как по мне так с помощью него очищать поиск удобнее, да и поведение глаз не мозолит. Еще как вариант перерисовать крест на белый фон, тогда изменение размера поля не будет бросаться в глаза.

Oleg
24.05.2017
11:50:02
окей, с этим что-нибудь сделаем.. спасибо. А в остальном все ок? Результаты поиска, открытие в той же странице, отсутствие кнопки "отправить запрос" и т.п.

Artem
24.05.2017
11:55:42
Кнопка запроса не нужна имхо, набрал и энтер нажал сразу. В остальном ок.

Стас
24.05.2017
14:53:26
Эээ, вышел на работу, тут приложуха в продакшне. на гугл плэй кол-во скачиваний > 1млн, а внутри...



Google
Oleg
24.05.2017
15:00:34
Ну миллион не много, у меня игра 2 миллиона, и там еще хуже в коде бывает ?

Стас
24.05.2017
15:01:39
Я не к тому, что много или нет, а к тому, что я не понимаю, как такое можно в продакшн вообще пустить...

Oleg
24.05.2017
15:02:24
А в чем проблема? Разве гет вью может вернуть null?

Стас
24.05.2017
15:02:39
И вот эти люди потом собеседования проводят с их этими вопросам про ООП, блин и инструменты и опыт твоей работы, понимаешь...

В этом куске по сути два раза одна и та же ссылка проверяется на null

просто сначала она присваивается fragment, а потом она же присваивается (через проверку опять на null) abstractMapFragment

Oleg
24.05.2017
15:06:13
Ну это просто лишняя проверка получается, ничего фатального же

Стас
24.05.2017
15:07:54
А потом смотришь на чужие такие полотна и не можешь понять, что вообще происходит.

Maxim
24.05.2017
15:08:19
Ребят, есть такая архитектура PIDOR

Стас
24.05.2017
15:08:24
ахахаха

Maxim
24.05.2017
15:08:29
https://github.com/ApplePride/PIDOR

Стас
24.05.2017
15:09:53
Ну вот, я на неё на работе смотрю. Лишняя проверка на null - это просто самое смешное пока, что я видел. Остальное не очень. Иногда даже грустное.

Миша
24.05.2017
17:42:48
Веселец

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