24FreelanceRynek freelancerów, który nigdy nie śpi
Okres odpowiedzi minął

Stwórz aplikację mobilną na iOS i Androida

993 przeglądy 0 opinii#22524
Budżet€525za projekt
FormatProjekt jednorazowybrak zaliczki
PłatnośćPrzelew bankowy
Odpowiedzi akceptowaneOkres odpowiedzi minąłdo 30.04.2019
Odpowiedzi0średnia w kategorii: 0,9
Widoki99356 w ciągu 14 dni

Opis projektu

Przetłumaczone
Potrzebujemy dewelopera aplikacji mobilnych. Wymagana jest implementacja aplikacji na platformy iOS i Android

Aplikacja mobilna jest tworzona w celu konwersji szesnastkowego kodu hex na tekst; oraz wygodnego wyszukiwania użytkowników na podstawie wyników.


Z tablicy łatwo uzyskać wszystkie dane każdej transakcji: hash transakcji pochodzący z kodowania Base58 i w HEX, czas, blok, w którym jest zawarty, itd.
Zadaniem aplikacji jest dostarczenie użytkownikom aktualnych danych i przesyłanie nowych danych w czasie rzeczywistym (poprzez okresowe żądanie tablicy co 30 sekund). Zapewnij dane w najwygodniejszej formie, z najbardziej komfortową możliwością nawigacji przez rekordy.
Interfejs aplikacji pozwala na wyszukiwanie potrzebnych rekordów według kryteriów opisanych poniżej w TK i zapisywanie potrzebnych rekordów w zakładkach, aby użytkownik miał je pod ręką.
Implementacja aplikacji jest niezbędna dla AppStore i GooglePlay.
Ilustracje w TK są podane, aby wizualnie przedstawić lokalizację elementów. Ikony, czcionki, schemat kolorów są tworzone przez wykonawcę.


I. Sekcja wszystkich rekordów

Po uruchomieniu aplikacji, wszystkie rekordy transakcji są domyślnie otwarte dla użytkownika.
Można przesuwać listę w górę i w dół, wpisy z dołu będą przesuwać się w górę, a lista będzie się zwiększać. Koło z całkowitą liczbą rekordów zniknie. Jego miejsce zajmie lista na ekranie.
Aplikacja ma trzy główne sekcje:
1. Wszystkie rekordy.
2. Wyszukiwanie
3. Zapisane.
I dodatkowa sekcja „Główne menu”.
Sekcja „wszystkie rekordy” ma filtr „według typu rekordów”. Aplikacja klasyfikuje rekordy na:
1. Fakt urodzenia,
2. Małżeństwo,
3. Rozwód,
4. Zmiany nazwisk,
5. Ustalenie ojcostwa;
6. Odejście z życia.

Same rekordy zawierają hash transakcji i jej pierwsze słowa. Tło pod aktywnym oknem z filtrami staje się ciemniejsze. Link do przejścia to prostokąt, w którym znajduje się hash z początkiem rekordu. Po kliknięciu na niego, rekord otwiera się w całości.
 
II. Sekcja „Wyszukiwanie”
Aby przejść do sekcji wyszukiwania, użytkownik klika środkowy przycisk „Menu” na dole ekranu. Do ilustracji przycisku używana jest lupa.

Wyszukiwanie treści pozwala znaleźć odpowiednią transakcję, według słów w jej treści. Użytkownik wpisuje 1-2-3 słowa, a pojawia się okrąg ilustrujący liczbę trafień. Kliknięcie na okrąg lub przycisk wyszukiwania prowadzi do listy wyników. Gdy wprowadza hash transakcji lub jego część do paska wyszukiwania „według treści”, transakcja musi być znaleziona.

Jeśli przejdziesz z sekcji wyszukiwania do drugiego elementu „wstaw” - otworzy się to samo wyszukiwanie treści z automatycznym wypełnieniem z schowka. Jeśli w schowku nie ma nic, wyszukiwanie treści i tak się otworzy.

