
Никита
16.01.2018
10:54:24
либо в свг
либо linear-gradient
https://github.com/react-native-community/react-native-linear-gradient

SaNta
16.01.2018
11:00:03
только на Android почему-то у меня не заработала

Google

morda
16.01.2018
11:02:31
можно пнг с градиентом на бэкграунд положить если кнопка)

Илья
16.01.2018
11:06:27

Vladimir
16.01.2018
11:07:24

Илья
16.01.2018
11:07:40

Denis
16.01.2018
11:07:52

Илья
16.01.2018
11:07:55
Раз твое приложение может его расшифровать, то и кто угодно сможет

Кирилл
16.01.2018
11:08:02
да и чем шифровать то

Vladimir
16.01.2018
11:08:16
не кто угодно, а достаточно квалифированные специалисты

Илья
16.01.2018
11:08:29

Кирилл
16.01.2018
11:08:32
можно было бюы пином, который пользователь вводит при авторизации, но тогда что делать с входом по тачу

Denis
16.01.2018
11:08:39

Илья
16.01.2018
11:09:02
Не надо быть специалистом, чтобы приложение отреверсить

Denis
16.01.2018
11:09:15

Google

Илья
16.01.2018
11:09:53
Шифрование имеет смысл только тогда, когда ключ лежит не в приложении
А в голове у юзера, например
Надеяться на обфускацию не стоит, имхо

Play
16.01.2018
11:13:11
А какие готовые либы есть?
Книги храню на gitbook.com у них клаcсный встроеный ридер.
Через API получаю доступ, скачиваю и отображаю в приложении.
Как таковую библиотеку не использовал, если понравится мое простое решение, то могу поделиться кодом компонента, если после оформите его и выложите в opensouce.
Посмотреть можно в разделе книги здесь:
App Store https://goo.gl/UomA96
Android https://goo.gl/VSBaXu
Кирилл
GitBook предостовляет возможность сверстаную в markdown книгу, конверитровать в json, epab, pdf. Если нужны будут закладки и страницы, то думаю, если сделать быстро, то смотреть нужно в сторону pdf ридеров.

Alexander
16.01.2018
11:15:18
Я делаю клиент для магазина книг, типа литреса. Там они все в fb2 или epub есть
Ваш компонент в markdown читает?
Закладки, разбивку по страницам, скорее всего тоже придется делать

Кирилл
16.01.2018
11:18:02
закладки и разбивку по страницам не сложно сделать, если размер страницы не привязан к размеру экрана

Alexander
16.01.2018
11:18:35
И если шрифт не будет меняться
Его размер
Хотя со шрифтом не должно быть проблем по идее.

Кирилл
16.01.2018
11:19:58
ну в книгах есть разметка (заголовки, абзацы, диалоги, списки) + картинки могут быть разного размера

Alexander
16.01.2018
11:22:39
Как приступлю уже непосредственно к разбору книг, напишу. Пока только начинаю

Play
16.01.2018
11:22:43

Илья
16.01.2018
11:23:12
Книги храню на gitbook.com у них клаcсный встроеный ридер.
Через API получаю доступ, скачиваю и отображаю в приложении.
Как таковую библиотеку не использовал, если понравится мое простое решение, то могу поделиться кодом компонента, если после оформите его и выложите в opensouce.
Посмотреть можно в разделе книги здесь:
App Store https://goo.gl/UomA96
Android https://goo.gl/VSBaXu
Кирилл
GitBook предостовляет возможность сверстаную в markdown книгу, конверитровать в json, epab, pdf. Если нужны будут закладки и страницы, то думаю, если сделать быстро, то смотреть нужно в сторону pdf ридеров.
Потыкал iOS-версию, чет нигде нет прогрессов загрузки (тупо белый экран, пока данные не появятся) и черный статусбар на черном фоне на первом экране

Alexander
16.01.2018
11:23:15
Не совсем правильно вопрос сформировал. Он только его читает? фб2, епаб не?

Play
16.01.2018
11:23:17
от туда они подтягиваются на gitbook

