@android_ru

Страница 1147 из 3205
Nikita
23.03.2017
10:47:26
Я сверху описал как я это делаю
я тебя понял) я на текущий момент поступаю так же. Но думаю полностью покрыть моковыми данными сервер было бы здорово

NikitoSha
23.03.2017
10:48:16
ну а если ты разрабатываешь какую-либо фичу, а на стороне сервера она не готова. Нужно же протестировать работу МП
Вообще, сначала на серваке функцию делают, а потом клиентскую часть реализуют. Но, по-хорошему, нужно сначала проектировать, а только потом уже программировать. Проектирование решает эти проблемы. Если вообще прям затык, то делаешь прототип функционала и просто ждешь сервак или базаришь с серверным. Все остальное - это уже лишнее. Верный путь: проектирование -> программирование. Проектирование хотя бы на уровне use-case диаграмм

За всю свою жизнь ни разу не тестил, как это делаешь ты :)

Vladimir
23.03.2017
10:49:11
Хз как полностью покрыть, но когда надо писать фичи которые еще не готовы юзаю такой подход, а потом бэкенд разработчики мучаются с тем что я спроектировал?

Google
NikitoSha
23.03.2017
10:50:12
я тебя понял) я на текущий момент поступаю так же. Но думаю полностью покрыть моковыми данными сервер было бы здорово
Вообще прям советую тебе изучить use-case, uml, IDEFx, DFD, ERD - больше прибыль будет с проектов, шире спектр работы, удобство и понимание внутри команды

Ну и графический прототип дизайна

Именно поэтому серьезные организации делают работу быстро и качественно. Все начинают работать параллельно

Vladimir
23.03.2017
10:51:34
Прототипа обычно хватает, что бы описать use case

Dmitry
23.03.2017
10:51:51
В идеале, требования к бэку строятся на базе того, что нужно клиенту, так что я бы сначала писал интерфейс для ретрофита и показывал его бэк-эндщику, и, пока он кодит, реализовавал бы функционал с моковыми данными.
Это в случае если разработка продукта ведется ради клиента. А когда продукт - сервер, то клиент становится на второе место и уже должен подстраиваться сам. Может же быть более одного клиента у сервера.

Vladimir
23.03.2017
10:51:55
Но в идеальных условиях можно еще и диаграммы классов писать и тд

NikitoSha
23.03.2017
10:52:10
Не, мужики. Коллективное мнение - это хорошо, но есть азы, которые идут еще с прошлого века и до сих пор не сломлены)))

Для мелких проектиков, конечно, можно и в голове все держать

Dmitry
23.03.2017
10:53:25
Для мелких проектиков и говнокодить можно тоже)))

NikitoSha
23.03.2017
10:53:33
АХах)))

Dmitry
23.03.2017
10:53:34
и на тесты забить

Google
NikitoSha
23.03.2017
10:53:35
Ну да)

Dmitry
23.03.2017
10:53:42
да и дизайн нафиг надо)

NikitoSha
23.03.2017
10:53:57
Да один костыль поставить на колёсиках и нормально будет)

У кого-нибудь есть работы? Бабок что-то не хватает, заказов мало :(

*Работа

На фрилансе вообще не вариант сидеть. Такое ощущение, что там все за корку хлеба работают

Тачка еще че-то колом встала

Жопа какая-то в последнюю неделю

NikitoSha
23.03.2017
10:57:57
А вы че, до сих пор на RESTfull API сидите?

Nikita
23.03.2017
10:58:12
Quantum Harmonizer
23.03.2017
10:58:27
поддерживаю, иначе бекенд родит что-то типа: POST url?mode=list POST url?mode=delete
^ обратите внимание, этот человек не только андроидщик, бэкэнды тоже пишет.

Dmitry
23.03.2017
10:58:32
Dmitriy
23.03.2017
10:58:59
NikitoSha
23.03.2017
10:59:03
а что сейчас модно?)
Ну точно не SOAP. Хотя для определенных целей тоже нормально)) Я уже года три-четыре на потоковой обработке запросов. JSON-pure API короче)

@
23.03.2017
10:59:19
господа, ай нид хелп, какие есть варианты скопировать содержимое /data/data/com.application.app/...? кто шарит в shell или adb?

Quantum Harmonizer
23.03.2017
10:59:36
у меня в бекендах нет такого ужаса))
Именно. Просто если бы ты был чисто фронтом, можно было бы сказать "он рассуждает абстрактно, пусть попробует написать".

Google
NikitoSha
23.03.2017
11:00:13
Я тоже стараюсь комплексно работать. Сервак, айос, андроид. Так пришли к тебе - целиком проектик закатали)

cp из их расположения в sdcard
А разве там рут-права не нужны?

@
23.03.2017
11:01:16
cp пытался, но чет адб не видит эти скопированные файлы\ в чем может быть проблема?

Quantum Harmonizer
23.03.2017
11:01:24
А разве там рут-права не нужны?
Нужны. Либо зайти под пользователем того приложения, но я не знаю, как.

@
23.03.2017
11:01:40
adb pull не сработает

Ilya
23.03.2017
11:02:15
а через андройд монитор?

NikitoSha
23.03.2017
11:02:16
не, братва)) Переходите давайте тоже на джсон-пюре)) Геты, посты, делиты))

У меня одна ссылка на все про все. Хоть в нджинксе не надо постоянно прописывать адреса)

Quantum Harmonizer
23.03.2017
11:02:48
не, братва)) Переходите давайте тоже на джсон-пюре)) Геты, посты, делиты))
Можно пример? Мне нравится REST с его HTTP-методами.

Ilya
23.03.2017
11:02:57
у Android Device Monitor есть вкладка File Explorer

