These are chat archives for rus-speaking/android-off-topic

31st
Aug 2015
takigava
@takigava
Aug 31 2015 00:03
Оооо...Мою заявку на yandex mobile camp подтвердили) Посмотрим что там будет интересного
takigava
@takigava
Aug 31 2015 07:17
Если кто будет устанавливать напишите хоть что, получилось
Rustem Saitkulov
@atetc
Aug 31 2015 09:26
А есть кто на js пишет под Android?
Я пока двоих сдетектил, если будет ещё кто, можно будет channel отдельный запилить вам
Rutta Aleksandr
@XandrMaster
Aug 31 2015 09:31
Всем привет , интересно узнать , есть кто пишет на Scala или Frege под Андройд ? :smile:
Artur
@forceLain
Aug 31 2015 09:31
@atetc я писал на титаниуме, это считается ? :)
Rustem Saitkulov
@atetc
Aug 31 2015 09:33
@forceLain да
Dmitriy
@dmtrlbdv1
Aug 31 2015 09:34
@forceLain ну, как минимум - это круто - увидел человека, который титаниумом пользовался :)
Artur
@forceLain
Aug 31 2015 09:34
@atetc но я не хочу в тот канал, я хочу забыть это как страшный сон
@dmtrlbdv1 я даже подмодули для него писал
Dmitriy
@dmtrlbdv1
Aug 31 2015 09:35
@forceLain мне недавно тоже пришлось - поэтому мое почтение :) больше видеть не хочу...
Rutta Aleksandr
@XandrMaster
Aug 31 2015 09:37
@dmtrlbdv1 И как на JS , там же даже многопоточности вроде нету ?
Rustem Saitkulov
@atetc
Aug 31 2015 09:38
Ну не знай, не знай, тут наоборот ребята с нейтива на js перешли и довольны как слоны
Наверное ты что-то неправильно "готовил"
Kirill Ashikhmin
@KirillAshikhmin
Aug 31 2015 09:38
@atetc из-за кроссплатформенности?
Rustem Saitkulov
@atetc
Aug 31 2015 09:39
канал запилим, все спросите
Dmitriy
@dmtrlbdv1
Aug 31 2015 09:39
@XandrMaster я андроид-модуль писал(там нативная часть андроидная), поэтому как там что с js не в курсе
alyadins
@alyadins
Aug 31 2015 09:39
у меня знакомый на кордове пишет… Не знаю в руках дело или в кордове… Но.. лагуче, некрасиво, не нужно
Kirill Ashikhmin
@KirillAshikhmin
Aug 31 2015 09:40
Главный минус JS движков -не используются нативные контролы, все кастомное на js рисуется. Конечно есть и похожие, но..
Rustem Saitkulov
@atetc
Aug 31 2015 09:41

не используются нативные контролы

но они что-то нативное используют точно

