Fermer

août 8, 2018

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 .


 shiva "title =" shiva "/></p data-recalc-dims=

Quel est votre parcours professionnel?

Je travaillais quand j'étais encore étudiant Pendant mon baccalauréat en informatique et en ingénierie à l'Institut de technologie Acharya de Bangalore, j'ai effectué un stage au Wipro Technovation Center en collaboration avec Unity, Google Cardboard et Leap Motion. appelé JyoPal technologies, spécialisé dans le covoiturage, où je me suis associé à un développeur Android pour créer une application hybride pour le covoiturage, puis dans la même entreprise en tant que responsable de la technologie et des produits, où j'ai travaillé pendant 2 ans. Juillet 2017) et a ensuite rejoint Bfit Technologies en juillet 2017, où je travaille actuellement en tant que développeur de logiciel principal pour le projet nommé AnyGo Fitness.

Ici, je travaille avec une équipe de 3 développeurs backend qualifiés pour créer des applications Web axées sur l'espace de remise en forme. En février 2018, je suis devenu partenaire chez nStudio.io, une équipe d'experts en développement NativeScript. Chez nStudio, j'ai travaillé avec de nombreuses applications d'entreprise telles que Portable North Pole, TriviaSpar et Sweet.io. Avant même de devenir un développeur expert pour NativeScript, je contribuais autant que possible à la communauté en aidant d'autres développeurs sur Slack, Discourse et StackOverflow. J'ai également contribué à plusieurs plug-ins NativeScript sur le marché et créé plusieurs exemples de code 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