Sergey
23.03.2017
11:03:07
adb pull не сработает
если есть рут то сработает после adb root

Viktor
23.03.2017
11:03:29
Всем привет! Кто нибудь в курсе как firebase analitics идендифицирует пользователей. Приложение установлено на на двух устройствах, а в аналитике показывает 10 активных пользователей. Че за бред?



Quantum Harmonizer
23.03.2017
11:03:38
у Android Device Monitor есть вкладка File Explorer
Опять же, без рута она, думаю, ничего не покажет.

@
23.03.2017
11:04:24
Нужно через адб, ладно буду думать, не все так просто

Quantum Harmonizer
23.03.2017
11:04:35
Dmitriy
23.03.2017
11:05:25
а ты думаешь я в nginx прописываю пачку?)
location / { uwsgi_pass unix:///path/to/socket; include uwsgi_params; # the uwsgi_params file you installed uwsgi_read_timeout 300; } вот такое обычно для апи

Google
NikitoSha
23.03.2017
11:05:28
Можно пример? Мне нравится REST с его HTTP-методами.
Да там все просто. На ПеХеПе же пишешь? $data = file_get_contents('php://input'); $json_object = json_decode($data); $command = $json_object->{'command'};

Глеб
23.03.2017
11:05:33
Лолшто? nginx должен стоять как прокси перед Tomcat или Jetty, не?
можно на Lua написать говнеца прям под nginx, если мне память не изменяет

NikitoSha
23.03.2017
11:06:10
Лолшто? nginx должен стоять как прокси перед Tomcat или Jetty, не?
Ты вообще какой-то огород городишь))) php-fpm + nginx и больше ничего не надо)

Dmitriy
23.03.2017
11:06:40
NikitoSha
23.03.2017
11:06:51
А, понятно

Quantum Harmonizer
23.03.2017
11:07:08
Да там все просто. На ПеХеПе же пишешь? $data = file_get_contents('php://input'); $json_object = json_decode($data); $command = $json_object->{'command'};
Нет, мне не нравится постить JSON на все запросы. И Retrofit не так работает.

NikitoSha
23.03.2017
11:07:17
Я для себя выбрал пхп и нджинкс. Работает шустро, особенно 7-й пхп

Только неделю назад отвалился пхп)))

Quantum Harmonizer
23.03.2017
11:07:46
Не переношу пхп. Беднейший язык, медленный и дырявый.

Admin
ERROR: S client not available

Marina
23.03.2017
11:08:51
да пофиг, легко найти работу и оплачивается так же как и андроид только знать надо в разы меньше

NikitoSha
23.03.2017
11:09:14
Не переношу пхп. Беднейший язык, медленный и дырявый.
Скорость не в языке) Проблем с производительностью у меня вообще нет. Есть крупные проекты, которые я поставил на этой связке. Там нагрузка бешенная была. Даже на 5-м пхп. Перевел на 7-й и обновил nginx - все стало класс)

А если еще и sphinx ставишь для поиска - вообще пуля)

Marina
23.03.2017
11:10:04
NikitoSha
23.03.2017
11:10:34
Скорость в языке, когда тебе нужно что-то закешировать или отфильтровать и отсортировать коллекцию в параллели.
сортировка массивных листов и прочего идет быстро и без проблем. Может, тебе на уши кто-то присел и наговорил против пхп? Вообще с такими проблемами не сталкивался

@
23.03.2017
11:11:58
хуясе, пишут что файлы типа /system/buildprop можно читать но под adb root, а все что /data/data вообще invisible для adb, вот и причина

NikitoSha
23.03.2017
11:12:02
И кеширование кешированию рознь)

Google
Ivan
23.03.2017
11:12:25
/data/data под рутом можно вытаскивать

NikitoSha
23.03.2017
11:12:41
Quantum Harmonizer
23.03.2017
11:12:55
сортировка массивных листов и прочего идет быстро и без проблем. Может, тебе на уши кто-то присел и наговорил против пхп? Вообще с такими проблемами не сталкивался
Нет, никто не присел. Я писал на PHP, Java, Kotlin, и первый я никогда добровольно не выберу. Ну и читал "PHP: A fractal of bad design" — это классика, надеюсь, все читали.

Marina
23.03.2017
11:13:31
=)
а симфони юзаешь?

Dmitriy
23.03.2017
11:13:44
Ты имеешь ввиду ключ-значение?
коллекции, хранящие объекты моего определенного типа

Quantum Harmonizer
23.03.2017
11:13:56
И кеширование кешированию рознь)
Ты просто ничего не можешь держать в памяти между запросами, поэтому нельзя просто так взять и построить простейший кэш на хэш-таблице. Нужно использовать внешний инструмент.

NikitoSha
23.03.2017
11:13:58
а симфони юзаешь?
Не а, тоже не пользуюсь. Да просто чистый пхп без всего)

Фреймворками не пользуюсь)

Edgar Khimich
23.03.2017
11:14:15
Обьясните мне что такое span в gridlayout ?

Marina
23.03.2017
11:14:30
Фреймворками не пользуюсь)
ну это странновато)

@
23.03.2017
11:14:51
попробуй скопируй, может это начиная со старших версий дроида прикрыли, я об adb pull /data/ если через shell cp делать то копирует на флеху, но adb c флехи забрать немогет, так как не видит, даже права на файлы менял, ладно будем думать

NikitoSha
23.03.2017
11:14:54
Да все, атаковали меня)

Quantum Harmonizer
23.03.2017
11:14:56
ну это странновато)
Вполне могу это понять. Просто стоит разок попробовать MVC и почуствовать разницу.

NikitoSha
23.03.2017
11:14:58
Я не успеваю)

Ночь работал)

Страница 1147 из 3205