
Demuz
06.06.2018
12:44:38

Sergey
06.06.2018
12:44:53
26.0.2 вроде

Demuz
06.06.2018
12:45:12

Alexander
06.06.2018
12:45:39

Google

Demuz
06.06.2018
12:45:52
И еще хотел спросить, сейчас, после такой перенастройки, у меня какие то библиотеки ворчать начнут, да?

eeeman
06.06.2018
12:46:25

Алексей
06.06.2018
12:46:27

eeeman
06.06.2018
12:47:35
А в чем была проблема, если не секрет?
когда я исправил и закинул новый файл, то была активна эта кнопка, я её нажал, меня вернуло в раздел "версии приложения" и всё, никаких больше изменений я не вижу, статус больше не менялся

Vladimir
06.06.2018
12:49:18
реджект не по технической части, возможно, вас отправили на премодерацию, значит пишите им в саппорт и описывайте что вы поменяли и почему, вы считаете, теперь приложение не нарушает правила.

Igor
06.06.2018
12:57:38
Привет, что по эмуляторам ведра на мак посоветуете?
или студия топ

eeeman
06.06.2018
12:58:00

Vladimir
06.06.2018
12:58:22

Artem
06.06.2018
12:59:22

eeeman
06.06.2018
12:59:40
Если вы рассмотрели политику азартных игр и чувствуете, что этот отказ, возможно, был по ошибке, пожалуйста, обратитесь к нашему https://support.google.com/googleplay/android-developer/contact/emailappeals?aid=com.casino.pobeda&t=2934360&ts=SR&email=casinopobeda1@gmail.com&n=Pobeda. Мы свяжемся с вами в течение 2 рабочих дней.
это не было по ошибке, были недочеты, я исправил, отправил файл нажав кнопку "опубликовать рабочую версию", по логике статус должен был смениться на - "готовится публикация", но статус не изменился после нажатия

Artem
06.06.2018
12:59:42
Genymotion бесплатно использовать полулегально
Если только вы не просто балуетесь

Google

Vladimir
06.06.2018
13:00:13

Alexey
06.06.2018
13:00:13

Vladimir
06.06.2018
13:00:35

eeeman
06.06.2018
13:00:50

Vladimir
06.06.2018
13:01:20

eeeman
06.06.2018
13:01:31

Sergey
06.06.2018
13:01:36

Igor
06.06.2018
13:01:43

Vladimir
06.06.2018
13:02:19
мм?
дефолтный студийный эмулятор, он стал сильно лучше после того как они его переписали полностью для третьей студии

Igor
06.06.2018
13:02:26
а, окей
кстати есть инфа про разницу между дебаг режимом и без него? а то с дебагером приложение норм работает, а без нет

Alexey
06.06.2018
13:04:03

Artem
06.06.2018
13:04:41
нелегально, вы хотели сказать ?
Ну, как бы типа того) но лицензирование - это всегда сложно. Если у человека есть open-source проекты, то он может себе установить это дело. Но только их там и запускать

eeeman
06.06.2018
13:06:00

Alexey
06.06.2018
13:06:25
нет, вам надо сделать новую версию

eeeman
06.06.2018
13:07:01

Alexey
06.06.2018
13:07:08
+ Версия или платформа - вам вот эта кнопка нужна

eeeman
06.06.2018
13:08:19

Alexey
06.06.2018
13:11:08
пардон, я думал, мы про ios

Google

Michael
06.06.2018
13:24:19
всем привет. подскажите, какие плюсы и минусы между разработкой на rn и всякими object-c и тд?

Vlad
06.06.2018
13:32:52

Tupalov
06.06.2018
13:34:28

Vlad
06.06.2018
13:38:16

Алексей
06.06.2018
13:39:20

Vlad
06.06.2018
13:40:20

Tupalov
06.06.2018
13:40:45

Alexander
06.06.2018
13:56:00
по крайней мере в версии 2
@savelichalex как ты поступаешь в своих приложениях? есть таба "Messages" в которой список сообщений, при клике на сообещние открывается страница с сообщением
потом переходишь на другую табу и снова возвращаешься на messages, что произойдёт? откроется весь список или уже открытая страница с одним сообщением?

Serj
06.06.2018
14:00:11

Alexander
06.06.2018
14:00:34
ну вот это вроде и правильное поведение, по крайней мере в instagram и вк так и работает

Serj
06.06.2018
14:02:10
нужно делать сброс через редакс, как именно еще не знаю, но здесь, вроде бы, подобная проблема https://medium.com/handlebar-labs/replace-a-screen-using-react-navigation-a503eab207eb

Alexander
06.06.2018
14:08:29

Serj
06.06.2018
14:08:59
где именно ресет? можешь предоставить скрин кода?

Alexander
06.06.2018
14:14:14

kor
06.06.2018
14:17:29

