Corona SDK este o opțiune excelentă pentru orice dezvoltator mobil de la începători la avansați. Acest tutorial vă va prezenta acest cadru ușor de utilizat pe mai multe platforme și vă va arăta cum să începeți să creați conținut pentru platforma preferată.
Site-ul oficial Corona descrie setul SDK după cum urmează:
"Corona este un instrument de dezvoltare rapid și ușor pentru jocuri și aplicații iPhone, iPad și Android.
Aplicațiile alimentate de Corona rulează la 30 fps în numai 300k, iar grafica și motorul de animație utilizează pe deplin accelerația hardware OpenGL.
Corona SDK este primul din familia de produse Corona de la Ansca pentru crearea de aplicații și jocuri grafice multimedia de înaltă performanță pentru iPhone. Cu Corona, puteți crea rapid aplicații iPhone în câteva ore. Nu este nevoie de Obiectiv C / Cacao și nici C ++. "
Ansca este compania din spatele Corona, iar acest SDK permite dezvoltatorilor să creeze aplicații rapide și puternice pe mai multe platforme care să aibă acces la celelalte cadre ale API, cum ar fi camera, GPS și accelerometru.
După cum sa menționat anterior, Corona SDK oferă o mulțime de caracteristici care o fac o modalitate foarte fiabilă de a crea aplicații. Unele dintre aceste caracteristici sunt:
Deoarece Ansca nu este oficial o parte a Apple sau Android, există anumite lucruri care ar putea să nu fie disponibile în versiunile recente ale SDK-urilor native. Cu toate acestea, oamenii care mențin Corona adaugă în mod constant noi caracteristici pe măsură ce devin disponibile. Aceasta este o problemă pentru toate cadrele inter-platforme.
Câteva exemple de funcții care nu sunt încă acceptate în Corona includ:
Cel mai mare avantaj al Corona este că vă permite să lucrați cu o bază de coduri și să producăți produse pentru multe dispozitive diferite.
În mod specific, setul SDK Corona vă va permite să creați aplicații pentru toate dispozitivele iOS și dispozitivele Android.
Corona folosește limba de programare Lua pentru a crea aplicații. Lua este o limbă de scriere folosită în mod obișnuit pentru a dezvolta jocuri. Are o bună parte din adoptarea pieței în comunitatea de dezvoltare. Sintaxa Lua poate fi comparată cu limbi precum JavaScript sau ActionScript 3, ceea ce ușurează învățarea.
Puteți afla mai multe despre Lua pe site-ul oficial.
Pentru a utiliza Corona SDK ca mediu de dezvoltare aveți nevoie de următoarele:
Dacă aveți un Mac bazat pe PPC, puteți crea în continuare aplicații cu Corona. Cu toate acestea, veți putea să vă testați aplicațiile numai în Simulatorul Corona și nu le veți putea vinde în App Store, deoarece Corona are nevoie de cea mai recentă versiune de Xcode pentru a compila toate aplicațiile iPhone.
Pentru a începe dezvoltarea, accesați site-ul Web Corona SDK și descărcați o încercare gratuită de 30 de zile.
În acest moment, Corona nu vine cu un editor exclusiv Lua, dar există deja un număr mare de editori care pot fi utilizați:
Liber:
Comercial:
Pentru a începe cu Corona, să începem cu aplicația clasică Hello World.
Deschideți editorul preferat Lua și scrieți următorul cod:
print ("Hello World!")
Creați un nou director proiect numit Salut Lume și salvați fișierul ca main.lua. Vom lansa această aplicație în etapele următoare.
Dacă veniți dintr-un mediu asemănător C, veți ști că imprimare metoda afișează un șir pe ecran, îl puteți testa dublu-clic pe Corona Terminal în dosarul aplicației Corona și selectând Salut Lume proiect folosind Deschis dialog.
Acest lucru va deschide, de asemenea, simulatorul Corona care afișează un grafic iPhone fără conținut, aceasta deoarece imprimare funcționează doar la Terminal, pentru a vedea cum se afișează textul în simulator continuați cu pasul următor.
Pentru a accesa simulatorul sau ecranul actual al dispozitivului, va trebui să folosim API-urile specifice Corona.
În fișierul principal.lua scrieți următoarele și apoi executați din nou programul:
local myTextField = display.newText ("Hello World!", 1, 20, nil, 14); myTextField: setTextColor (255, 255, 255);
Ați creat prima aplicație iPhone / iPad / Android utilizând Corona SDK în doar câteva minute! Desigur, există încă o lungă perioadă de timp pentru a merge dacă doriți să construiți aplicații de mare și de înaltă calitate, deci stați în jur pentru mai multe actualizări!
Iată câteva linkuri suplimentare care vă vor ajuta în procesul de învățare a Corona:
Corona este foarte puternică și ușor de învățat, iar aceste fapte fac din aceasta o modalitate excelentă de a începe sau de a continua dezvoltarea software-ului dvs. indiferent de platforma pe care o construiți.
Vă mulțumim că ați citit acest tutorial, sper că ați găsit-o utilă!