Application mobile multiplateforme

Alors, qui a remporté le défi NativeScript Uplabs?

Il y a quelques mois, NativeScript et Uplabs se sont associés pour proposer aux développeurs et aux concepteurs de créer les meilleures interfaces utilisateur d’applications natives, à l’aide de NativeScript (bien sûr) et du NativeScript Playground.

Nous avons considéré cela principalement comme un défi de conception. Tout le monde sait que vous pouvez créer de véritables interfaces utilisateur natives avec NativeScript, mais tout le monde ne sait pas que vous pouvez également créer des interfaces utilisateur natives attrayantes.

Application mobile multiplateforme

Toutes les devises RES restent dans le même écosystème, renforçant la force de la pièce RES à chaque achat.

L’application

La raison pour laquelle de nombreux marchands ont choisi le RES est qu’elle leur permet de communiquer facilement avec d’autres marchands et clients.


le site web RES. Le site Web affiche tous les marchands connectés sur la carte et vous permet de rechercher des marchands spécifiques via une large sélection de filtres et de paramètres. Avec ce site Web, une application mobile a été développée sous Xamarin (iOS et Android) en tant que projet étudiant. Cette application avait les mêmes fonctionnalités de base que le site Web, mais était à l’époque considérée comme une réflexion après coup. Au fur et à mesure que l’entreprise grandissait, ils ont réalisé que l’application ne répondait pas à leurs normes élevées. Vous cherchez à retravailler leur application existante

Nativescript, un défi multi-plateforme

Notre défi semblait simple. Retravailler une application existante à l’aide d’une API existante en créant un nouveau design et en améliorant l’expérience utilisateur sur la base des commentaires reçus par RES au fil des ans. Étant donné que l’application devait fonctionner correctement sur iOS et Android, nous avons décidé d’utiliser Nativescript.

Nativescript est relativement nouveau et vous permet de créer une application mobile pour iOS et Android à l’aide d’une seule base de code. La différence avec d’autres logiciels multi plateformes réside dans le fait que Nativescript vous permet d’utiliser des éléments d’interface utilisateur et des API spécifiques à une plate-forme, directement ou indirectement. Le développement peut être fait en Angular, Vue.js, Typescript ou Javascript et l’interface utilisateur est configurée en CSS.

Les éléments de l’interface utilisateur sont automatiquement convertis en leurs homologues spécifiques à la plate-forme. Par exemple, un bouton serait un objet “UIButton” sur iOS et un objet “Button” sur Android. Cela nous assure que l’interface utilisateur de l’application semble immédiatement naturelle sur les deux plates-formes, même sans réglage particulier. La leçon la plus importante à retenir pas toujours aussi simple. Des ajustements spécifiques à la plate-forme doivent encore être apportés parfois pour garantir que l’application fonctionne comme prévu sur iOS et Android. En fin de compte, nous avons créé une application astucieuse que les utilisateurs aiment vraiment utiliser. Actuellement, l’application RES est installée par près de 5 000 utilisateurs sur Android et 3 000 sur iOS.