alyadins
@alyadins
Aug 31 2015 09:41
фейсбук что то готовит
react native вроде называется
вкусно выглядит
Rustem Saitkulov
@atetc
Aug 31 2015 09:42
Ага
Как канал лучше назвать новый? android-js или android-cross?
Toporik
@Toporik
Aug 31 2015 09:43
всегда вызывало удивление рвение людей добровольно писать на этом говноязыке.
Bulat Faridovich
@localhostEU
Aug 31 2015 09:43
@Toporik +100
Rustem Saitkulov
@atetc
Aug 31 2015 09:43
я бы не вскрывал эту холиварную тему
Toporik
@Toporik
Aug 31 2015 09:44
цеж офтопик
Rustem Saitkulov
@atetc
Aug 31 2015 09:44
нам есть что пообсуждать )
Toporik
@Toporik
Aug 31 2015 09:44
канал для поиска истин )
alyadins
@alyadins
Aug 31 2015 09:44
@atetc andorid-exorcism
takigava
@takigava
Aug 31 2015 09:44
@lexerptz Как тест на meuzu не естил?
alyadins
@alyadins
Aug 31 2015 09:44
@takigava ща
Rustem Saitkulov
@atetc
Aug 31 2015 09:45
не факт что канал таки будет по js, у них много прочих вопросов + iOS, WP возможно им не совсем с нами попути
Vladimir Abramov
@kivsiak
Aug 31 2015 09:46
a бы сказал что нормальные люди на js не пишут. есть TypeScript есть ES5, ES6. Я лично coffescript предпочитаю
Kirill Ashikhmin
@KirillAshikhmin
Aug 31 2015 09:46
@atetc js-mobile
Rustem Saitkulov
@atetc
Aug 31 2015 09:46
ну вот вот, а это уже не android, значить не наше комьюнити
Kirill Ashikhmin
@KirillAshikhmin
Aug 31 2015 09:47
@atetc ну rus-speaking же))
Rustem Saitkulov
@atetc
Aug 31 2015 09:48
rus-speaking/android - никак иначе )
alyadins
@alyadins
Aug 31 2015 09:48
@takigava нельзя читать не залогинившись?
Artur
@forceLain
Aug 31 2015 09:49
Главный минус JS движков -не используются нативные контролы, все кастомное на js рисуется. Конечно есть и похожие, но..
в титаниуме нативные
Kirill Ashikhmin
@KirillAshikhmin
Aug 31 2015 09:49
@atetc ну android это же один из каналов)
@forceLain ну тут не знал, тогда уж лучше) Но вссе равно JS в мобайле..
alyadins
@alyadins
Aug 31 2015 09:52
js-mobile… Там же не только android...
takigava
@takigava
Aug 31 2015 09:53
@lexerptz пока нет.
@lexerptz Оно у тебя хоть запустилось до экрана ввода имени пользователя и пароля?
alyadins
@alyadins
Aug 31 2015 09:54
@takigava запустилось =)
Уже успех?
takigava
@takigava
Aug 31 2015 09:55
@lexerptz Да) Теперь если будет аккаунт на пикабу сможешь ленту свежего читать)))Оно если запустилось, то работать будет...У меня два состояния или работает или падает при старте)
@lexerptz У тебя mx4))
alyadins
@alyadins
Aug 31 2015 09:59
@takigava Крашлитикс?
@lexerptz mx2 в другом городе, так бы и на нем запустил бы...
takigava
@takigava
Aug 31 2015 10:00
@lexerptz xamarin insights
Toporik
@Toporik
Aug 31 2015 10:22
имхо главный недостаток - невозвожность использования нативных либ, ибо тогда теряется та самая пресловутая мультиплатформенность.
Artur
@forceLain
Aug 31 2015 10:27
@Toporik нативных в смысле jar/aar или в смысле so ?
alyadins
@alyadins
Aug 31 2015 10:27
@forceLain jar/aar и so
Kirill Ashikhmin
@KirillAshikhmin
Aug 31 2015 10:27
@Toporik ну этот косяк во всех кроссплатформенных штуках. Если надо использовать специфичные вещи, то приходится лезть в нативную часть, в xamarin так и реализовано
Artur
@forceLain
Aug 31 2015 10:27
просто jar/aar так или иначе можно подключать во многих фрэйморках
в титаниуме точно можно
в xamarin вроде тоже
Kirill Ashikhmin
@KirillAshikhmin
Aug 31 2015 10:28
@forceLain ну да, конечно не так удобно, как через gradle, но возможно
Artur
@forceLain
Aug 31 2015 10:30
имхо беда всех cross-platform фрэйморков в том, что они не решают ту задачу, ради которой все их рассматривают. Это не как в java "write once run everywhere". В наших проектах это в итоге всё равно сводилось грубо говоря к коду if android then else :) В итоге часов одного человека тратится примерно столько же, сколько тратят 2 нативных девелопера
а приседаний добавляется из за еще одной прослойки в виде самого фреймворка
не выгодно, короче)
Kirill Ashikhmin
@KirillAshikhmin
Aug 31 2015 10:32
@forceLain согласен. Плюс по скорости работы и внедрению новых платформенных фич ни один кроссплатформенный фреймворк не сравнится с нативной разработкой.
@forceLain но по опыту написания на Xamarin Forms (интерфейс тоже кроссплатформенно пишется) для не специфичных экранов реализация пишется быстрее, нежели под каждую платформу отдельно, ну и бизнес-логика общая тоже плюс
А вот для специфичных задач или при разных поведениях платформ приходится уже лезть в нативную часть или под каждую платформу свои параметры задавал
alyadins
@alyadins
Aug 31 2015 10:49
Кроссплатформа хорошо работает, для бэкенда приложений. Получить данные, обработать. Нужно один раз писать и одну версию поддерживать
UI и специфичные штуки лучше нативно...
В идеале, не знаю можно ли это или нет. Есть приложеньки и есть бекенд. И они через одну точку входа работают с данными.
Kirill Ashikhmin
@KirillAshikhmin
Aug 31 2015 10:51
@lexerptz если без фрейимворков, то думаю такое возможно только через С++ пакеты, в Андроиде из можно подключать, в iOS хз - не изучал эту тему, но почти уверен что тоже можно..
takigava
@takigava
Aug 31 2015 11:10
@lexerptz @BOOMik asp.net webApi restfull service. Одна точка, а потом заросами можете получать всё что угодно гоняется только JSON
alyadins
@alyadins
Aug 31 2015 11:12
@takigava Вот! Про это я и говорил. Профит большой и без if else
Kirill Ashikhmin
@KirillAshikhmin
Aug 31 2015 11:17
@takigava ну это только обмен данными с сервером. А в бизнес логике обычно хранится и работа с сетью, и с бд, а различные вычисления и тд. Даже сортировки списков могут там быть)
takigava
@takigava
Aug 31 2015 11:18
@BOOMik С# PCL( Portable Class Library) )))
Kirill Ashikhmin
@KirillAshikhmin
Aug 31 2015 11:19
@takigava в xamarin то да
takigava
@takigava
Aug 31 2015 11:19
@BOOMik )))
Kirill Ashikhmin
@KirillAshikhmin
Aug 31 2015 11:24
@takigava а сейчас речь про общий код для нативных приложений..
takigava
@takigava
Aug 31 2015 20:41
У кого есть какие-нибудь идеи как реализовать древовидные комментарии??Даже если просто в один столбик как не потерять контекст к какой ветке коммент принадлежит?
alyadins
@alyadins
Aug 31 2015 20:42
@takigava маргин
или точечки...
takigava
@takigava
Aug 31 2015 20:44
@lexerptz ширина экрана не безгранична....
alyadins
@alyadins
Aug 31 2015 20:45
@takigava свернутые ветки? как в жж?
takigava
@takigava
Aug 31 2015 20:45
либо тогда как-то сдвигатся по мере скрола, чтобы влезал коммент?
Vladimir Abramov
@kivsiak
Aug 31 2015 21:39
@takigava жж самый уебищный вариант. смотри хабру у них весьма адекватно баланс соблюден
takigava
@takigava
Aug 31 2015 21:45
Сломаю всю систему и сделаю просмотр комментов не сверху вниз, а слева на право)))
Как висячие сады)
Kirill Ashikhmin
@KirillAshikhmin
Aug 31 2015 21:45
Ужас)
аналогичная схема применима и при добавлении новой зависимости