Guide du débutant pour la création d’applications


Cropped hand of man holding mobile phone in front of urban skyscrapers in downtown financial district with busy city traffic

d3signGetty Images

Vous n’avez pas besoin d’être un codeur pour créer une application. La gestion de base de HTML, CSS, Java et C + vous mènera loin, mais vous pouvez certainement embaucher des concepteurs et des développeurs front-end et back-end pour vous aider à donner vie à votre idée. En attendant, si vous avez juste une très bonne idée, vous pouvez suivre ces sept étapes pour que l’application flottant dans votre esprit devienne une réalité.

Reinder de Vries, un développeur de logiciels avec plus de 10 ans d’expérience, a partagé ses meilleurs conseils pour les futurs développeurs iOS. Aucune connaissance avancée en programmation informatique n’est requise.

Publicité – Continuez à lire ci-dessous

1

Venez avec une idée de tueur

Sortez une feuille de papier et traduisez votre idée en quelque chose de plus tangible. Gribouillez une liste de fonctionnalités et ce à quoi vous pensez que l’application peut ressembler. Il est encore tôt, alors ne vous attardez pas trop sur les détails de conception, mais vous voulez vraiment voir cela prendre vie sur papier.

Séparez vos fonctionnalités en deux compartiments: must haves et nice-to-haves. De cette façon, vous pouvez créer une première version allégée de votre application, ou en d’autres termes, un produit minimum viable. Cela vous empêche non seulement d’en prendre trop, mais accélère également le processus de développement.

Prenez quelques jours pour terminer ce processus car c’est l’une des rares étapes qui est en fait gratuite. Au moment où vous avez terminé, votre application ne devrait se concentrer que sur une chose et elle devrait bien fonctionner. Par exemple, Uber vous emmène du point A au point B, tandis qu’Evernote vous permet de noter des notes. N’ajoutez pas un million de fonctionnalités pour essayer de répondre à un million de besoins différents.

2

Fais quelques recherches

À moins que vous ne soyez en train de créer cette application pour vous-même, il est important de vous assurer que vous résolvez un problème pour les gens ou fournissez un service divertissant.

Essayez de déterminer quels types d’erreurs les concurrents font et si les gens recherchent déjà une application comme la vôtre. Il peut être utile d’essayer un outil de recherche de volume de mots clés pour voir si les gens recherchent déjà des termes liés à votre idée.

C’est aussi le bon moment pour réfléchir aux questions côté entreprise, comme l’identification des concurrents, l’exploration de modèles commerciaux (freemium, basés sur la publicité) et le perfectionnement des fonctionnalités que les gens veulent.

3

Créer des maquettes

À ce stade, vous devriez avoir une bonne compréhension de ce que vous construisez, de qui il est destiné et pourquoi ce sera un succès auprès des clients. Cela signifie qu’il est temps de commencer à penser à la construction elle-même. Vous devez créer des maquettes ou des esquisses approximatives de la disposition de votre application avant de commencer à écrire le code ou d’embaucher des programmeurs et des concepteurs.

Ne soyez pas bon marché à ce stade: cela pourrait être essentiel pour déterminer l’expérience de l’interface utilisateur ou les problèmes d’interaction ou vous aider à intégrer des membres de l’équipe ou des investisseurs (ce sont parfaits pour les réunions de vente). Essayez Balsamiq Wireframes for Desktop, qui utilise des éléments de glisser-déposer très simples, comme des boutons et des listes, chacun étant conçu comme un dessin à la main. La tarification est basée par projet et peut aller de 9 $ par mois pour deux projets à 199 $ pour 200 projets. Les autres outils gagnants de wireframing incluent InVision, UXpin et Proto.io.

Pensez-y comme schématiser une histoire – imaginez l’une de ces cartes d’araignées que vous avez dessinées à l’école primaire. La maquette doit également décrire le flux de votre application, comme ce qui se passe lorsque vous cliquez sur un bouton donné ou balayez l’écran vers le haut. Comment accéder à la page d’accueil? Est-ce que cliquer sur votre photo de profil vous amène à une biographie?

4

Get Graphic

Pour vraiment donner vie à votre idée, vous devez aborder vos forces et vos faiblesses. Si vous ne savez pas comment créer une application ou si vous n’êtes pas un expert en conception (ou les deux), c’est la partie où vous commencez à chercher des experts à embaucher. Utilisez des plateformes comme Upwork ou Toptal pour embaucher un graphiste professionnel.

