Accueil Finances personnelles Sources de recherche pour coder votre propre application - les nuls

Sources de recherche pour coder votre propre application - les nuls

Vidéo: CRÉER UNE APPLICATION MOBILE 2025

Vidéo: CRÉER UNE APPLICATION MOBILE 2025
Anonim

Une fois que vous connaissez ce que votre application fera, vous pouvez vous concentrer sur < comment votre application va le faire. Après avoir décomposé votre application en étapes, vous passez en revue chaque étape pour déterminer comment l'accomplir. Pour les applications plus compliquées, les développeurs décident d'abord quelle méthode est la meilleure pour réaliser chaque étape: Construire le code à partir de zéro:

  • C'est la meilleure option si la fonctionnalité d'une étape est unique ou stratégiquement importante, une zone de force pour l'application, et les solutions existantes sont chères ou inexistantes. Avec cette option, vous et les développeurs de l'entreprise écrivez le code. Achat ou utilisation d'une solution préexistante:
  • Il s'agit de la meilleure option si la fonctionnalité d'une étape particulière est un domaine technique commun et non pertinent pour l'application, et que les solutions existantes sont vendues à un prix concurrentiel. Avec cette option, vous et les développeurs travaillant sur l'application utilisez du code écrit par des développeurs tiers externes.
Une entreprise qui a récemment pris cette décision - publiquement et douloureusement - est Apple avec son produit Maps. En 2012, après des années d'utilisation de Google Maps sur ses appareils mobiles, Apple a décidé de présenter sa propre application de cartographie qu'il avait développée pendant deux ans. Bien que le produit Maps développé en interne par Apple ait initialement échoué, Apple a décidé de créer sa propre application de cartographie car elle considérait les fonctionnalités de cartographie comme stratégiquement importantes et parce que les solutions de navigation pas à pas n'étaient pas disponibles dans la solution fournie par Google.

Que vous construisiez ou achetiez, la recherche est votre prochaine étape. Voici quelques sources à considérer lors de la recherche:

Moteurs de recherche:

  • Utilisez Google. com ou un autre moteur de recherche pour taper ce que vous essayez d'accomplir à chaque étape. Un défi consiste à découvrir comment la tâche que vous essayez d'atteindre est appelée par les programmeurs. Par exemple, si vous voulez connaître votre position actuelle, vous pouvez entrer afficher ma position dans une application dans un moteur de recherche, mais cela entraîne une liste d'applications de partage de position. Après avoir lu quelques-uns des dix premiers résultats, vous voyez que le suivi de localisation est également appelé géolocalisation. Lorsque vous effectuez une nouvelle recherche de géolocalisation, les premiers résultats incluent de nombreux exemples de code indiquant votre position actuelle.
Pour des recherches plus génériques d'exemples de code, essayez d'inclure le nom du langage informatique et la syntaxe des mots. Par exemple, si vous souhaitez insérer une image sur une page Web, recherchez la syntaxe html de l'image pour trouver des exemples de code.

Applications commerciales et open source:

  • L'étude de la manière dont les autres ont construit leurs applications peut vous donner des idées sur la façon d'améliorer ce qui existe déjà et de pousser la technologie existante à la limite pour obtenir un effet intéressant.Imaginons par exemple que vous vouliez créer une application mobile qui reconnaisse les publicités télévisées à partir de «l'empreinte audio» de ces annonces et rediriger les internautes vers une page de produit sur un appareil mobile. Pour créer cette application, vous pouvez créer votre propre technologie d'empreintes digitales, ce qui prendra probablement des mois voire plus, ou vous pouvez vous associer à Shazam, une application commerciale, ou à Echoprint, un service d'empreintes digitales musicales. Chaque application peut enregistrer un échantillon audio de 10 à 20 secondes, créer une empreinte numérique après avoir surmonté le bruit de fond et une mauvaise qualité du microphone, comparer l'empreinte à une grande base de données audio, puis renvoyer les informations d'identification pour l'échantillon audio.

Nouvelles et blogs de l'industrie:

  • Journaux traditionnels, comme The Wall Street Journal, et les blogs technologiques, comme TechCrunch. com, rapport sur les dernières innovations technologiques. La lecture régulière ou la recherche à travers ces sites est un bon moyen de trouver d'autres personnes qui ont lancé des applications dans votre espace. Répertoires API:
  • Vous pouvez facilement rechercher des milliers d'API pour les fonctionnalités que vous devez implémenter. Par exemple, si vous créez une application qui utilise la reconnaissance faciale au lieu d'un mot de passe, vous pouvez rechercher des API de détection de visages et utiliser une API plutôt que d'essayer de créer un algorithme de détection de visage. Les répertoires API populaires incluent ProgrammableWeb et Mashape. Les API vous permettent de demander et de recevoir des données d'autres programmes de manière structurée, prévisible et documentée.

