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

13th
Jan 2016
Rustem Saitkulov
@atetc
Jan 13 2016 04:07
Ойойой совсем же забыл рассказать, что статью то мы в итоге опубликовали
P.S. можете ругать в комментариях
Olzhas Ilyubayev
@hondrus
Jan 13 2016 06:14
"Спасибо за статью. Не ожидал, что Android 2.3 уже тоже не актуален. Ну, и отлично :)"
На дворе шел 2016 год...
22224444
@22224444
Jan 13 2016 07:30
@vkropivko к сожалению не помогло, пробовал с помощью volley.RequestQueue
Toporik
@Toporik
Jan 13 2016 07:35
"Например, до сих не утихают споры о том, что делать, если пользователь не предоставил какое-то разрешение." - ну прям как будто много вариантов )))
Toporik
@Toporik
Jan 13 2016 09:34
зачем правда
iamtodor
@iamtodor
Jan 13 2016 09:53
Конкуренция - двигатель прогресса, @Toporik
Toporik
@Toporik
Jan 13 2016 09:59
Угу, вот прям вижу как у инженеров гугла булки сжались.
iamtodor
@iamtodor
Jan 13 2016 10:01
@Toporik вон тебе пример: гугл отказывается от оракла и переходит на опен дждк
Так шо твоя ирония вообще не кстати
Toporik
@Toporik
Jan 13 2016 10:04
ну т.е. сжались все таки? )
теперь все будем на свифте писать
iamtodor
@iamtodor
Jan 13 2016 10:09
ну причем здесь все-не все?)) Часть аудитории свифт все же захватит. Другой момент на сколько эта часть будет крупной)
Но как по мне, это довольно смелое решение, так как он еще в айосе еще не доскональный, а они уже в андроид идет)
Toporik
@Toporik
Jan 13 2016 10:09
с опен дждк все просто - я так понимаю с саном гугл договорились в свое время, что те быковать не будут, а оракл захотели баблеца, и вообще они известные твари, так что происходит вполне себе ожидаемый уход с мета где тебя хотят поиметь. Кстати вполне себе возможен вариант, что оракл потеряет при этом изрядную долю клиентов, которые тоже перейдут на опенждк.
@Iamtodor как мне показалось, аппле не получили должный выхлоп от свифта - народ как-то не очень воспринял, и чтобы не тянуть этот "качественный контент" своими инженерами, программистами - которые стоят сотни нефти, слили в коммюнити, которое как известно готово работать просто так.
iamtodor
@iamtodor
Jan 13 2016 10:19
Да ну, я бы сказал, что выход свифта все восприняли достаточно положительно, потому как на обджектив код был чуть более, чем нечитабельным. Кстати, читал, что свифт похож на с#. Ну а по поводу коммьюнити - согласен, иногда у коммьюнити получается даже лучше, чем у контор))
Dmitriy Zaitsev
@DmitriyZaitsev
Jan 13 2016 11:01
На свифте будут писать под андроид максимум айосники-фрилансеры, которым нужен “the same app, but on Android"
Kirill Ashikhmin
@KirillAshikhmin
Jan 13 2016 11:01
@Iamtodor свифт на шарп похож? Чего? Что-то не вижу общего. Ну да, синтаксис ближе к современным языкам, нежели обжС, но не похож на шарп. Вот ява и шарп похожи.
@Toporik хорошо восприняли свифт и выхлоп достаточный, просто пока еще сыроват и меняется от версии к версии, почему и не все активно бросились на него, но посмотри на тенденции, популярность свифта как на дрожжах ростет.
@Iamtodor Сам и на Java, и на C# и на Swift пишу, так что вижу всю разницу
iamtodor
@iamtodor
Jan 13 2016 11:04
@BOOMik просто напоминает по сравнению с обджектив с) Шарп и джава - конечно)
@BOOMik помню, что ты на джаве и на шарпе пишешь. Но, вот и что свифт туда же - не знал
Kirill Ashikhmin
@KirillAshikhmin
Jan 13 2016 11:05
@Iamtodor это просто ObjC кривой и не похожий на все. А свифт уже по синтаксису более адекватный, хотя как по мне, есть излишние вещи.. напримре для функций надо обязательно слово "func" писать..
iamtodor
@iamtodor
Jan 13 2016 11:06
а для констант - let)
Kirill Ashikhmin
@KirillAshikhmin
Jan 13 2016 11:06
@Iamtodor Даже в эппсторе есть проект на свифте, сейчас почти полностью переписываю его) Но на нем же, просто там и говнокода больше было, да и дизайн новый будет и тд) ну и язык изменился, новые подходы есть, с которыми проще писать
ну да, объявление переменных тоже боль)
var text : String
iamtodor
@iamtodor
Jan 13 2016 11:07
@BOOMik после выхода 2.0 много изменилось всего, с октября, да?
Kirill Ashikhmin
@KirillAshikhmin
Jan 13 2016 11:07
ну или let, да
Dmitriy Zaitsev
@DmitriyZaitsev
Jan 13 2016 11:08
и сразу же появится куча библиотек для свифта на андроид
iamtodor
@iamtodor
Jan 13 2016 11:08
в котлине вроде val - константа, но не уверен, забыл уже((
Kirill Ashikhmin
@KirillAshikhmin
Jan 13 2016 11:08
Не много, но некоторые вещи лучше стали. Но и часть кода сломалась) Благо автоматическая миграция есть, и с помощье неё не так уж много правок пришлось вносить, дабызапустить
iamtodor
@iamtodor
Jan 13 2016 11:09
@DmitriyZaitsev разве обилие библиотек это плохо? Ты ведь этому ничем не обязан. Повторюсь, конкуренция - двигатель прогресса, каждый будет стараться сделать лучше, нежели у другого. Имхо))
Kirill Ashikhmin
@KirillAshikhmin
Jan 13 2016 11:09
@DmitriyZaitsev большая часть библиотек тупо не заведется из-за разного апи. Если только не сделают какую-нибудь прослойку, которая айос методы преобразует в андроидовские
iamtodor
@iamtodor
Jan 13 2016 11:09
@BOOMik у нас с миграцией была некоторая беда, ругались айос девы)
Dmitriy Zaitsev
@DmitriyZaitsev
Jan 13 2016 11:11
@Iamtodor @BOOMik вы не поняли саразма. вангую, что ни хрена не будет андроидовских либ на свифте
Kirill Ashikhmin
@KirillAshikhmin
Jan 13 2016 11:12
@Iamtodor ну да, ручками надо поработать) но у меня не большой проект, ну и учитывая что переписываю - не так страшно) ну и прошлая версия почти без билиотек была. всего пара, и то, которые подключил тупо скопировав код, сейчас же побольше библиотек используется и через cocoapods подрубил. ну и теперь многие из них на свифте уже, осталось 2 на ObjC - одна основная для проигрывания потокового аудио, а другую, для ласт фм перепишу сам, там буквально несколько запросов на сервер отправлять и всё
@DmitriyZaitsev будут
Dmitriy Zaitsev
@DmitriyZaitsev
Jan 13 2016 11:14
@BOOMik в достаточном количестве и качестве, чтоб мигрировать с jvm-языков на свифт смело? то-то же
имхо, с позиции возможности быстрого написания приложений для нескольких платформ сразу целесообразнее копать в сторону кордовы
Kirill Ashikhmin
@KirillAshikhmin
Jan 13 2016 11:17
@DmitriyZaitsev о временем будет достаточное количество
@DmitriyZaitsev кордова? хтмл5 что-ли? Да ну на. Ксамарин наше всё)
Toporik
@Toporik
Jan 13 2016 11:19
Кордова? - проще себя об стену сразу убить )
Dmitriy Zaitsev
@DmitriyZaitsev
Jan 13 2016 11:21
@BOOMik ну ксамарин - это решетки + только две (?) платформы
а кордова - джаваскрипт + все, что работает для веба и поддержка всех популярных платформ.
мол, все и сразу плюс шанс научиться клепать морду для сайтов на черный день, когда мир сойдет с ума, мобайл падет и единственный способ выжить - найти работу фронтендщиком
@Toporik ну, ребята из небезывестного Codeborne так не думают :)
Kirill Ashikhmin
@KirillAshikhmin
Jan 13 2016 11:23
@DmitriyZaitsev почему 2? Android, iOS, Mac, Windows, Windows Phone..
@DmitriyZaitsev а то, что для того, что бы хтмл 5 работали с такой же скоростью, как нативные, с такими же анимациями, контролами и тд... ни как..
не говоря уже про адекватную оффлайн работу)
Dmitriy Zaitsev
@DmitriyZaitsev
Jan 13 2016 11:25
@BOOMik Mac, Windows - как давно они стали мобильными платформами?
Toporik
@Toporik
Jan 13 2016 11:25
@DmitriyZaitsev я на js не вернусь, ни-за-что :) я лучше на пых или питон сяду накрайняк или полы мыть буду.
Kirill Ashikhmin
@KirillAshikhmin
Jan 13 2016 11:25
@DmitriyZaitsev А кто говорил именно про мобильные?
@Toporik А на ReactNative?))
Dmitriy Zaitsev
@DmitriyZaitsev
Jan 13 2016 11:26
@BOOMik даже не буду спорить, что джс проигрывает в скорости. однако он достаточно быстр, чтоб большинство нехитрых бизнес-приложений были неотличимы для пользователя
Toporik
@Toporik
Jan 13 2016 11:27
@BOOMik что не понятно во фразе "я на js не вернусь"? :)
Dmitriy Zaitsev
@DmitriyZaitsev
Jan 13 2016 11:28
@BOOMik у нас тут мобильный чатик. я думал, что это очевидно в контексте разговора о мобильной разработке
@Toporik какие швабры предпочитаете?
Toporik
@Toporik
Jan 13 2016 11:32
@BOOMik уже пора переучиваться? эти проклятые вебдванольщики уже победили все доброе и светлое на этой планете? :)
Dmitriy Zaitsev
@DmitriyZaitsev
Jan 13 2016 11:33
@Toporik ты че, щас в тренде язык Go! Вытесняет вообще все.
Kirill Ashikhmin
@KirillAshikhmin
Jan 13 2016 11:35
@Toporik просто троллю немного))
Toporik
@Toporik
Jan 13 2016 11:35
Да ладно :trollface:
Kirill Ashikhmin
@KirillAshikhmin
Jan 13 2016 11:36
@DmitriyZaitsev ну мобильных 3 платформы, которые почти весь рынок покрывают. А что кроме них есть? Бада? Тайзен? Блекберри?
Olzhas Ilyubayev
@hondrus
Jan 13 2016 11:36
PalmOS)))
Toporik
@Toporik
Jan 13 2016 11:36
Скорее две )
Kirill Ashikhmin
@KirillAshikhmin
Jan 13 2016 11:36
@Toporik надеюсь не победят)
iamtodor
@iamtodor
Jan 13 2016 11:36
@DmitriyZaitsev а, кстати, зря смеешься!) вон, почитай: http://dou.ua/forums/topic/16012/ )
для России нужен тор)
Kirill Ashikhmin
@KirillAshikhmin
Jan 13 2016 11:37
@Toporik тем более)
Dmitriy Zaitsev
@DmitriyZaitsev
Jan 13 2016 11:38
@Iamtodor до этой статьи было еще много статей на хабре))
Toporik
@Toporik
Jan 13 2016 11:39
кто все эти люди которые программируют на реликтовых диалектах? ))
есть только джава и где то на дне обжси )
iamtodor
@iamtodor
Jan 13 2016 11:40
@DmitriyZaitsev в последнее время мало хабр читаю(
Olzhas Ilyubayev
@hondrus
Jan 13 2016 11:40
@Iamtodor потому что мало годноты
Dmitriy Zaitsev
@DmitriyZaitsev
Jan 13 2016 11:41
@BOOMik конторе, например, выгодно писать именно на кордове. Почему? Заказчик хочет приложение на N платформ сразу. Для приложения, грубо говоря, пишется один код один раз, а заказчику можно выставить счетчик в N раз толще и времени сэкономить
iamtodor
@iamtodor
Jan 13 2016 11:41
@Toporik что это за смайл?) _/
Toporik
@Toporik
Jan 13 2016 11:41
потому что насквозь прогнил и проплачен - владелец состоит в анальном кредитном рабстве у яндекса.
@Iamtodor взмах руки
iamtodor
@iamtodor
Jan 13 2016 11:41
@Hondrus та не (не могу спорить просто много или мало годноты) не успеваю просто все читать))
@Toporik точно!))
Toporik
@Toporik
Jan 13 2016 11:43
кста на счет хабра на нем же была буквально на днях статейка, что хабр опять не то(р)т
Kirill Ashikhmin
@KirillAshikhmin
Jan 13 2016 11:43
@DmitriyZaitsev все равно хтм5 в мобилках днище) Я вот тоже раотаю в компании, где приложения на заказ пишутся, и мы на ксамарин формс пишем. по сути тоже один код на всё. А для специфичных задач уже конечно под каждую платформу части кода. Дополненная реальность, сканирование QR кодов и тд
Toporik
@Toporik
Jan 13 2016 11:43
Ксам он вроде на этапе канпиляции все разруливает?
Olzhas Ilyubayev
@hondrus
Jan 13 2016 11:43
1) им раньше надо разделить хабр на гиктаймс. помню было время, когда на хабре заполониле статьи с овер 9000+ кармой, где чел просто покупал комплектующие на али, собирал. накатывал готовую прошивку и все ему рукоплескали.
2) на корпоративные блоги ограничения не распространяются. теперь компании о каждом чихе пишут
Dmitriy Zaitsev
@DmitriyZaitsev
Jan 13 2016 11:44
@BOOMik ну как днище. по сути будет просто WebView, которое посредством большого костыля общается с телефоном
iamtodor
@iamtodor
Jan 13 2016 11:44
я android weekly стараюсь прочитывать + medium + ain ну и иногда видео на андроид дев канале смотрю)
@Toporik а что значит опять не торт? Он уже был плохим?
Kirill Ashikhmin
@KirillAshikhmin
Jan 13 2016 11:44
@Toporik что именно разруливает?
Toporik
@Toporik
Jan 13 2016 11:44
Я регался когда хабр был еще теплым и ламповым, даже инвайтов не было.
Dmitriy Zaitsev
@DmitriyZaitsev
Jan 13 2016 11:45