Gleb
16.01.2018
11:26:58
Добрый день, скажите а тут есть фрилансеры, только нужны серьезного уровня мидл +, или сеньор -?

Play
16.01.2018
11:27:39

Google

Gleb
16.01.2018
11:27:51
я не размещаю вакансию
и вроде это не реклама
но может я что-то не так понимаю

Play
16.01.2018
11:28:14
Это не хантинг?

Gleb
16.01.2018
11:28:20
нет
я не ищу человека в компанию
Если это предупредждение, то я понял и дебаты прекращаю.

Igor
16.01.2018
11:28:54
Чем можно асинхронно (де)серилизовать json в строку на expo?

Кирилл
16.01.2018
11:30:02
а, асинхронно не прочитал

Igor
16.01.2018
11:31:23
Асинхронно? Я апи что ли не досмотрел ?

Илья
16.01.2018
11:31:43

Igor
16.01.2018
11:32:14
Не смешно ?

Илья
16.01.2018
11:32:42
Я и не шучу

Кирилл
16.01.2018
11:32:58
если нужно в отдельном потоке - то никак, если нужно асинхронно, то да, setTimeout

Denis
16.01.2018
11:33:54
39к строк на ЖСе ))

Igor
16.01.2018
11:34:25

Denis
16.01.2018
11:34:47
Всемогущий реакт не осилил парсинг? (толсто, да)

Илья
16.01.2018
11:34:59

Google

Denis
16.01.2018
11:35:24

Илья
16.01.2018
11:35:35
@savelichalex еще один пример, когда многопоточность нужна

Denis
16.01.2018
11:37:19

Кирилл
16.01.2018
11:37:35

Алексей
16.01.2018
11:38:02
что за кейс интересно когда json огромный

Denis
16.01.2018
11:39:33
var t = "5m8i24usajhflai41ka7s48cebkmw0v7yl7ude1nqtskx81cr2m10oavvgep31fi",
n = {
headers: {
Authorization: "Bearer " + t
}
};
return l.default.get("https://api.gitbook.com/books", n, {

Алексей
16.01.2018
11:39:35

Denis
16.01.2018
11:40:33

Илья
16.01.2018
11:40:36

Denis
16.01.2018
11:40:40
Просто как зип открываешь

Igor
16.01.2018
11:40:47

Denis
16.01.2018
11:41:09

Илья
16.01.2018
11:41:16
Реактнейтив крутой, признаю, упрощает работу не только разрабу, но и тому, кто будет приложение декомпилить, тоже))

Алексей
16.01.2018
11:41:27

Илья
16.01.2018
11:41:32
Другой вопрос, зачем минифицировать то, что все равно кладется в zip-архив?

Кирилл
16.01.2018
11:42:17
чтоб оно меньше весило например

Denis
16.01.2018
11:42:29

Илья
16.01.2018
11:42:33

Google

Igor
16.01.2018
11:43:20

Кирилл
16.01.2018
11:44:01
что-то мне подсказывает там разные механизмы сжатия
а насчет безопасности - насколько я помни dex в jar тоже не составляет труда декомпильнуть

Илья
16.01.2018
11:48:42

Алексей
16.01.2018
11:48:46

Илья
16.01.2018
11:48:55
Я лишь констатировал факт, что разбирать приложение проще, а вы уже там про безопасность что-то придумали
Телеграм вон вообще опенсорсный, но это же не делает его менее безопасным

Denis
16.01.2018
11:59:50
170кб json прожевывается за 8.5мс на девайсе
Если упороть другой парсер - 3.9

Damir
16.01.2018
12:00:30
Хеллоу пипл. Нужна либа которая работает как в браузере работает input(type='file')

SaNta
16.01.2018
12:01:47
file chooser

Denis
16.01.2018
12:03:06
1мб json жуется за 40мс
с упоротым парсером - 16.7

Play
16.01.2018
12:03:50

Sergey
16.01.2018
12:03:56

Igor
16.01.2018
12:04:00
всем привет. может кто подсказать, есть возможность в браузере (хром, сафари или чет еще) эмулировать мултитач ивенты?