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

8th
Aug 2016
Ivan Tretyak
@ivantretyak
Aug 08 2016 05:58
Смотрю мото на амазоне, о чем идет речь когда пишут Unlocked ?
MightySeal
@MightySeal
Aug 08 2016 07:30
@itretyak операторская привязка, скорее всего. В США довольно популярны продажи телефонов вместе с контрактом и такие телефоны программно залочены именно на этого оператора.
Bulat Faridovich
@localhostEU
Aug 08 2016 08:32
@retor продавай на авито
напиши подарили, сам не юзал
:)
xomyc
@xomyc
Aug 08 2016 10:41
Я тут залез в исходники телеграма. Мне одному кажется что это жесть?
https://github.com/DrKLO/Telegram/blob/master/TMessagesProj/src/main/java/org/telegram/ui/ChatActivity.java
Dmitry Ikryanov
@HD97300
Aug 08 2016 10:43

@xomyc

Тому, кто любит колбасу и политику, не стоит видеть, как они делаются.

xomyc
@xomyc
Aug 08 2016 10:44
Ну это чатик больше для колбасных технологов чем для едоков
Yevhen
@Lucky-spirit
Aug 08 2016 10:52
@xomyc , у меня нет слов. Это просто п*ц.
xomyc
@xomyc
Aug 08 2016 10:53
@Lucky-spirit может это конечно такая шутка, но очень объемная. Я вообще думал это левый код какого-то левого товарища, но этот реп указан на странице с сорсами на сайте телеграма
Dmitry Ikryanov
@HD97300
Aug 08 2016 10:54
@xomyc ~8.5к строк, норм же
И нет, это таки оф.клиент телеграмма, который в 2013 выиграл конкурс
xomyc
@xomyc
Aug 08 2016 10:55
@int-00h там есть метода didRecievedNotification на 1.5к строк состоящий из блоков if else и кучи кода внутри. Я не представляю как это поддерживать
ну и плюс класс называется ChatActivity, наследуется от BaseFragment, который (sic!) не наследуется от фрагмента. Он вообще ни от чего не наследуется (ну т.е. от Object само собой)
это все чтобы запутать ФСБ?
Dmitry Ikryanov
@HD97300
Aug 08 2016 10:56
@xomyc а вот это WIN
moonsweel
@moonsweel
Aug 08 2016 10:59
} else if (viewType == 2) {
и так везде :)
Dmitry Ikryanov
@HD97300
Aug 08 2016 11:00
@moonsweel константы не нужны
xomyc
@xomyc
Aug 08 2016 11:00
@int-00h комменты тоже
Разметка кстати тоже. Всё создается через код. Видимо оптимизация производительности
Dmitry Ikryanov
@HD97300
Aug 08 2016 11:02
@xomyc ну вот тут да, чтобы xml не парсить все из кода создается
moonsweel
@moonsweel
Aug 08 2016 11:02
и что, это сильно помогает в производительности?
и стоит жертвовать превью из-за этого?
xomyc
@xomyc
Aug 08 2016 11:03
мне бы тоже хотелось посмотреть цифры
просто представьте какая радость поддерживать этот код
когда тебе приходят правки по дизайну
moonsweel
@moonsweel
Aug 08 2016 11:03
не приходят, наверное
xomyc
@xomyc
Aug 08 2016 11:04
а если приходят то в папку "спам"
moonsweel
@moonsweel
Aug 08 2016 11:04
контрибутор 1, фактически :)
а для иос есть клиент?
Alexey Illarionov
@illarionov
Aug 08 2016 11:16
@moonsweel зато никто, кроме него не разберет ) Реально удивляюсь, как он с таким кодом умудряется добавлять новые фичи, и делать это достаточно быстро
mansonheart
@ZherebtsovAlexandr
Aug 08 2016 12:24
всем привет, а подскажите плиз, если у меня в сторе приложение с package name: your.old.package, я могу обновить его на your.new.package ?
говорят такое работает, никто не пробовал?
<manifest package="your.old.package" ...> ... <application android:name="your.new.package.MainActivity" ...>
Sergey Yaremych
@sergeyfitis
Aug 08 2016 12:25
@ZherebtsovAlexandr нет, только как новый апп будет
mansonheart
@ZherebtsovAlexandr
Aug 08 2016 12:27
@sergeyfitis печаль.., спасибо
Dmitry Ikryanov
@HD97300
Aug 08 2016 12:28
@sergeyfitis эм, это почему же новый апп то? package != applicationId
iamtodor
@iamtodor
Aug 08 2016 12:34
@retor а 2 недели уже прошло, да? чтоб сдать его обратно
retor
@retor
Aug 08 2016 12:36
@Iamtodor ну да... лана раз купил буду мобильным чего уж теперь)
iamtodor
@iamtodor
Aug 08 2016 12:37
@retor так а что не нравится конкретно?) я себе сейчас тоже думаю о покупке мака в течении месяца
Dmitry Ikryanov
@HD97300
Aug 08 2016 12:38
@sergeyfitis @ZherebtsovAlexandr а, блин, если appId в сторе, то да, только перевыкладывать с новым, думал речь про package относительно java-классов
Roman
@Nuclominus
Aug 08 2016 12:45

Ребят, кто-нибудь работал с большими проектами, в прямом смысле слова? На текущий момент папка с проектом весит 1,3 гб. Собирается билд с нуля - 7 мин, с Instanse run - 1 мин... Сама апк-шка весит 65 мб. Уже урезали все левые либы, но сборка занимает много времени. Я вырубил lint, что бы сократить время сборки.