Wyszukiwanie według kodu QR hasha uruchamia aparat smartfona, użytkownik ma możliwość nałożenia obiektywu, a po rozpoznaniu kodu QR, rekord otwiera się w całości.

Wyszukiwanie „według daty utworzenia” pozwala użytkownikowi określić datę lub zakres dat, w którym wszystkie transakcje za określony czas będą wyświetlane.

Wyszukiwanie „według treści”, „hash transakcji” w przypadku, gdy znaleziono tylko 1 rekord, rekord jest natychmiast otwierany w całości. W innych przypadkach otwierana jest lista znalezionych rekordów. Wyszukiwanie „według numeru bloku”, „według daty utworzenia” - zawsze otwiera listę rekordów, nawet jeśli znaleziono tylko jeden rekord.
Interfejs wyników wyszukiwania jest podobny do interfejsu sekcji „wszystkie rekordy”, tylko nie ma koła, a na górze ekranu, obok przycisku głównego menu, znajduje się nazwa typu wyszukiwania i określony parametr wyszukiwania. W przypadku, gdy jest to wyszukiwanie według numeru bloku, zawiera wpis „w bloku nr [numer bloku] znalezione rekordy: ”.
 
III. Zapisane rekordy
Zapisane rekordy to rekordy, przy przeglądaniu których użytkownik oznaczył je gwiazdką znaną w Internecie z ikoną „dodaj do ulubionych”. Przy pierwszym uruchomieniu lista jest pusta.

Aplikacja zapamiętuje zapisane rekordy nawet przy kolejnych uruchomieniach.

IV. Zapisane w całości.
Po otwarciu rekordu z listy, użytkownik przegląda go w całości. Elementy są ułożone jak na ilustracji poniżej.
Ekran jest szeroki i haszowany w małej, matowej czcionce. Następnie przyciski menu, które pozwalają na przełączanie trybu czytania. Użytkownik może je przesuwać. W ten sposób rekord jest natychmiast prezentowany w trzech kodowaniach:
• Tekst
• Neh
• Base58

Podczas przesuwania występuje szybka animacja, przesuwająca biały przezroczysty prostokąt z jednego przycisku na drugi.
 
V. Logika jądra aplikacji
Aplikacja wykorzystuje źródłową tablicę, buforuje ją i przechowuje dla każdej transakcji, oprócz base58 i hex, pole z tekstem przekształconym z hex. Okresowo aktualizując pamięć podręczną nowymi rekordami.
Zadania wykonawcy obejmują: przyspieszenie hexów z wyjściem transakcji i konwersję na czytelny widok. Tylko transakcje wychodzące podlegają księgowaniu, tylko z portfeli bankowych. Lista portfeli jest pobierana z strony banku. W hex'ach, źródłowa tablica musi być usunięta z początku 76a914 i z końca 88ac przed transformacją.
Transformacja odbywa się za pomocą funkcji matematycznej.
24
Dwadzieścia · wskazówka

Jak napisać odpowiedź, która zostanie wybrana

  • Zacznij od zadania klienta, a nie od opowieści o sobie.
  • Podlinkuj jedno lub dwa podobne projekty ze swojego portfolio.
  • Podaj cenę i termin — oraz co dokładnie one obejmują.
  • Zadaj jedno pytanie wyjaśniające: to rozpoczyna rozmowę.

Odpowiedzi 0

Teksty odpowiedzi są widoczne tylko dla klienta.

Ta sama kategoria

Podobne projekty

Wszystkie projekty w kategorii
Dobrze wiedzieć
Jak mogę odpowiedzieć na ten projekt?

Zaloguj się jako freelancer, opisz, jak rozwiążesz zadanie, podaj swoją cenę i termin. Klient czyta odpowiedzi i zaczyna dialog z najlepszymi.

Kto może zobaczyć moją odpowiedź?

Tylko klient, który opublikował projekt, oraz ty. Inni freelancerzy nie widzą twojego tekstu ani ceny.

Gdzie mogę znaleźć podobne prace?

Nowe projekty w „Rozwój aplikacji mobilnych” pojawiają się codziennie. Wszystkie projekty w kategorii

FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora