Home » App » Créer des applications mobiles avec Corona

Créer des applications mobiles avec Corona

Créer des applications mobiles avec Corona

Aujourd’hui, nous allons parler d’une plate-forme idĂ©ale pour les dĂ©veloppeurs qui veulent crĂ©er des applications mobiles, des jeux et des livres Ă©lectroniques pour les appareils mobiles. Nous allons bien entendu parler de Corona, la plate-forme soutenue par plus de 200 000 dĂ©veloppeurs qui ont crĂ©Ă© des jeux, des e-books et des applications mobiles.

Corona SDK est l’une des plates-formes de dĂ©veloppement les plus avancĂ©es au monde et est en train de devenir la plate-forme prĂ©fĂ©rĂ©e des dĂ©veloppeurs. Peu importe si vous ĂŞtes une petite Ă©quipe de professionnels ou pas, avec Corona vous pouvez rapidement et facilement crĂ©er des applications mobiles multiplateformes.

Qu’est ce que Corona ?

FondĂ©e en 2008, Corona Labs Inc. est une sociĂ©tĂ© basĂ©e Ă  Palo Alto avec une vaste expĂ©rience technique et commerciale Ă  travers l’Ă©cosystème mobile, plates-formes de logiciels, outils de crĂ©ation, runtimes et services de cloud . Son expĂ©rience antĂ©rieure comprend des postes de direction dans des sociĂ©tĂ©s telles qu’Adobe, Apple, Macromedia et Microsoft.

Notez que Corona est dĂ©veloppĂ© en Lua, langage de programmation facile Ă  apprendre qui, avec l’API, permet d’ajouter des fonctionnalitĂ©s similaires Ă  Facebook avec seulement quelques lignes de code.

Corona applications

Applications mobiles pour Corona

La bibliothèque d’API de Corona, permet la crĂ©ation d’applications mobiles à des fins commerciales, des e-books thĂ©matiques et des jeux mobiles pour les plates-formes supportĂ©es. Vous pouvez voir instantanĂ©ment les changements dans le simulateur et ajuster rapidement les changements avec Lua, un langage de programmation rapide et facile Ă  apprendre.

Corona permet de publier pour iOS, Android, Kindle Fire et le Nook avec une base de code unique et bientôt ils intégreront leurs plateformes à Windows Phone 8 étant donné l’essor de ce système.

Communauté de développeurs 

Corona a gagnĂ© sa place sur le marchĂ© en partie grâce Ă  l’appui apportĂ© par sa communautĂ© de dĂ©veloppeurs, en effet leurs forums sont pleins de conseils prĂ©cieux, de partage de code et d’aide en tout genre. De plus Corona favorise les groupes rĂ©gionaux ou locaux Ă  collaborer et Ă  travailler en rĂ©seau, ce qui rend possible l’existence de centaines de guides, tutoriels, des vidĂ©os et des exemples de projets.

Cet outil fournit sur son site officiel un espace d’expĂ©rimentation et d’Ă©tude et va mĂŞme plus loin, en offrant des rabais sur leurs licences Ă  des fins Ă©ducatives.

logo Corona
Corona permet également le développement de jeux mobiles

Petit tutoriel pour commencer Ă  utiliser Corona

Nous verrons un petit tutoriel pour faire nos premiers pas avec Corona.

Étape 1 – TĂ©lĂ©chargez et installez Corona SDK Une fois installĂ©, vous pouvez commencer le Stimulateur de Corona, depuis lequel vous pouvez crĂ©er de nouveaux projets ou analyser les projets exemples qui sont un point de dĂ©part idĂ©al pour apprendre.

Étape 2 – Lancer nouveau projet Pour crĂ©er un nouveau projet, vous n’avez qu’Ă  cliquer sur l’option « Nouveau projet ». Dans la fenĂŞtre Nouveau projet vous mettez les noms des nouvelles applications mobiles, jeux ou autres. Vous pouvez rĂ©gler la rĂ©solution par dĂ©faut et si vous souhaitez que les applications mobiles s’affichent verticalement ou horizontalement.