Serj
06.06.2018
14:19:50
в новой версии навигатора этот код уже не работает?
советуют же использовать jumpToIndex

Alexander
06.06.2018
14:20:02
а структура такая:
Switch -> Stack -> Tab -> [Stack, Stack, Stack]

Google

Alexander
06.06.2018
14:20:36

Alexey
06.06.2018
14:21:27
вы правила читали?

Boris
06.06.2018
14:22:42

Alexey
06.06.2018
14:23:49
@javascript_jobs

Boris
06.06.2018
14:24:22
Спасибо

eeeman
06.06.2018
15:00:03
Ребят, а что делает DeviceInfo который в react-native?

George
06.06.2018
15:00:15
или студия топ
Я использовал genymotion для простых, сейчас говорят студия уже хороша

eeeman
06.06.2018
15:00:38
в модулях его вижу, а в документации нет описания

Demuz
06.06.2018
15:07:53
Фигня... Кто будет валидировать данные только на стороне клиента? Почитайте.
https://xakep.ru/2018/06/06/input-validation-problems/
В своем докладе аналитики рассказывают, что в настоящее время разработчики мобильных приложений по-прежнему часто включают бизнес-логику (включая валидацию пользовательского ввода, аутентификацию пользователя и авторизацию) в клиентскую часть своего кода вместо серверной. В итоге пользователи мобильных решений оказываются уязвимы даже перед инъекциями параметров в HTTP-запросы, чего можно было бы легко избежать, работай бизнес-логика на стороне сервера.
Разве не везде логика и на стороне клиента и на стороне сервера валидируется?

Vladimir
06.06.2018
15:10:31
не везде

Demuz
06.06.2018
15:12:08
Офигеть. У меня проверка ввода только для самого клиента стоит,ну то есть чтобы сказать что-то вроде: о ты! Да, ты! Номер ввел неверно. А вот если будет поддельный запрос, то на стороне сервера не пройдет валидация.

George
06.06.2018
15:12:38
Я думаю что проверку на сервере не делают там где приложение - просто неуловимый джо

Demuz
06.06.2018
15:14:21
А как кстати защита на сервере называется, при которой на вход запроса ещё принимаются данные хеша предыдущего запроса? Мне недавно нативщик про такую рассказывал. Мол, всегда взлом можешь зафиксировать и как минимум заблокировать аккаунт, к примеру.
Типа блокчейна.


Sergey
06.06.2018
15:42:09
@playra добавь еще одно приложение на RN
https://itunes.apple.com/ru/app/%D0%B0%D0%B7%D1%81-%D0%B7%D0%BC%D0%B5%D0%B9-%D0%B3%D0%BE%D1%80%D1%8B%D0%BD%D1%8B%D1%87/id1378411298?l=ru&ls=1&mt=8
https://play.google.com/store/apps/details?id=com.gorynichthedragon.app

Demuz
06.06.2018
16:14:33

Sergey
06.06.2018
16:14:51

Google

Demuz
06.06.2018
16:15:07
А это из какой библиотеки? Красиво сделали.

Sergey
06.06.2018
16:15:47

Demuz
06.06.2018
16:16:25
react-native-svg
Прикольно. У меня стоит эта библиотека. Незнал что ее можно для градиентов юзать.

Sergey
06.06.2018
16:16:53
линейный градиент можно проще сделать
а вот с радиальным пришлось заюзать svg

Demuz
06.06.2018
16:17:18

Алексей
06.06.2018
16:17:25
хм, и действительно, отложу в копилку такой способ ?

Vlad
06.06.2018
16:18:20
Пробовал кто держать докальную базу на iOS? Чтобы не делать запросов на сервер лишних?
Были ли проблемы? Может кто знает чем это может быть черевато

Demuz
06.06.2018
16:19:31
Кстати. А у всех разница размера апк есть, если с разных билд тулс собираешь и грейдл? На Андроиде были апк по 30мб, а сейчас стали 9мб, после смены грейдл на высокую версию и смены билд тулс.
Я что-то не понял, что это за классная и неожиданная оптимизация размера.

Denis
06.06.2018
16:20:32
реакт осилил в split abi чтоль

Demuz
06.06.2018
16:21:25

Sergey
06.06.2018
16:28:22
в build.gradle есть настройки, того как будет собираться билд , можно разделить на arm и x86 тогда билд в полтора раза уменьшится, и еще если поставить enableProguardInReleaseBuilds , то еще уменьшиться
пустой проект собираетсся в 4МБ билд

Vladimir
06.06.2018
16:32:48
Нужно отметить что тюнить размер нужно в предрелизной подготовке и настройка прогварда требует качественного регрессионного тестирования.
Ну и, вообще говоря, если вы собираетесь обновлять приложение кодпушем или подобным образом, то тестирование прогварда станет хорошим испытанием для вашей qa команды.
Что ни коим образом не говорит о том что не нужно использовать прогвард, только подходите к этому отвественно ?