Но вопрос даже не в весе и времени, а в том, что частенько вылетает ошибка после установки приложения, о том что не находит класс Application. Более чем уверен, что это бага градла или самой студии, т.к. перешел со stable на preview и вот за день бага выскочила один раз, а не каждый билд. Уже выключал Instanse run как советуют на стеке, но делать clean + rebild по 7 мин - не вариант. Может кто сталкивался стакой траблой и нашел решение или костыль?

На мелких проектах такого не наблюдается

retor
@retor
Aug 08 2016 12:47
@Iamtodor больше всего это то что он мультяшный какой то... большенство приложений как будто телефонные. А так в принцыпе все гуд. Уже привык к нему) Точпад радует удобством) И еще что не понравилось цена) почти 200к) можно взять ноут и прикупить к нему пару акамулей рачширенных)
@Iamtodor вот счяс уже конечно больше привык) если часто в меню на иконки не смотреть то норм) работает шустро. И батарея не задумываясь в жару счяс иду на балкон и спокойно 4+++ часа могу сидеть. Ну и еще конечно не минус но и не очень приятно это то что корпус греется, но это проблема больше что он алюминевый у меня еще hp есть тоже в алюмке тоже такая ерунда... руки нагреваться начинают)
iamtodor
@iamtodor
Aug 08 2016 12:52
@retor фига себе за 3к взял.. Это что за такой?
там же заявлено 12+ часов
retor
@retor
Aug 08 2016 12:56
@Iamtodor у меня 15" ретина. Если отключить индексацию в студии(повер саве моде) и отключать виртуалку когда просто кодю. То в настройках показывает 10++ часов. А если все включено да еще и скетч 2 почты телеграм скайп и прочее то пишет 5++ но я не не отрабатывал тока один раз полностью его и хватило тогда мне на 6-7 часов
@Iamtodor если студию выключить и мессенджерами пользоваться то было как то и 15 часов написано
iamtodor
@iamtodor
Aug 08 2016 12:58
@retor оуууу, пятнаха) я просто тринашки смотрел)
retor
@retor
Aug 08 2016 13:00
@Iamtodor у 13 на 1/3 акамуль меньше чем у 15". Но тут и моща роль играют из-за этого на 15 больше акамуль
iamtodor
@iamtodor
Aug 08 2016 13:01
@retor у 13хи заявлено 12 часов автономной работы) а мощь - вроде одинаковая?
retor
@retor
Aug 08 2016 13:01
@Iamtodor 13 можноту нас взять порядка 86-100. Есть у нас магазик один с серыми маками)
iamtodor
@iamtodor
Aug 08 2016 13:01
я тоже себе смотрел серые) @retor
mansonheart
@ZherebtsovAlexandr
Aug 08 2016 13:02
а где серый можно глянуть?)
retor
@retor
Aug 08 2016 13:02
@Iamtodor и ты помоему модельку 2016 смотришь. У меня предыдущая модель. 2015
В казани магаз ibars.ru есть они и доставку делают
@ZherebtsovAlexandr смотря откуда ты)
mansonheart
@ZherebtsovAlexandr
Aug 08 2016 13:03
@Iamtodor 8GB не мало будет?
moonsweel
@moonsweel
Aug 08 2016 13:04
@Nuclominus у нас та же беда, правда проект в два раза меньше :) сейчас жду, когда бэкэнд своё апи перепишет нормально, а не как сейчас - 115к методов.
iamtodor
@iamtodor
Aug 08 2016 13:04
та я хз как вам 8 мало)) у меня было 4, сейчас 6 на убунте, у соседа макбук ейр - 4гб, норм все))
mansonheart
@ZherebtsovAlexandr
Aug 08 2016 13:04
@Iamtodor глянуть в смысле на фотке)))
retor
@retor
Aug 08 2016 13:04
@Iamtodor ну вот то что по последней ссылки там i5 и 8gb
moonsweel
@moonsweel
Aug 08 2016 13:05
@lamtodor мало, мало. у меня 8 и gradle иногда ворчит
retor
@retor
Aug 08 2016 13:06
@Iamtodor маловато 8) студия до 4-6 доходит) сама ось порядка 3 ну и виртуалка андрюшки
@ZherebtsovAlexandr на фото они одинаковые) разница в наличии на клаве русских букв. На серых тока US клава
mansonheart
@ZherebtsovAlexandr
Aug 08 2016 13:07
@retor ахаха)) господи, я думал вы про цвет корпуса)
iamtodor
@iamtodor
Aug 08 2016 13:08
@retor некоторые на серые гравировку делают, буквы - чепуха. Хотя, мой внутренний перфекционист кричит, когда видет на маке еще русские буквы..
Ivan Tretyak
@ivantretyak
Aug 08 2016 14:23
@MightySeal и как он норм будет в отечественных широтах работать?
MightySeal
@MightySeal
Aug 08 2016 14:36
@itretyak да, раз unlocked все будет нормально.
Ivan Tretyak
@ivantretyak
Aug 08 2016 15:09
@MightySeal понял, спасибо
iamtodor
@iamtodor
Aug 08 2016 15:32
@itretyak а шо с ним может быть?
Ivan Tretyak
@ivantretyak
Aug 08 2016 15:58
@Iamtodor понятия не имею, я раньше из-за бугра телефоны не брал.