Alexander
Как раз столкнулись с необходимостью читалку сделать
Alexander
Вы каждый раз чтобы покататься заново велосипед свариваете?
Vladimir
Всегда так делаю😏
Alexander
Мне жалко времени. Особенно, когда нужно выпустить продукт быстрее
Alexander
Все зависит от многих критериет. В rn я почти ноль, сам писать не возьмусь, если что-то более менее серьезное. На php и .net иногда проще свое написать, нежели использовать готовое
Alexander
Хотя я сторонник использования reusable code
Kirill
Кстати кто-то реально делал читалки? В каком виде приходит контект и как вы на его страницы бьете? В свое время была задача - пришлось использовать маркдаун и выводить всю книгу одной вертикальной стеной, рисуя страницы на лету при скролле
Aleksei
я примерно так же делал, только у меня пагинация была, да и книга просто в json-е приходила
Kirill
Aleksei
Kirill
Aleksei
а там маркдаун был, без картинок. картинки были отдельно, но там была специфика. 1 страница - 1 картинка, заказчик так хотел
Kirill
Moldobaev
Всем привет! Не подскажите где лучше хранить токен авторизации в RN?
Aleksei
в AsyncStorage например
Anonymous
а еще лучше AsyncStorage в связке с redux
Moldobaev
Спасибо
Ololo
Привет всем, кто использует Switch c RN, он должен двигатся, если значение обновилось (value) но на старое?
Vladimir
токен авторизации надо бы шифровать как минимум
Anonymous
Moldobaev
Moldobaev
Vit
лел) криптоаналутики на марше)
Инал
Можно ли react-native делать градиент?
Никита
можно
Никита
либо в свг
Никита
либо linear-gradient
Никита
https://github.com/react-native-community/react-native-linear-gradient
Anonymous
только на Android почему-то у меня не заработала
Vit
можно пнг с градиентом на бэкграунд положить если кнопка)
Vladimir
Ilya
Ilya
Раз твое приложение может его расшифровать, то и кто угодно сможет
Kirill
да и чем шифровать то
Vladimir
не кто угодно, а достаточно квалифированные специалисты
Ilya
Kirill
можно было бюы пином, который пользователь вводит при авторизации, но тогда что делать с входом по тачу
Ilya
Не надо быть специалистом, чтобы приложение отреверсить
Ilya
Шифрование имеет смысл только тогда, когда ключ лежит не в приложении
Ilya
А в голове у юзера, например
Ilya
Надеяться на обфускацию не стоит, имхо
Alexander
Я делаю клиент для магазина книг, типа литреса. Там они все в fb2 или epub есть
Alexander
Ваш компонент в markdown читает?
Alexander
Закладки, разбивку по страницам, скорее всего тоже придется делать
Kirill
закладки и разбивку по страницам не сложно сделать, если размер страницы не привязан к размеру экрана
Alexander
И если шрифт не будет меняться
Alexander
Его размер
Alexander
Хотя со шрифтом не должно быть проблем по идее.
Kirill
ну в книгах есть разметка (заголовки, абзацы, диалоги, списки) + картинки могут быть разного размера
Alexander
Как приступлю уже непосредственно к разбору книг, напишу. Пока только начинаю
Ilya
Потыкал iOS-версию, чет нигде нет прогрессов загрузки (тупо белый экран, пока данные не появятся) и черный статусбар на черном фоне на первом экране
Alexander
Не совсем правильно вопрос сформировал. Он только его читает? фб2, епаб не?
Gleb
Добрый день, скажите а тут есть фрилансеры, только нужны серьезного уровня мидл +, или сеньор -?
Gleb
я не размещаю вакансию
Gleb
и вроде это не реклама
Gleb
но может я что-то не так понимаю
Gleb
нет
Gleb
я не ищу человека в компанию
Gleb
Если это предупредждение, то я понял и дебаты прекращаю.
Igor
Чем можно асинхронно (де)серилизовать json в строку на expo?
Kirill
Kirill
а, асинхронно не прочитал
Igor
Асинхронно? Я апи что ли не досмотрел 🤔
Ilya
Igor
Не смешно 😐
Ilya
Я и не шучу
Kirill
если нужно в отдельном потоке - то никак, если нужно асинхронно, то да, setTimeout
Igor
Ilya
Ненужные потоки не осилил
Ilya
@savelichalex еще один пример, когда многопоточность нужна
Ilya
Я не разбирал её
Aleksei
что за кейс интересно когда json огромный
Igor
Aleksei
Ilya
Там весь JS плейнтекстом? Офигенно