Mobiele platform onafhankelijke applicatie

Dus wie won de NativeScript Uplabs-uitdaging?

Een paar maanden geleden hebben NativeScript en Uplabs samengewerkt om ontwikkelaars en ontwerpers uit te dagen de allerbeste native app-gebruikersinterfaces te bouwen, met behulp van NativeScript (natuurlijk) en de NativeScript Playground.

We zagen dit vooral als een uitdaging voor het ontwerp. Iedereen weet dat je echt native UI’s kunt maken met NativeScript, maar niet iedereen weet dat je ook aantrekkelijke native UI’s kunt maken.

Mobiele platformonafhankelijke applicatie

Alle RES-valuta’s blijven binnen hetzelfde ecosysteem en vergroten de kracht van de RES-munt bij elke aankoop.

De app

De reden dat veel handelaars voor RES hebben gekozen, is omdat het hen in staat stelt om eenvoudig verbinding te maken met andere verkopers en klanten.

. Op de website worden alle aangesloten verkopers op de kaart weergegeven en kunt u via een groot aantal filters en parameters zoeken naar specifieke verkopers. Samen met deze website werd een mobiele app ontwikkeld in Xamarin (iOS en Android) als een student project. Deze applicatie diende dezelfde basisfunctionaliteit van de website, maar werd op dat moment meestal als een soort nabeschouwing beschouwd. Naarmate het bedrijf groeide, beseften ze dat de app niet aan hun stijgende normen voldeed. Ze willen hun bestaande applicatie verwerken

Nativescript, a cross-platform challenge

Onze uitdaging leek eenvoudig. Herwerk een bestaande applicatie met behulp van een bestaande API door een nieuw ontwerp te maken en de gebruikerservaring te verbeteren op basis van de feedback die RES in de loop van de jaren heeft ontvangen. Omdat de app soepel moest verlopen op zowel iOS als Android, hebben we besloten om Nativescript te gebruiken.

Nativescript is relatief nieuw en stelt u in staat om een mobiele applicatie voor zowel iOS als Android te bouwen met behulp van een enkele codebase. Het verschil met andere platformonafhankelijke software is dat Nativescript u in staat stelt om platform specifieke UI-elementen en API’s direct of indirect te gebruiken. Ontwikkeling kan worden gedaan in Angular, Vue.js, Typescript of Javascript en de gebruikersinterface is ingesteld in CSS.

UI-elementen worden automatisch geconverteerd naar hun platform specifieke tegenhangers. Een knop is bijvoorbeeld een ‘UIButton’-object op iOS en een’ Button’-object op Android. Dit zorgt ervoor dat de gebruikersinterface van de app meteen natuurlijk aanvoelt op beide platforms, zelfs zonder platformspecifieke afstemming. De belangrijkste les om te leren: hoewel Nativescript veel doet om de kloof te overbruggen tussen platformonafhankelijke en echte native mobiele apps, is het niet altijd zo eenvoudig. Platform Specifieke aanpassingen moeten soms nog worden uitgevoerd om ervoor te zorgen dat de app werkt zoals bedoeld voor zowel iOS als Android. Uiteindelijk hebben we een gelikte toepassing gemaakt die gebruikers heel graag gebruiken. Momenteel wordt de RES-app geïnstalleerd door bijna 5.000 gebruikers op Android en 3.000 op iOS.