Site icon Blog ARC Optimizer

Rencontrez Shiva Prasad, expert en développement pour NativeScript


Shiva Prasad, expert du développement pour NativeScript, explique comment il se sent chez NativeScript.

Shiva est un expert bien connu de NativeScript qui encadre également la cohorte actuelle de NativeScript Ambassadeurs principaux .

Cet article fait partie d'une série mettant en vedette nos experts en développement, membres de la communauté qui représentent le meilleur de nos produits. Lisez sur d'autres experts en vedette ici et rencontrez plus de DE ici .


NativeScriptSnacks et . J'écris aussi des articles NativeScript dans mon temps libre.

Où êtes-vous basé et pourquoi?

Je suis actuellement basé à Bangalore. Je suis d'abord venu dans cette ville pour poursuivre mes études d'ingénieur. Après cela, j'ai choisi de rester ici, car Bangalore est le plus grand centre informatique en Inde, et il y a tellement d'opportunités ici. En outre, la startup pour laquelle je travaille est également présente à Bangalore.

Avec qui travaillez-vous?

Je travaille en tant que développeur principal chez Bfit Technologies, Bangalore et en tant qu'associé chez nStudio LLC, US-CA. En dehors de cela, j'aime contribuer autant que je peux pour NativeScript! Non seulement parce que cela a stimulé ma carrière, mais aussi parce que c'est génial!

Sur quel projet travaillez-vous maintenant?

Actuellement, je travaille sur quelques projets majeurs, à savoir AnyGo Fitness, TriviaSpar, Sweet. io, et certains projets parallèles, ce que je fais en prenant des cours en ligne. Et bien sûr, quand je reçois une idée géniale qui utilise NativeScript et que cela vaut la peine d’être partagée, je passe à celle-ci pour prendre une pause dans mes projets majeurs, puis la partager avec la communauté.

fait récemment?

La partie la plus récente intéressante ou plutôt difficile sur laquelle j'ai travaillé consistait à créer un statut WhatsApp comme l'implémentation de l'application AnyGo. Cela m'a même fait créer le plugin nativescript-rad-imagepicker;). La mise en œuvre qui m'a vraiment forcé à penser hors des sentiers battus dans certaines situations, par exemple pour savoir comment «lire le statut» du message d'état doit être géré et comment le statut créant l'interface utilisateur peut être représenté.

Une chose que j'aimerais vraiment que NativeScript ait bientôt, c'est la prise en charge des transitions d'éléments partagées, car de nombreuses applications modernes ont de telles fonctionnalités ces jours-ci. Je sais que NativeScript Android migre pour utiliser appcompat-support-api. Et j'espère que ce mouvement permettra aux développeurs de créer des applications d'interface utilisateur matérielles plus attrayantes avec NativeScript.

Lesquels de nos produits utilisez-vous et pourquoi?

NativeScript, bien sûr. Le jour où j'ai trouvé NativeScript pour la première fois, j'en suis tombé amoureux. Pour de vrai! Parce que cela m'a permis d'utiliser tout ce que je savais déjà pour créer des applications mobiles natives. Si vous êtes développeur Web, avec NativeScript, vous êtes déjà un développeur mobile, à condition d'adapter un peu votre mentalité. J'ai essayé tous les principaux concurrents de NativeScript, mais laissez-moi vous dire que rien ne se sent chez vous. Avec NativeScript, je contrôle totalement le moment où je souhaite utiliser les API natives et quand je souhaite utiliser les API abstraites.

Quel est, selon vous, le point critique du logiciel dans l'esprit de vos partenaires ou clients? [19659006] Pour moi, le plus gros problème réside dans la phase de collecte des exigences. Cela me rappelle ce tweet, "Qui sommes-nous? CLIENTS !, Que voulons-nous? NOUS NE SAVONS PAS! Quand le voulons-nous? DROIT MAINTENANT!". Parfois, les clients ne savent pas ce qu'ils veulent avant de le leur montrer. Blague à part, je vous conseille de consolider les exigences et les conceptions chaque fois que possible, avant de vous lancer dans le code. Le développement itératif est un pari plus sûr.

Les commentaires sont désactivés en mode prévisualisation.




Source link
Quitter la version mobile