Si vous faites cavalier seul, pensez à utiliser un modèle de conception spécialement conçu pour iOS pour vous faire gagner du temps. Vous pouvez utiliser les blocs de construction standard de ces modèles pour créer des fonctionnalités pour votre application que vous pourrez personnaliser plus tard. Quelques bonnes options incluent: MAINTENANT, TETHR et DO par InVision; GUI iPhone iOS de Facebook; Kit d’interface utilisateur Stark par Baianat; Point de Lina Seleznyova; Phoenix par Adrian Chiran; et Appliquer des pixels par Michael Flarup.

5

Créer une page de destination

Votre page de destination est essentielle car elle sert de page d’accueil à votre produit, à l’application, avant et après son lancement. C’est la première impression que les clients potentiels auront de votre application, vous devez donc la traiter avec le même soin que vous le feriez sur la page d’accueil de l’application elle-même.

Éléments clés pour inclure un titre en haut, une introduction rapide ou une vidéo qui explique le fonctionnement de l’application, une capture d’écran ou une maquette de l’application à quoi ressemble l’application sur un iPhone, un appel à l’action comme «Installer maintenant» ou «S’inscrire pour la version bêta, « une liste des fonctionnalités de l’application et une page » À propos « qui en dit plus sur les utilisateurs potentiels sur vous, votre entreprise (le cas échéant) et votre application.

Votre titre, votre introduction et votre appel à l’action doivent être placés aussi haut que possible, juste au cas où les visiteurs de votre site Web ne prendraient pas la peine de défiler vers le bas. Vous pourriez envisager d’ajouter des onglets en haut de la page pour faciliter la navigation. Souvent, les entreprises mettent en évidence l’onglet « À propos de nous » pour établir une connexion humaine avec quiconque visite le site.

Pensez à utiliser Strikingly ou WordPress pour créer vos pages Web, car vous n’avez aucune connaissance du HTML ou du CSS pour tout assembler.

6

Créez votre application avec Swift

Vous aurez besoin d’un ordinateur portable pour utiliser Swift, le langage de programmation que vous utilisez pour créer des applications iPhone. Ensuite, vous devez penser à la phase de développement en deux phases:

  1. L’extrémité avant: C’est tout ce que vous pouvez réellement voir sur une page, y compris les graphiques, l’interface utilisateur, la navigation, le traitement des données et plus encore.
  2. Back-end: Cela inclut tout ce que vous ne pouvez pas voir, des bases de données à la mise en réseau et au stockage de données.

En tant que développeur d’applications, votre travail consiste à fusionner les parties avant et arrière. L’application Facebook ne serait pas très utile, si vous pouviez voir la zone de texte pour écrire un état mais le back-end ne peut pas envoyer ces données au cloud pour stocker une copie de votre message.

Il existe de nombreux cours gratuits en ligne, ainsi que des programmes payants, qui peuvent vous aider à apprendre à coder en mettant l’accent sur le développement iOS. Udemy propose un cours de bootcamp de développement iOS 13 à 19 $, par exemple. Pendant ce temps, les démos gratuites de YouTube peuvent également être utiles, mais ne peuvent pas combler le fossé entre les principes fondamentaux et appliquer réellement ce que vous avez appris.

Si vous n’avez pas le temps ou le désir d’apprendre ces compétences en programmation, vous pouvez retourner à UpWork pour embaucher des concepteurs frontaux et principaux ou ce qu’on appelle un développeur à pile complète – quelqu’un qui peut créer votre application du début à la fin. . Attendez-vous à payer des taux compris entre 70 $ de l’heure et plus, selon le degré d’implication de votre application, le niveau de compétence de la personne que vous embauchez et la durée prévue de votre projet.

sept

Lancement sur l’App Store

Tu es proche. Bien qu’il s’agisse de la dernière véritable étape du processus de conception de l’application (à l’exception des ajouts de nouvelles fonctionnalités ou de tout débogage nécessaire), il peut être frustrant de lancer réellement l’application. En effet, l’App Store dispose d’un ensemble de directives très spécifiques pour présenter votre création au monde.

Voici vos étapes de base:

  1. Utilisez App Store Connect pour préparer le titre et les métadonnées de l’application.
  2. Téléchargez votre version d’application la plus récente via App Store Connect, à l’aide de Xcode.
  3. Apple utilisera ses directives de révision de l’App Store (que vous devriez vous familiariser) pour jeter un œil à ce que vous avez soumis.
  4. Une fois l’application approuvée, elle sera publiée en direct sur l’App Store. Félicitations!

N’oubliez pas: vous devrez payer 99 $ par an pour maintenir l’application sur l’App Store.

Publicité – Continuez à lire ci-dessous

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*