Étape 3 – Enregistrer et ouvrir le simulateur Après avoir enregistrĂ© vos applications mobiles, le Simulateur du dispositif que vous avez choisi s’ouvrira et vous verrez les applications mobiles de base et les fichiers de configuration. Ces fichiers sont:

  • main.lua. C’est le fichier principal de projet. C’est le premier fichier que vous allez exĂ©cuter pour commencer les applications mobiles.
  • config.lua. C’est le fichier de configuration de notre projet. Ici nous dĂ©finissons les paramètres pour les diffĂ©rents dispositifs. • build.settings. C’est le fichier de configuration utilisĂ© par Corona pour crĂ©er les applications mobiles sur les diffĂ©rentes plateformes telles que permet les applications mobiles pour Android.

Pour commencer Ă  crĂ©er vos applications mobiles, vous n’avez qu’Ă  ajouter le code de votre application dans le fichier main.lua. La complexitĂ© de vos applications mobiles ou des jeux mobiles est donnĂ©e par un mot de passe, mais les Ă©tapes de base sont celles que nous avons expliquĂ© ci-dessus.

publicite application Corona
Corona est le meilleur logiciel pour développer des applications mobiles

Avantages de Corona

L’outil Corona propose un large Ă©ventail de caractĂ©ristiques qui le rendent fiable pour crĂ©er des applications mobiles, des jeux mobiles, des livres Ă©lectroniques et offre un certain nombre d’avantages qui seront discutĂ©s ci-dessous.

  • IntĂ©gration automatique avec OpenGL-ES : Manipulation de l’écran simple ( pas besoins d’aide)
  • Le dĂ©veloppement multiplateforme: Corona vous permet de crĂ©er des applications mobiles pour les deux iOS (iPhone, iPad) et Android. • Rendement: Corona est optimisĂ© pour tirer parti des fonctionnalitĂ©s d’accĂ©lĂ©ration matĂ©rielle, rĂ©sultant dans des jeux de haute performance et des applications. • CaractĂ©ristiques de l’unitĂ©: Il a contrĂ´les natifs pour l’accès au matĂ©riel de l’appareil comme l’appareil photo, accĂ©lĂ©romètre, GPS, etc. • Facile Ă  apprendre: Corona utilise un langage de programmation Lua, qui est puissant et facile Ă  apprendre

Licences Corona

Jetons un coup d’Ĺ“il sur les diffĂ©rentes licences et ce qu’elles peuvent faire pour vous lorsque vous utilisez Corona. Avec une licence gratuite, vous pouvez faire toutes les applications mobiles que vous voulez mais vous ne pouvez pas les publier. Afin de commencer Ă  publier sur iOS, Android, Kindle ou Nook vous devez investir dans la licence de base au coĂ»t de 16 $ par mois.

corona android vs ios

Les licences Pro Ă  49$ et entreprise Ă  199$  offrent un certain nombre d’excellentes caractĂ©ristiques axĂ©es sur les petites et grandes entreprises et soutien Ă  la clientèle. Une fois que vous avez une licence Corona , elle peut ĂŞtre utilisĂ©e sur deux machines distinctes, ce qui vous permet de dĂ©velopper votre ordinateur portable et ordinateur de bureau.

Sur l’ensemble de ceux-ci, seule la licence Enterprise vous permet de travailler hors ligne cet avantage a un prix potentiellement restrictives de 199 $ par mois ou 999 $ par an pour un petit dĂ©veloppeurs et  2499 $ pour les grandes entreprises.

Les outils Corona nĂ©cessitent des connexions parce qu’une partie du processus de construction se passe au sein de serveurs Corona Labs. Lua script est prĂ©compilĂ© en bytecode (Ă  l’exception des commentaires, des informations de dĂ©bogage, etc.) avant que cela ne soit envoyĂ© au serveur.

Le serveur fournit les données au moteur Corona mais il n’est jamais sauvegardé ou archivé. À la fin du processus de construction en ligne, vous aurez une application ou un package .apk, de la même manière que vous l’obtiendriez si vous aviez utilisé iOS ou Android SDK.

Proyecto App