@Iamtodor

я android weekly стараюсь прочитывать)

который из?

Kirill Ashikhmin
@KirillAshikhmin
Jan 13 2016 11:45
@DmitriyZaitsev ну это да. ну вебвью и есть днище)
iamtodor
@iamtodor
Jan 13 2016 11:45
@DmitriyZaitsev а их много? Я только этот читаю http://androidweekly.net/
Toporik
@Toporik
Jan 13 2016 11:45
@Toporik что именно разруливает?
код, вроде кордова js прям на девайсе исполняет, хотя могу ошибаться.
Kirill Ashikhmin
@KirillAshikhmin
Jan 13 2016 11:45
@Iamtodor хабр уже сколько лет винят что он не торт, и жив как-то)
Olzhas Ilyubayev
@hondrus
Jan 13 2016 11:45
@Iamtodor а медиуме что читаете? ссылки в студию)
Dmitriy Zaitsev
@DmitriyZaitsev
Jan 13 2016 11:46
@BOOMik полезное зло :)
Kirill Ashikhmin
@KirillAshikhmin
Jan 13 2016 11:46
@Toporik в кордове да, это ж фактически страница сайта. Ксамарин компилирует все и работает почти как наивные приложения. На андроид через JNI
iamtodor
@iamtodor
Jan 13 2016 11:47
@Hondrus у меня к медиуму нет особых предпочтений) вот эта понравилась статейка: https://medium.com/desk-of-van-schneider/no-alcohol-no-coffee-for-15-months-this-is-what-happened-1a2d052be9e7#.s2tqdrnke
А вообще - захожу и смотрю что есть, то и читаю)
@DmitriyZaitsev а ты weekly читаешь?
Rustem Saitkulov
@atetc
Jan 13 2016 11:49
Кстати, начал пилить подборку "Все ресурсы для Android разработчика", через пару недель думаю выложу. Если кто хочет помочь - вэлкам в чатик https://telegram.me/joinchat/AA_WUgPcDqvn7pEYW-CUxQ
Dmitriy Zaitsev
@DmitriyZaitsev
Jan 13 2016 11:49
@BOOMik раньше было интересно почитать научные статьи, алгоритмы, а сейчас - это, в основном, переводы чужих статей, новости да очередные говнотуториалы на тему “Пишем первое приложение"
@Iamtodor теперь буду. спасибо)
iamtodor
@iamtodor
Jan 13 2016 11:55
@DmitriyZaitsev ты до этого никакой викли не читал? А то ты задал интересный вопрос: "Какой из?" Судя по контексту, их несколько существует, верно?
Dmitriy Zaitsev
@DmitriyZaitsev
Jan 13 2016 13:09
@Iamtodor я читаю много разных ресурсов, у которых есть недельные дайджесты
iamtodor
@iamtodor
Jan 13 2016 13:15
@BOOMik у них политика - раз в год выкатывать новую версию ОС?
@BOOMik то, что след версия будет Android N - однозначно) уже больше половины алфавита прошло)
Dmitriy Zaitsev
@DmitriyZaitsev
Jan 13 2016 13:18
Android 7 (nougat)
Toporik
@Toporik
Jan 13 2016 13:19

