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

12th
Jul 2016
Olzhas Ilyubayev
@hondrus
Jul 12 2016 03:15
Я прям чувствую наплыв "клиентов" в софтверных компаниях с словами: "Хочу игру как покемон го"
Adverte
@Adverte
Jul 12 2016 09:34
минутку оффтопа - у нас на канале https://telegram.me/pogromisty сейчас Антон JS-ник отвечает на вопросы о личном опыте переезда в Финляндию в прошлом году
Sergey
@postflow
Jul 12 2016 10:33
Вот вы проф. кодеры скажите, часто берёте готовый код из других мест, (пусть даже своих) предыдущих проектов.... или вот прям открываете AS и давай по клаве стучать все методы, конструкции и т.п. по памяти пишете ? Как это происходит, после скажем 5 лет постоянной разработки...?
Rustem Saitkulov
@atetc
Jul 12 2016 10:34
@Adverte В Creative Russia комъюнити есть аналогичная постоянная рубрика
Kirill Ashikhmin
@KirillAshikhmin
Jul 12 2016 10:41
@postflow А смысл один и тот же код переписывать? Всегда есть готовые части кода/библиотеки которые переносятся из проекта в проект, порой дорабатываяся/изменяясь.
moonsweel
@moonsweel
Jul 12 2016 10:57
@postflow делаем отдельную либу или шаблон проекта.
ну или просто копируем, если скопированный код надо потом изменить.
Sergey
@postflow
Jul 12 2016 11:12
@moonsweel @BOOMik И вот какая часть (очень примерно ) кода в новых проектах , в том или ином виде заимствована из других (проектов, своих или чужих)?
Vitaly Kirillov
@nexus700120
Jul 12 2016 11:12
Кто как разруливает подобные ситуации?
Есть фрагмент А и фрагмент Б
Заполняем какие-то данные во фрагмент А и переходим на фрагмент Б.
Крутим вертим экран, возвращаемся на экран А и у нас все данные сохранились.
moonsweel
@moonsweel
Jul 12 2016 11:37

@postflow на предыдущем месте работы у нас был стандарт для всех приложений (цвета, шаблон активити авторизации, шаблон активити настроек), я создал android module, копировал его в каждый новый проект (чтобы имя пакета не менять). Шаблоны потом изменял по необходимости.

на текущем такого нет, проект один.

@nexus700120 onSaveInstanceState
Vitaly Kirillov
@nexus700120
Jul 12 2016 11:39
@moonsweel ну это понятно. А если всё это дело в бэк стеке пересоздаётся?
moonsweel
@moonsweel
Jul 12 2016 11:41
ну например во втором фрагменте в onStop передать в активити данные.
или сохранить где тебе нужно, если есть persistance storage какой нибудь
Kirill Ashikhmin
@KirillAshikhmin
Jul 12 2016 11:46
@postflow от 0-99% везде по разному. Обычно какя-то начальная база берется а там уже по мере разработки смотрится что писать снова, что может быть позаимствовано из других проектов
Sergey
@postflow
Jul 12 2016 12:01
Вы когда учились... для вас целью было чтоб приложение запускалось и багов не было , а понимание и ясность механизма работы приложения, приходит с опытом (т.е. количеством таких приложений ). Подобная методика допустима ? (ну конечно НЕ обходя общие вопросы архитектуры и стандартных патернов проектирования). Тут теория важна или практика ? и в каком отношении .... ?
moonsweel
@moonsweel
Jul 12 2016 12:13
разумеется что-то только с опытом придёт. я бы сказал - основной пласт знаний.
Kirill Ashikhmin
@KirillAshikhmin
Jul 12 2016 12:29
@postflow и практика и теория, но теория без практики ничто. А баги.. они есть везде, главное что бы критичных небыло)
Adverte
@Adverte
Jul 12 2016 17:21
@moonsweel а заимствование части кода из одного проекта в другом с NDA не конфликтует?
Kirill Ashikhmin
@KirillAshikhmin
Jul 12 2016 17:43
@Adverte некоторые компании для того, что бы к этому не придерались-выкладывают наработки в opensource и тогда могут свободно использовать
Stanislav Zaleski
@sigmaray
Jul 12 2016 18:41
Есть недорогие 4.5" телефоны с IPS-экраном?
Я знаю только Sony Xperia Z5 compact, но она стоит слишком дофига.
У меня сейчас 5.5" лопата. Мучаюсь, страдаю. Рука устаёт держать такую большую мобилу.

На али есть что-то подходящее по описанию:
http://ru.aliexpress.com/item/Original-Leagoo-Alfa-6-Android-4-4-MTK6582-Quad-Core-4-5-IPS-Smartphone-1GB-RAM/32630743351.html?spm=2114.30010708.3.10.mcEjuZ&ws_ab_test=searchweb201556_10,searchweb201602_5_10039_10037_10017_405_404_407_406_10032_10040,searchweb201603_7&btsid=c66fe4b4-d62a-4d46-b56d-8c802cf77b71

Но судя по всему китайцы врут, и там не ips, а дешевая tn-матрица.
Я не помню чтобы кто-то выпусксал ips-матрицы с разрешением 854x480.

Stanislav Zaleski
@sigmaray
Jul 12 2016 18:48

Есть Samsung Galaxy S5 mini, но он устарел. А Galaxy S6 mini самсунг уже не выпускал.
http://www.gsmarena.com/samsung_galaxy_s5_mini-6252.php

Судя по всему остаётся только сонька.
http://www.gsmarena.com/sony_xperia_z5_compact-7535.php

moonsweel
@moonsweel
Jul 12 2016 19:31
@Adverte соглашение о неразглашении? а при чем тут оно? это же всё в пределах одной компании.
@Adverte я не думаю, что код, написанный когда в одной компании, понадобится в другой, если это не типовая задача какая-то, типа запаковать в zip