Il y a une application pour ça – El Estoque

Amanjyoti Mridha :

L’intérêt d’Amanjyoti Mridha pour le codage a commencé à l’école primaire, mais il a commencé à “approfondir sérieusement le sujet” au deuxième semestre de sa première année. En suivant des cours universitaires en ligne, Mridha s’est intéressée à l’idée de pouvoir coder et concevoir des applications.

Alors que Mridha a créé plusieurs applications au collège, il explique qu’il “ne pouvait pas aller très loin” dans le processus de codage en raison de ses connaissances limitées à l’époque. Voulant réessayer, Mridha a commencé à créer une application de jeu de mots appelée Word Find au lycée, car il “aimait vraiment jouer à des jeux de mots à l’époque”.

L’application Word Find de Mridha met les utilisateurs au défi de créer autant de mots que possible avec six lettres. Photo par Amanjyoti Mridha

Selon Mridha, Word Find est un jeu qui fournit aux utilisateurs six lettres aléatoires et les met au défi d’en créer autant de mots que possible. Chaque mot a un score unique basé sur sa difficulté, et l’objectif des utilisateurs est de maximiser leur score. La création d’un tel jeu est partie d’une idée de la façon dont il voulait que le jeu [look] et fonction.

“JE [started by] créer des niveaux et intégrer appels d’API asynchrones afin que l’application puisse utiliser des dictionnaires en ligne pour [word] définitions », a déclaré Mridha. “[Next]J’ai commencé [making] la page d’accueil [so] ce serait [direct users] à la page du jeu, [and after that]j’ai continuellement affiné les graphismes [and] fabriqué [the app] avoir l’air plus jolie.

Mridha explique que l’un des objectifs qu’il avait lors du processus de création de Word Find était de “s’assurer que”. [the app] n’utilise pas trop RAM de [a user’s] téléphoner.Limité par son propre téléphone – qui était vieux et n’avait pas beaucoup de puissance de calcul – Mridha dit qu’il s’est efforcé de s’assurer que l’application pouvait tenir sur un téléphone et fonctionner correctement.

Mridha a écrit des centaines de lignes de code pour créer Word Find. Photo par Amanjyoti Mridha

Mridha explique en outre qu’il a fait des progrès dans la création de Word Find et qu’il recherche actuellement des utilisateurs externes pour tester son application. Il prévoit de publier l’application sur Playstore d’ici la fin du premier semestre, et alors que son processus de création de Word Find touche à sa fin, Mridha déclare que son expérience globale de création de l’application a été positive.

“C’était surtout une expérience d’apprentissage”, a déclaré Mridha. “La partie que j’ai le plus appréciée a été la construction du ‘back-end’ [of the app], [such as] créer des niveaux de jeu et appeler les API. [Doing that] m’a donné un aperçu de [topics] que j’ai trouvé intéressant et que j’ai ensuite trouvé utile pour d’autres choses [outside of] faire des applications.

Paarth Mishra :

Junior Paarth Mishra a participé à la création d’une application interne pour son club de robotique. Il explique que l’application est utilisée lors des compétitions de robotique, où il est crucial pour son équipe de collecter des données sur les robots des équipes adverses.

Tandis que d’autres [teams] jouent, les gens [on our team] regarder les matchs et recueillir des données sur les autres équipes [robots]dit Michra. “[Then they] entrer les données dans l’application, et [the app] transporte ces données vers une base de données, où [it] analyse les performances de [other] équipes [to] voir avec lesquels nous voulons nous associer.

L’application de scoutisme est en développement depuis quelques années, selon Mishra, et a été initialement créée pour automatiser le processus de collecte des données et de visualisation. Mishra déclare qu’une telle méthode utilise “beaucoup moins de ressources et [is] Plus pratique que d’écrire les informations sur papier, ce qui [was how] les gens avaient l’habitude de le faire dans le passé.

Mishra explique que son implication dans le processus de développement a été progressive : tout d’abord, il a reçu des instructions d’un membre du club qui avait déjà travaillé sur la création de l’application, et s’est vu confier de petits projets visant à créer l’application. Au fur et à mesure qu’il prenait confiance en ses compétences, Mishra est passé à travailler sur des parties à grande échelle de l’application.

Mishra se souvient qu’il a d’abord dû apprendre à utiliser le bibliothèque javascript tout en aidant à créer l’application. Il explique que l’utilisation de la bibliothèque Javascript l’a aidé à déployer l’application sur les plates-formes iOS et Android, ce qui était plus pratique que d’avoir à coder séparément pour les deux plates-formes. Cependant, l’utilisation de la bibliothèque s’est accompagnée d’une pléthore de problèmes. Mishra dit qu’il y a eu des cas où le code de l’application était incompatible avec son comportement sur les plates-formes iOS et Android.

