Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
ropox
6 лет назад

GolosWallet, продолжение эпопеи

Давно ничего не писал про кошелек, так как я уже даже почти его забросил. Первую версию я написал без всякого соблюдения архитектурных веяний в react.js. Просто накопипастил примеров и все заработало. Мне хватило всего пару дней и я даже пользуюсь тем приложением.

Но у меня не получилось создать apk файл, для установки на андроид, да и @vik мне подсказал про native base и ignite. Первое - набор готовых, кроссплатформенных компонентов для react native. А второе помогает создать архитектурно правильную структуру проекта.

Потому я решил все переписать. Вот тут то у меня и встало все дело. Я долго не мог понять, зачем оно все это мне нужно и как оно работает. redux я не понял вообще - одна сплошная магия, куча файлов. Плюс один был - я смог собрать apk. Я даже заказал иконки под приложение. А потом все зачахло. За неимением времени, на работе завал, да и руки опускались - я упорно не понимал redux

А тут у меня выдались 4 дня рождественских праздников и я решил все же разобраться с redux. После 3 дней чтения интернета, исходников, мне кажется, что я стал понимать.

Вообщем кой чего получилось. Я собрал apk с тем, что есть и выложил тут. По функционалу оно на уровне первой версии. Просто показывает баллансы аккаунтов.



Пока сортировка заданна жестко, по стоимости аккаунта. Стоимость тоже считается коряво - в GBG, по фиду публикуемому делегатами. Зато есть задел на будущее. думаю потом будет проще добавить конвертацию к выбранной валюте. Для этого надо сделать экран настроек и научиться забирать цены с какого нибудь сервиса.

Переделал экран так же. Теперь аккаунты показываются в виде карточек, мне кажется так удобнее. Видно сразу несколько параметров, хотя и в ущерб всему списку. Надо будет поиграться с приложением, посмотреть на сколько это удобно.

Стилями я пока не занимался, я во первых не силен, а во вторых пока это второстепенно.

Завтра еще один день выходной, попробую уложиться в него. Смельчаки могут попробовать скачать приложение. Мне интересно, сильно оно будет тормозить и вообще, будет ли работать на телефонах отличных от моего? Приложению требуется только доступ к памяти для хранения настроек и к интернету. При установке у меня пишет кроме того, приложению требуется узнать статус телефона, для чего этого - мы сами не знаем. Это уже ignite само добавило чего то. Доступ к телефону я отозвал и приложение работает и без этого разрешения.

Я понимаю конечно, пост не о чем, просто вот хотелось сказать, что я не забросил и продолжаю ковырять проект.



1
138.932 GOLOS
На Golos с February 2017
Комментарии (8)
Сортировать по:
Сначала старые