Skip to main content

Réalisez-le: comment concevoir votre première application pour iPhone

How We Added Wireless Charging to an iPhone - in China (Avril 2025)

How We Added Wireless Charging to an iPhone - in China (Avril 2025)
Anonim

Les gens adorent bavarder sur l’application Snapchat, à tel point que la société de deux ans a été évaluée à 860 millions de dollars. Les gens partagent des photos en permanence sur Instagram. C'est pourquoi Facebook a dépensé 1 milliard de dollars pour acquérir le programme en tant qu'application autonome. Il est prudent de dire que le marché des applications est en plein essor.

Et, et il est plus facile que vous ne le croyez, même si vous n'êtes pas un développeur (ou un "fondateur technique", comme on dit dans Startup Land). Si vous avez une bonne idée et que vous maîtrisez les aspects commerciaux, vous disposez de nombreuses ressources de formation et possibilités de sous-traitance pour vous aider à créer la prochaine grande application.

Voici un aperçu des bases dont vous avez besoin pour commencer.

Obtenez votre compte développeur App Store

Tout d'abord, vous ne pouvez pas vendre une application que vous ne pouvez pas lister. La configuration de votre compte avec l'Apple App Store coûte environ 100 USD par an, mais cela est nécessaire sauf si vous développez des applications sous une autre société ou sous un autre nom qui vous rapportera des revenus.

Et même si vous ne lancez pas votre application pendant un certain temps, il est bon de le faire maintenant: un compte App Store donne accès à des outils et des ressources de développement utiles.

Cartographiez votre application

Quelles informations les gens trouveront-ils sur l'écran d'accueil? De quelles pages aurez-vous besoin? Qu'attendront les utilisateurs? Comment se déroulera l'application?

Avant de commencer à créer votre application, vous devez prendre en compte l'expérience utilisateur et commencer à en créer une représentation visuelle. Vous n'avez pas besoin de connaître l'esthétique exacte, mais d'obtenir ensemble quelque chose de logique et de représentatif. Création d'une «structure filaire» détaillée de l'application à l'aide d'un dessin sur papier dessiné à la main ou d'une application de filaire numérique telle que Balsamiq. vous aidera à organiser vos pensées ou à communiquer les fonctionnalités de l'application au reste de votre équipe. Sur cette note:

Mettre ensemble

La prochaine étape pour faire tourner les roues de développement de vos applications est de les coder. Mais ne laissez pas cela vous intimider! Si vous êtes prêt à vous salir les mains, numériquement, de nombreux développeurs apportent leur expertise sur Internet pour donner un coup de main.

Si vous travaillez à temps plein et que vous souhaitez exploiter rapidement votre idée - ou si vous construisez quelque chose de très complexe - vous pouvez également engager quelqu'un d'autre pour concevoir et coder votre application. Voici un aperçu des deux options.

Option 1: Apprenez à vous coder

Voici quelques-unes des meilleures ressources Internet pour le codage de bricolage. Avec diligence, de nombreuses personnes commencent à coder les applications de base au cours du premier mois.

  • Treehouse: Treehouse est une ressource incroyable pour tout ce qui concerne le codage d'applications. Vous trouverez ici des tutoriels en ligne et des cours intensifs qui vous guideront tout au long du processus d’apprentissage du code.
  • Skillshare: Ne pas bien apprendre dans la structure de tutoriel en ligne? Comme son nom l'indique, Skillshare est un lieu de partage d'expertise pour les experts. Le site comprend des aperçus de base et plusieurs types de cours qui vous permettent d’apprendre en ligne ou en personne localement (le cas échéant).
  • Dépassement de pile: Ce service gratuit permet aux novices du développement de répondre aux questions des experts. Ce n'est pas la manière la plus complète d'apprendre, mais elle comble les lacunes entre les tutoriels si vous ne comprenez pas quelque chose.
  • Vous devez également connaître et connaître les éléments suivants:

  • Photoshop: Photoshop est la norme en matière de conception et de création d'images numériques. Quiconque cherche à gérer lui-même le design aura absolument besoin de ce logiciel.
  • Xcode: Il s'agit du logiciel de simplification du codage d'Apple. Intégrateur et facile à utiliser, il enregistre toutes les erreurs de code et peut même les corriger automatiquement.
  • Phonegap: Alternative à Xcode, des programmes comme celui-ci vous permettent de créer facilement des applications acceptables avec seulement une connaissance rudimentaire de CSS, HTML et JavaScript.
  • Un ordinateur Mac: semble de base, mais si vous développez sur la plate-forme iOS, vous aurez besoin d'un ordinateur Apple.
  • Option 2: Construire une équipe

    Si vous souhaitez embaucher d'autres personnes pour créer votre application, vous devez aligner plusieurs compétences et types de personnel sur lesquels s'appuyer, le cas échéant. Bien que certains entrepreneurs puissent être compétents dans plusieurs domaines, ne vous attendez pas à trouver toutes ces compétences dans une seule personne. En fonction de la complexité de votre application, il est probable que vous devrez externaliser toute une équipe ou même embaucher une agence proposant des offres complètes en interne.

    Plus important encore, comprenez les compétences exactes dont votre équipe aura besoin. Les concepteurs UX (qui conçoivent les fonctionnalités de l'application) doivent comprendre les principes fondamentaux de la mise en page, l'architecture de l'information et les éléments des fonctionnalités de l'utilisateur. Les concepteurs graphiques (concepteurs de logos et autres éléments visuels) doivent comprendre les éléments visuels de la stratégie de marque et la continuité de la marque, ainsi que la manière dont les combinaisons de couleurs et de polices contribuent à la stratégie de marque. Les développeurs construiront la base de données fondamentale de l'application et devraient avoir une expérience spécifique dans ce domaine pour les applications iPhone. Les développeurs mettront votre idée et votre conception en pratique et pourront vous aider à les soumettre à l'App Store avec succès.

    Voici quelques endroits à la recherche de concepteurs et de développeurs pour tous les budgets:

  • oDesk
  • Ils font des applications
  • Elance
  • GroupTalent
  • Un service comme oDesk ou Elance sera l’approche la plus économique, les tarifs allant de 10 à 50 dollars l’heure pour les talents étrangers, par rapport à une agence de services complète basée aux États-Unis, où les tarifs varient généralement entre 75 et 200 dollars l’heure. (Au total, vous pouvez vous attendre à payer entre 5 000 et 10 000 dollars lorsque vous travaillez avec des pigistes, ou entre 20 000 et 150 000 dollars lorsque vous travaillez avec une entreprise.) Si vous décidez de suivre cette voie, assurez-vous de lire d'abord l'article de Derek Sivers sur la sous-traitance.

    Rappelez-vous également que, lorsque vous travaillez en équipe, la communication est primordiale. Des mises à jour aux instructions, en passant des idées à la collecte d'informations, vous devez disposer d'outils pour vous assurer de rester en contact avec votre équipe. Les outils de gestion de projet tels que Basecamp sont parmi les outils les plus utiles pour partager et organiser des idées. Pensez-y comme si vous disposiez d'un tableau blanc avec accès à distance dans une salle de conférence numérique avec tous les membres de votre équipe.

    Déjà prêt?

    Comme vous pouvez le constater, de nombreuses options vous permettent de concevoir et de créer votre application de rêve sans trouver un co-fondateur technique pour vous rejoindre. Maintenant, prenez cette idée et courez avec elle.

    Quelles autres ressources avez-vous trouvées pour aider à donner vie à votre application iPhone?