@BOOMik то, что след версия будет Android N - однозначно) уже больше половины алфавита прошло)

перейдут на иероглифы и надолго хватит

iamtodor
@iamtodor
Jan 13 2016 13:20
@DmitriyZaitsev сперва прочитал naugad, думаю мол всмысле наугад?))
Dmitriy Zaitsev
@DmitriyZaitsev
Jan 13 2016 13:21
@Iamtodor не, нуга
Kirill Ashikhmin
@KirillAshikhmin
Jan 13 2016 13:22
@Iamtodor ye dhjlt rfr lf
Dmitry
@TifonT
Jan 13 2016 14:02
Так если это будут обновления в стом же стиле, что обновляются браузеры, то пускай хоть каждый год новую цифру пишут, обновления в итоге небольшие будут же, главное чтобы не выпиливали резко много системного АПИ, а то и так уже достало постоянно следить, где что и когда deprecated стало и что новое надо юзать вместо этого
Кто какое минимальное АПИ выставляет? У нас до сих пор требуют 14+ :(
MightySeal
@MightySeal
Jan 13 2016 14:16
@TifonT уже 16 более-менее. Один проект вот недавно еще был на 14, но там обязательно надо было использоваться стороннюю библиотеку которая 16+ :D
Toporik
@Toporik
Jan 13 2016 14:22
deprecated живут ГОДАМИ :)
тут давеча выпилили apache http, и то тут же либу запилили, которая позволяет все это дерьмо мамонта не переписывать.
Andrey
@paynd
Jan 13 2016 14:25
Все временное вечно, да.
Dmitry
@TifonT
Jan 13 2016 14:39
@Toporik ну вот как было с apache http, сначала выпилят, потом либу сделают, потом еще что-то. Представь они с каждой версией, т е раз в год, такие танцы с бубном будут добавлять ? :)
Dmitriy Zaitsev
@DmitriyZaitsev
Jan 13 2016 14:43
@TifonT либу добавили чисто для обратной совместимости с легаси. после рефакторинга либа становится не нужна
Dmitry
@TifonT
Jan 13 2016 14:46
запустил анализ кода в студии, она зависла, видимо линфон на столько ее удивил :D