Sites de codage générés par l'utilisateur:

  • Les développeurs de différentes entreprises sont souvent confrontés aux mêmes questions sur la mise en œuvre de fonctionnalités pour les fonctionnalités. Les communautés de développeurs en ligne parlent de problèmes partagés et contribuent au code afin que tout le monde puisse voir comment ces problèmes ont été résolus dans le passé. Vous pouvez participer aux conversations des développeurs et voir le code que les autres développeurs ont écrit en utilisant Stack Overflow et Github.

Sources de recherche pour coder votre propre application - les nuls

Le choix des éditeurs

Comment adapter les normes journalistiques aux blogs de maman - Les nuls

Comment adapter les normes journalistiques aux blogs de maman - Les nuls

Alors que les standards journalistiques sont légèrement différents Diffusion, et les organisations en ligne, ils partagent des éléments communs de véracité, la précision, l'objectivité, l'impartialité, l'équité et la responsabilité publique (c'est une citation adaptée de Wikipedia). Surtout, les standards journalistiques établissent une séparation entre les départements qui génèrent des revenus (ventes de publicité et de sponsoring) et les départements qui développent ...

Comment accepter les commentaires des membres de la communauté en ligne - mannequins

Comment accepter les commentaires des membres de la communauté en ligne - mannequins

Comme gestionnaire de communauté en ligne, vous ne pouvez pas avoir peur pour demander des commentaires parce que vous ne voulez pas entendre de mauvaises nouvelles. La réalité est qu'il n'y a pas de mauvaises réactions. Pourtant, lorsque les commentaires négatifs viennent, parfois vous ne pouvez pas vous empêcher de le prendre personnellement. Vous passez tellement de temps à cultiver votre communauté et à promouvoir ...

Comment ajouter NoFollow Tag - mannequins

Comment ajouter NoFollow Tag - mannequins

La balise NoFollow a été créée comme un moyen de divulguer aux moteurs de recherche que, bien que votre site de blogging maman ajoute un lien vers une destination particulière, il n'approuve pas le site de destination. Initialement utilisé pour les commentaires de blog pour lutter contre les spams de commentaires, il protégeait les blogs de se connecter par inadvertance aux ...

Le choix des éditeurs

Ce qu'il faut faire et ne pas faire pour vos tableaux de bord et rapports Excel - les nuls

Ce qu'il faut faire et ne pas faire pour vos tableaux de bord et rapports Excel - les nuls

Les concepts les plus courants utilisés dans les tableaux de bord et les rapports Excel sont le concept de tendances. Une tendance est une mesure de la variance sur un intervalle défini, généralement des périodes telles que des jours, des mois ou des années. Mais construire des composants tendance pour vos tableaux de bord a quelques choses à faire et à ne pas faire. Utilisez les types de graphiques appropriés pour ...

Emplacements de confiance et macros Excel - mannequins

Emplacements de confiance et macros Excel - mannequins

Si l'idée d'un message Macro Excel à venir (même une fois) désorganise vous, configurez un emplacement de confiance pour vos fichiers. Un emplacement approuvé est un répertoire considéré comme une zone sûre dans laquelle seuls les classeurs approuvés sont placés. Un emplacement de confiance vous permet, à vous et à vos clients, d'exécuter un classeur compatible avec les ...

Transformez une colonne de données en deux dans Excel 2016 - des nuls

Transformez une colonne de données en deux dans Excel 2016 - des nuls

Dans une feuille Excel 2016 que vous devez transformer une colonne de données en deux colonnes. Dans le cas des noms, par exemple, il peut être nécessaire de transformer une colonne de noms en deux colonnes, l'une appelée prénom et l'autre nom de famille. Suivez ces étapes dans un fichier Excel ...

Le choix des éditeurs

Dix domaines à couvrir avec les fournisseurs d'entrepôts de données - les nuls

Dix domaines à couvrir avec les fournisseurs d'entrepôts de données - les nuls

Sont dix domaines que vous devriez Discutez avec n'importe quel fournisseur de produits d'entreposage de données, quelle que soit la catégorie de produit (outil d'aide à la décision, outil de middleware ou SGBDR, par exemple) que vous envisagez d'acheter. Il y a aussi une question spécifique que vous pourriez vouloir poser. Toutes ces questions sont quelque peu bizarres car elles ont peu à voir avec ...

L'avenir des entrepôts de données à l'ère du Big Data - mannequins

L'avenir des entrepôts de données à l'ère du Big Data - mannequins

Commencé à changer et à évoluer avec l'avènement du Big Data. Dans le passé, il n'était tout simplement pas rentable pour les entreprises de stocker l'énorme quantité de données provenant d'un grand nombre de systèmes d'enregistrement. Le manque d'architectures de calcul réparties rentables et pratiques a fait que les données ...

Les catégories principales de Business Intelligence - les nuls

Les catégories principales de Business Intelligence - les nuls

Au début de votre projet d'entreposage de données, ne vous concentrez pas sur le type d'outils dont vous avez besoin - pour le moment. Au lieu de cela, concentrez-vous sur les types de questions que les utilisateurs poseront concernant le contenu de l'entrepôt de données, les types de rapports qui seront exécutés et à quelles fins, et les modèles généraux de traitement qui ...