Corona SDK est une excellente option pour tout type de développeur mobile, du débutant à avancé. Ce didacticiel vous présentera ce cadre multiplateforme facile à utiliser et vous montrera comment créer du contenu pour votre plate-forme préférée..
Le site Web officiel de Corona décrit le SDK comme suit:
"Corona est un outil de développement rapide et facile pour les jeux et applications pour iPhone, iPad et Android..
Les applications Corona fonctionnent à 30 images par seconde en 300K seulement, et le moteur d'animation graphique et d'animation tire pleinement parti de l'accélération matérielle OpenGL..
Le SDK Corona est le premier de la famille Corona d'Ansca à créer des applications et des jeux multimédias hautes performances riches en graphiques pour iPhone. Avec Corona, vous pouvez créer rapidement des applications iPhone en quelques heures. Aucun Objective-C / Cocoa requis et aucun C ++. "
Ansca est la société derrière Corona et ce SDK permet aux développeurs de créer des applications multiplates-formes rapides et puissantes qui ont accès aux autres infrastructures d'API, comme l'appareil photo, le GPS et l'accéléromètre..
Comme mentionné précédemment, Corona SDK offre de nombreuses fonctionnalités qui en font un moyen très fiable de créer des applications. Certaines de ces fonctionnalités sont:
Étant donné qu'Ansca ne fait pas officiellement partie d'Apple ou d'Android, certains éléments pourraient ne pas être disponibles dans les versions récentes des SDK natifs. Cependant, les utilisateurs de Corona ajoutent constamment de nouvelles fonctionnalités au fur et à mesure de leur disponibilité. C'est un problème pour tous les frameworks multi-plateformes.
Voici quelques exemples de fonctionnalités non encore prises en charge dans Corona:
L'avantage principal de Corona est qu'il vous permet de travailler avec une base de code unique et de produire des produits pour de nombreux périphériques différents..
Plus précisément, le SDK Corona vous permettra de créer des applications pour tous les appareils iOS et Android..
Corona utilise le langage de programmation Lua pour créer des applications. Lua est un langage de script couramment utilisé pour développer des jeux. Il a été adopté sur le marché dans la communauté du développement. La syntaxe Lua peut être comparée à des langages tels que JavaScript ou ActionScript 3, ce qui facilite l'apprentissage.
Vous pouvez en savoir plus sur Lua sur le site officiel.
Pour utiliser Corona SDK comme environnement de développement, vous devez disposer des éléments suivants:
Si vous avez un Mac à base de PPC, vous pouvez toujours créer des applications avec Corona. Toutefois, vous ne pourrez tester vos applications que dans Corona Simulator et ne pourrez pas les vendre sur l'App Store, car Corona a besoin de la dernière version de Xcode pour compiler toutes les applications iPhone..
Pour commencer à développer, allez sur le site Web Corona SDK et téléchargez un essai gratuit de 30 jours.
À l'heure actuelle, Corona ne propose pas d'éditeur exclusif Lua, mais il existe déjà d'excellents éditeurs que vous pouvez utiliser:
Libre:
Commercial:
Pour débuter avec Corona, commençons par l'application classique Hello World.
Ouvrez votre éditeur Lua préféré et écrivez le code suivant:
print ("Bonjour tout le monde!")
Créez un nouveau dossier de projet nommé Bonjour le monde et enregistrez le fichier sous main.lua. Nous lancerons cette application dans les prochaines étapes.
Si vous venez d’un environnement semblable à C, vous saurez que le impression méthode affiche une chaîne à l'écran, vous pouvez la tester en double-cliquant sur le Corona Terminal dans le dossier de l'application Corona et en sélectionnant le Bonjour le monde projet en utilisant le Ouvrir dialogue.
Cela ouvrira également le simulateur Corona affichant un graphique iPhone sans contenu, car le impression la fonction ne renvoie que vers le terminal, pour voir comment afficher du texte dans le simulateur, passez à l'étape suivante.
Pour accéder au simulateur ou à l'écran du périphérique réel, nous devons utiliser les API spécifiques à Corona..
Dans votre fichier main.lua, écrivez ce qui suit et relancez le programme:
local myTextField = display.newText ("Hello World!", 1, 20, nil, 14); myTextField: setTextColor (255, 255, 255);
Vous avez créé votre première application iPhone / iPad / Android à l'aide de Corona SDK en quelques minutes seulement! Bien sûr, il reste encore beaucoup de chemin à parcourir si vous souhaitez créer des applications de grande qualité et de grande qualité, alors restez à l'affût de nouvelles mises à jour.!
Voici quelques liens supplémentaires qui vous aideront dans le processus d’apprentissage de Corona:
Corona est très puissant et facile à apprendre. Ces faits en font un excellent moyen de commencer ou de poursuivre votre développement logiciel, quelle que soit la plate-forme pour laquelle vous construisez..
Merci d'avoir lu ce tutoriel, j'espère que vous l'avez trouvé utile!