Graphique par Minjae Kang

“Vous devez trouver ces incohérences par vous-même et essayer de les corriger”, a déclaré Mishra. Cela nécessite une bonne quantité de tests, et parfois des problèmes imprévus apparaissent lorsque vous utilisez réellement l’application pendant les compétitions. Si ce [happens]vous devez travailler sur l’application [on the spot] et faire des mises à jour rapides pour tout faire [work again] doucement.”

Alors que l’application de reconnaissance est actuellement entièrement fonctionnelle, Mishra dit qu’il continuera à participer à l’amélioration de l’application pour une utilisation future en robotique.

“[The app] est toujours [a] travail en cours parce que chaque année il y a un nouveau tournoi, donc nous devons [adjust] l’utilisation de l’application pour [each] tournoi », a déclaré Mishra. “[Overall]JE [was able to] En savoir plus sur les concepts spécifiques qui ont été utilisés dans l’application. C’étaient des concepts plutôt sympas et j’ai aimé apprendre à leur sujet [them].”

Sooraj Vydyanathan :

Année junior, maintenant senior Sooraj Vydyanathan a commencé le processus de codage de Meally, une application axée sur l’aide aux utilisateurs pour donner de la nourriture aux banques alimentaires. Grâce à l’application, les utilisateurs peuvent prendre des photos de la nourriture qu’ils souhaitent donner, et après que l’application analyse l’image et détermine la qualité de la nourriture – pour voir si elle est apte à être donnée ou non – elle fournit des informations sur les banques alimentaires à proximité l’emplacement de l’utilisateur.

Vydyanathan dit que son inspiration pour Meally est venue de son intérêt pour le changement climatique et l’effet durable qu’il pourrait avoir au cours de sa vie. Se demandant ce qu’il pouvait faire pour lutter contre le changement climatique, Vydyanathan a finalement décidé de créer une application qui pourrait résoudre le problème du gaspillage alimentaire.

L’application de Vydyanathan, Meally scanne la nourriture que l’utilisateur souhaite donner et fournit des informations sur les banques alimentaires à proximité. Photo de Sooraj Vydyanathan

“Les gens peuvent ignorer quelle nourriture ils peuvent donner et où ils peuvent le faire”, a déclaré Vydyanathan. Ils pourraient [also] pas le temps ou [information] sortir et donner leur nourriture. C’était [an issue] Je pourrais faire quelque chose à ce sujet [creating] Meally.

Pour Vydyanathan, la première étape de la création de Meally consistait à créer un résumé d’une page d’informations générales sur l’application, telles que sa fonction et son public cible.

“[I think about] comment [the summary would] son pour les consommateurs », a déclaré Vydyanathan. “[The summary] vous aide à vous assurer [the app] est digne du consommateur, [because] vous ne voulez pas commencer un [long] traiter [of making the app]puis réalisez que ce que vous avez fait n’est ni utile ni viable.

Vydyanathan explique qu’il est passé par plusieurs étapes dans la création de Meally, telles que la création d’une interface utilisateur et la coopération avec des banques alimentaires pour améliorer l’accessibilité de l’application. Au cours du processus de codage de l’application, Vydyanathan déclare que l’une des difficultés auxquelles il a été confronté était de devoir prendre en compte chaque petite action qu’un utilisateur pourrait faire lors de l’utilisation de son application et de l’intégrer dans le code.

Graphique par Minjae Kang

“Vous devez tout imaginer du côté de l’utilisateur”, a déclaré Vydyanathan. “[For example]imaginez comment un utilisateur va [use] un bouton que tu as fait, [or] comment ils vont [think of] un texte que vous mettez sur l’écran. Imaginer les choses de cette manière, plutôt que de les regarder à travers vous-même [perspective]c’est ce qui rend une application géniale, et c’est ce que j’ai dû apprendre [to do].”

Malgré ces difficultés, Vydyanathan compare le codage de Meally à l’apprentissage du vélo — il explique qu’une fois que les gens “[learn how to] Bicyclette, [they] peut réellement trouver du plaisir à le conduire. De même, une fois qu’il « est arrivé au niveau où [he] pourrait [code the app] avec facilité », Vydyanathan déclare qu’il pourrait simplement écrire le code pour concrétiser ses « idées, [and] tout est devenu beaucoup plus facile et plus amusant.

Vydyanathan prévoit de publier son application sur l’App Store iOS, dans l’espoir d’atteindre un large public en le faisant.

“[I want] Meally pour atteindre les personnes qui pourraient être sur le point de faire un don, cependant [might not] avoir la commodité de [doing] ça », a déclaré Vydyanathan. “[I hope] personnes [can] bénéficier des informations [Meally] fournit. »

Leave a Comment

Your email address will not be published. Required fields are marked *