Udviklingsopdatering på Verge # 9

Det er tid igen! Her skal vi fortælle dig, hvad der blev bygget i de sidste par uger. Vi vil benytte lejligheden til at opsummere alt hvad der blev gjort, da du måske har bemærket, at vi deler vores udvikling i realtid via forskellige sociale medier platforme som Twitter. Men til #vergefam vil vi give ekstra detaljer og præcision. Så her er vi i dag!

Vores dagsorden:

  1. Opdatering om desktop wallet-udviklingen (af Marvin Piekarek)
  2. Opdatering om iOS-tegnebogsudvikling (af Swen van Zanten)
  3. Opdatering til Android-tegnebogsudviklingen (af Manuel Cabras)

Opdatering af Desktop Wallet-udviklingen

Enkelt login skærm

I løbet af de sidste to uger siden vores sidste opdatering har vi integreret en tegnebogstjeneste, der giver dig følgende fordele:

  • hurtigere responstid
  • afbalanceret globalt for lettere vedtagelse
  • bedre brugeroplevelse, mens du bruger tegnebogen
  • bedre import / eksport af nøgler om nødvendigt inklusive mnemonic support

Nogle funktioner blev ændret under integrering af de nye tegnebogstjenester, som vi diskuterede i en tidligere dev. opdatering. Denne funktion var et enkelt adgangspunkt for tegnebogen (aka. Login). Vi vil ikke gå for mange detaljer, da vi gerne vil give dig den vigtigere begrundelse bag ”hvorfor” vi skiftede til et enkelt login.

Forklaring

Enkelt sagt, vi ønskede at have den bedste brugeroplevelse, når vi bruger vores nye tegnebøger. For at gøre dette gemmer tegnebogen fysisk en kopi af din krypterede private nøgle såvel som den mnemonic (også kendt som /wallet.dat/-fil). Disse taster, inklusive den mnemoniske, er permanent krypteret, når de er oprettet. Når du starter den nye tegnebog, bliver du tvunget til at indtaste en adgangskode, som logisk vil gemme den dekrypterede private nøgle, så længe det er nødvendigt. Når tegnebogen bliver inaktiv, afbrydes eller lukkes, slettes tegnebogen fra computerhukommelsen uden yderligere varsel.

Dette vil dybest set give dig mulighed for at foretage transaktioner, underskrive beskeder, oprette adresser, som dine hjerter ønsker; med kun en ulempe, mens din tegnebog kører, er du sårbar over for ondsindede programmer. Disse programmer kunne i teorien få adgang til din computers hukommelse og kopiere dine private nøgler.

Besøg mit spørgsmål om stakbytte, hvis nogen er villig til at bidrage til det. Jeg ville være meget glad for at modtage nogle råd i denne sag.

Yderligere ændringer

Gode ​​nyheder! Tegnebøgerne behøver ikke mere at synkronisere. Jeg er sikker på, at du alle er tilfredse med dette. Og for at bevise det fjernede vi alle indikatorer med hensyn til dette. Vi var også nødt til at fjerne yderligere oplysninger såsom blokhøjder, seneste blokke og enhver anden blockchain-relateret information. e.

Indlæsningsbjælken er tilbage, men der er bogstaveligt talt ikke tid til at den dukker op længere, da den indledende indlæsning er så hurtig, at alt hvad du vil se, er at det vises og forsvinder med det samme.

Opdatering til iOS Wallet-udvikling

Disse sidste to uger har jeg fokuseret mine energier på transaktionsvisningerne; fastlæggelse af søgemekanismer og sceneovergange.

Slomo

Da jeg endelig nød layoutet af transaktioner og kontaktvisninger, begyndte jeg at arbejde på modtagerlayouten. Jeg startede et nyt layout fra bunden og fjernede det første udkast, vi havde.

Public vs Stealth-adresse

Modtagelsesvisningen indeholder nu et kort, ligesom sendevisningen, men er lavet til at ligne på bagsiden. Dette kort indeholder en QR-kode ved siden af ​​XVG-adressen repræsenteret ved QR-koden.

En anden funktion er det af et fast beløb, der giver dig mulighed for at indsætte et beløb, du vil modtage til QR-koden, for automatisk at få afsenderen til at betale dette beløb.

Én ting til, mens jeg arbejdede med disse fantastiske funktioner, troede jeg, det kunne være åbenlyst cool at dele denne QR-kode, via sociale medier, airdrop, udskrivning eller noget andet, der kan deles via iOS-delingsgrænsefladen.
 Her er et eksempel, hvor jeg deler min genererede QR med Marvin:

Del min XVG-adresse om uenighed

Nu er tilsyneladende frontenden færdig, så jeg kan sætte mit fokus på bagsiden af ​​applikationen. Mere om dette i min næste opdatering

Opdatering til Android-udviklingen

Pæn!!!

Det er utroligt, at der allerede er gået to uger siden den sidste opdatering. Fordi jeg følte, vil denne Android-opdatering være kortere. Bedre være sikker end undskyld.

Lukket betatest

Da udvikling på Android skal dække et større sæt telefoner med undergrupper i størrelse, opløsning, Android-versioner osv. At arbejde med et par virtuelle tilfælde var ikke længere en mulighed. Jeg oprettede en testmælkekonto og fik nogle af holdet til at hjælpe. Disse test giver mig mulighed for at få indsigt i, hvad der sker, og hvad de ser osv.

Her er et eksempel på den indsigt, jeg kan få:

Da jeg lige er begyndt at bruge dette fantastiske værktøj, vil jeg ikke give mere information; skulle du være på udkig efter testere til din Android-app, er det et kraftfuldt og nyttigt værktøj til at få de målinger, du har brug for.

- Transaktionsvisninger

Hvis du er en Android Java-udvikler, ved du med sikkerhed kampene i ViewLists og deres adaptere. Ikke at det er vanskeligt, men hvis du håndterer professionel dovenskab som jeg, ved du helt sikkert, at det er en dejlig smerte at indstille dem. Så her er nogle af de synspunkter, der vises pænt på appen:

Transaktioner i tegnebogvisningenTransaktioner efter deres mening

Dette design er ikke endeligt; de næste trin ville være at tilføje en søgefelt (som Swen gjorde), oprette sortering efter adresse, dato og beløb og rydde op i designet for at gøre det smukkere!

Det er alt sammen til denne udviklingsopdatering! Desværre havde jeg lidt tid til at arbejde på tegnebogen på grund af at arbejde på en vis intern udvikling (som de meget spændende opgaver, der skal gøres her og der). Hvis du savner mig, kan du altid være ajour med hvad jeg Jeg laver det ved at kigge på min twitter-konto (@cabrasmanuel).

Er du interesseret i at bidrage?

Hvis du er interesseret i at bidrage til VERGE og vil være en del af vores fantastiske samfund af frivillige, så sørg for at nå ud til os, enten via github, splid, telegram eller via e-mail: contact@vergecurrency.com

Vis venligst din støtte!

Til sidst, hvis du synes om disse to ugentlige opdateringer, skal du stemme denne artikel op ved at trykke på klapknappen. Din support hjælper med at sprede nyhederne til andre, der muligvis ikke kender til de seneste hændelser her på Verge Currency.

Du kan klappe op til 50 gange, hvis du virkelig kan lide artiklen!

PS. her er en lille kernemedlemskitty

Og en kernehund