
1
Владимир
нет рекомендаций
нет жалоб
Название проекта: Создать мобильное приложение для iOS и Android
Вариант сотрудничества: Одноразовый проект
Раздел: Разработка мобильных приложений
Предоплата: без предоплат
Способы оплаты: Банковский перевод
Прием заявок: от 2017-03-21 до 2017-03-24
Вариант сотрудничества: Одноразовый проект
Раздел: Разработка мобильных приложений
Предоплата: без предоплат
Способы оплаты: Банковский перевод
Прием заявок: от 2017-03-21 до 2017-03-24
Описание проекта:
Нужен разработчик мобильных приложений. Требуется реализовать приложение под платформы iOS и Android
Мобильное приложение создаётся для преобразования шестнадцатеричного hex-кода в текст; и удобного пользовательского поиска по результатам.
Из массива легко получить все данные каждой транзакции: хэш транзакции, исходящие в кодировке Base58 и в HEX, время, блок в который включена и др.
Задача приложения предоставить пользователям текущие данные и подгружать новые в режиме реального времени (путём периодических запросов массива каждые 30 секунд). Предоставить данные в максимально удобном виде, с наиболее комфортной возможностью навигации по записям.
Интерфейс приложения позволяет искать нужные записи по критериям описанным далее в ТЗ и сохранять в закладки нужные записи, чтобы были у пользователя под рукой.
Реализовать приложения необходимо для AppStore и GooglePlay.
Иллюстрации в ТЗ даны для наглядного представления расположения элементов. Иконки, шрифты, цветовую схему создаёт исполнитель.
I. Раздел «Все записи»
После запуска приложения пользователю по умолчанию открываются все записи совершенных транзакций.
По списку можно свайпать вверх и вниз, записи снизу будут подниматься вверх и список увеличится. Круг с общим количеством записей пропадёт. Его место заполнит список на экране.
Приложение имеет три основных раздела:
1. Все записи
2. Поиск
3. Сохранённые.
И дополнительный раздел «Главное меню».
Раздел «все записи» имеет фильтр «по типу записей». Приложение классифицирует записи на:
1. Факт рождения,
2. Заключения брака,
3. Расторжение брака,
4. Смены фамилий,
5. Установления отцовства;
6. Уход их жизни.
Сами записи содержат в себе хэш транзакции и первые её слова. Фон под активным окном с фильтрами становится тускнее. Ссылкой для перехода является прямоугольник в котором располагается хэш с началом записи. При нажатии на него запись открывается полностью.
II. Раздел «Поиск»
Для перехода в раздел поиск пользователь нажимает среднюю кнопку «Меню» в нижней части экрана. Для иллюстрации кнопки используется лупа.
Поиск по содержимому позволяет найти нужную транзакцию, по словам в её теле. Пользователю достаточно ввести 1-2-3 слова и появляется круг иллюстрирующий количество совпадений. Нажатие по кругу либо по кнопке поиска приведёт к списку результатов. При вводе в строку поиска «по содержимому» хэша транзакции или её части, транзакция должна быть найдена.
Если из раздела поиска пойти по второму пункту «вставить» - откроется тот же поиск по содержимому с автоматическим заполнением из буфера обмена. Если в буфере обмена ничего нет, поиск по содержимому всё равно откроется.
Поиск по QR-коду хэша запускает камеру смартфона, у пользователя появляется возможность навести объектив и при распознавании QR-кода открывается запись полностью.
Поиск по «дате создания» позволяет пользователю указать дату, либо диапазон дат, в рамках которого будут отображены все транзакции за указанное время.
Поиск «по содержимому», «хэшу транзакции» в случае, если найдено только 1 запись, сразу открывается запись полностью. В остальных случаях открывается список найденных записей. Поиск «по номеру блока», «по дате создания» - всегда открывает список записей, даже в том случае, если запись найдена одна.
Интерфейс выдачи результатов поиска аналогичен интерфейсу раздела «все записи», только отсутствует круг, а в верхней части экрана, рядом с кнопкой главного меню идет название вида поиска и заданный параметр поиска. В случае, если это поиск по номеру блока, содержит запись « в блоке № [ номер блока ] найдены записи: ».
III. Сохранённые записи
Сохраненные записи – записи, при просмотре которых пользователь отметил их звёздочкой, известным в интернете значком «добавить в избранное». Изначально при первом запуске список пуст.
Приложение запоминает сохраненные записи даже при последующем запуске.
IV. Запись полностью.
При открытии записи из списка пользователь просматривает ее полностью. Элементы на ней расположены как в иллюстрации ниже.
В ширину экрана помещается хэш мелким, тусклым шрифтом. Затем меню-кнопки, позволяющие переключать режим чтения записи. Пользователь может свайпать их. Таким образом, запись сразу же представлена в трёх кодировках:
• Текст
• Нех
• Base58
При свайпе происходит быстрая анимация перемещение белого прозрачного прямоугольника с одной кнопки на другую.
V. Логика ядра приложения
Приложение использует массив источника, кэширует его и хранит по каждой транзакции помимо base58 и hex поле с текстом, преобразованный из hex. Периодически обновляя кэш новыми записями.
В задачи исполнителя входит: скреплять hex’ы выходом транзакции и конвертировать читаемый вид. Учёту подлежат только исходящие транзакции, только с кошельков банка. Список кошельков берется со страницы банка. В hex’ас из массива источника до преобразования нужно убрать из начала символы 76a914 и с конца 88ac.
Преобразование осуществляется с помощью математической функции.
Нужен разработчик мобильных приложений. Требуется реализовать приложение под платформы iOS и Android
Мобильное приложение создаётся для преобразования шестнадцатеричного hex-кода в текст; и удобного пользовательского поиска по результатам.
Из массива легко получить все данные каждой транзакции: хэш транзакции, исходящие в кодировке Base58 и в HEX, время, блок в который включена и др.
Задача приложения предоставить пользователям текущие данные и подгружать новые в режиме реального времени (путём периодических запросов массива каждые 30 секунд). Предоставить данные в максимально удобном виде, с наиболее комфортной возможностью навигации по записям.
Интерфейс приложения позволяет искать нужные записи по критериям описанным далее в ТЗ и сохранять в закладки нужные записи, чтобы были у пользователя под рукой.
Реализовать приложения необходимо для AppStore и GooglePlay.
Иллюстрации в ТЗ даны для наглядного представления расположения элементов. Иконки, шрифты, цветовую схему создаёт исполнитель.
I. Раздел «Все записи»
После запуска приложения пользователю по умолчанию открываются все записи совершенных транзакций.
По списку можно свайпать вверх и вниз, записи снизу будут подниматься вверх и список увеличится. Круг с общим количеством записей пропадёт. Его место заполнит список на экране.
Приложение имеет три основных раздела:
1. Все записи
2. Поиск
3. Сохранённые.
И дополнительный раздел «Главное меню».
Раздел «все записи» имеет фильтр «по типу записей». Приложение классифицирует записи на:
1. Факт рождения,
2. Заключения брака,
3. Расторжение брака,
4. Смены фамилий,
5. Установления отцовства;
6. Уход их жизни.
Сами записи содержат в себе хэш транзакции и первые её слова. Фон под активным окном с фильтрами становится тускнее. Ссылкой для перехода является прямоугольник в котором располагается хэш с началом записи. При нажатии на него запись открывается полностью.
II. Раздел «Поиск»
Для перехода в раздел поиск пользователь нажимает среднюю кнопку «Меню» в нижней части экрана. Для иллюстрации кнопки используется лупа.
Поиск по содержимому позволяет найти нужную транзакцию, по словам в её теле. Пользователю достаточно ввести 1-2-3 слова и появляется круг иллюстрирующий количество совпадений. Нажатие по кругу либо по кнопке поиска приведёт к списку результатов. При вводе в строку поиска «по содержимому» хэша транзакции или её части, транзакция должна быть найдена.
Если из раздела поиска пойти по второму пункту «вставить» - откроется тот же поиск по содержимому с автоматическим заполнением из буфера обмена. Если в буфере обмена ничего нет, поиск по содержимому всё равно откроется.
Поиск по QR-коду хэша запускает камеру смартфона, у пользователя появляется возможность навести объектив и при распознавании QR-кода открывается запись полностью.
Поиск по «дате создания» позволяет пользователю указать дату, либо диапазон дат, в рамках которого будут отображены все транзакции за указанное время.
Поиск «по содержимому», «хэшу транзакции» в случае, если найдено только 1 запись, сразу открывается запись полностью. В остальных случаях открывается список найденных записей. Поиск «по номеру блока», «по дате создания» - всегда открывает список записей, даже в том случае, если запись найдена одна.
Интерфейс выдачи результатов поиска аналогичен интерфейсу раздела «все записи», только отсутствует круг, а в верхней части экрана, рядом с кнопкой главного меню идет название вида поиска и заданный параметр поиска. В случае, если это поиск по номеру блока, содержит запись « в блоке № [ номер блока ] найдены записи: ».
III. Сохранённые записи
Сохраненные записи – записи, при просмотре которых пользователь отметил их звёздочкой, известным в интернете значком «добавить в избранное». Изначально при первом запуске список пуст.
Приложение запоминает сохраненные записи даже при последующем запуске.
IV. Запись полностью.
При открытии записи из списка пользователь просматривает ее полностью. Элементы на ней расположены как в иллюстрации ниже.
В ширину экрана помещается хэш мелким, тусклым шрифтом. Затем меню-кнопки, позволяющие переключать режим чтения записи. Пользователь может свайпать их. Таким образом, запись сразу же представлена в трёх кодировках:
• Текст
• Нех
• Base58
При свайпе происходит быстрая анимация перемещение белого прозрачного прямоугольника с одной кнопки на другую.
V. Логика ядра приложения
Приложение использует массив источника, кэширует его и хранит по каждой транзакции помимо base58 и hex поле с текстом, преобразованный из hex. Периодически обновляя кэш новыми записями.
В задачи исполнителя входит: скреплять hex’ы выходом транзакции и конвертировать читаемый вид. Учёту подлежат только исходящие транзакции, только с кошельков банка. Список кошельков берется со страницы банка. В hex’ас из массива источника до преобразования нужно убрать из начала символы 76a914 и с конца 88ac.
Преобразование осуществляется с помощью математической функции.
















