Publicitate

Mulți oameni doresc să-și creeze propriile aplicații pentru smartphone-uri, dar nu vor neapărat să învețe cum să codeze. Aceste două poziții nu sunt neapărat contradictorii și este complet posibil să construiți o aplicație mobilă de bază utilizând o serie de instrumente drag and drop.

Deci, ce este disponibil? Ce pot face și care sunt limitele lor? Mai important, ce punct ar trebui să renunți la ele și începe să înveți Swift Cele mai bune locuri pentru a învăța rapid, limbajul de programare AppleDacă doriți să învățați Swift, acum este momentul să vă scufundați. Limba are un viitor luminos și cu cât îl înveți mai repede, cu atât mai repede vei putea să obții recompense. Citeste mai mult ?

Piața de dezvoltare a aplicațiilor fără cod

Când cercetam această postare, am fost surprins de numărul mare de companii care oferă platforme de dezvoltare a aplicațiilor fără cod. Doar ca să zgâlțâie câteva nume din partea de sus a capului meu, există Compozitorul lui AppGyver, Creatorul Ionic (care a fost cunoscută anterior drept Codiqa [URL ruptă eliminată]),

instagram viewer
EachScape, și Shoutem. Fiecare dintre aceste produse are un lucru în comun: sunt destinate în primul rând utilizatorilor de afaceri.

Are sens. Multe întreprinderi mici și-au dat seama că pentru a prospera, trebuie să aibă un fel de prezență pe diversele piețe de aplicații. În timp ce costul dezvoltării unei aplicații native de la zero poate fi calculat în mii - fie în comisioane de subcontractare, fie în salarii - aceste produse pot fi utilizate de către orice persoană care se informează vag.

Am decis să testez Shoutem. Reclamarea acestui produs special a fost aceea că a avut cea mai generoasă probă gratuită a oricărui produs listat. Puteți lua cât mai mult timp pentru a explora produsul și a crea propriile aplicații. Doar atunci când doriți să le exportați pe un dispozitiv din lumea reală sau într-un magazin de aplicații, va trebui să plătiți.

ShoutemHomescreen

Ceea ce m-a impresionat cel mai mult la Shoutem a fost cât de incredibil de evident a fost totul. Nu s-a simțit mai dificil decât PowerPoint sau Excel. În ciuda acestui fapt, a venit cu toate caracteristicile de care ar putea avea nevoie o afacere. Utilizatorii pot monetiza aplicația cu reclame, adăugați social media și chiar o pot integra cu soluția de comerț electronic Shopify.

Din păcate, la fel ca toate produsele enumerate mai sus, Shoutem percepe ratele întreprinderii. Dacă doriți să creați o aplicație pentru iPhone și Android, va trebui să plătiți 49 de dolari pe lună, facturați anual. Deși acest lucru este ideal pentru companii, este mai puțin plăcut pentru persoanele care doresc doar să experimenteze dezvoltarea aplicațiilor într-un mod prietenos și primitor.

ShoutemPricing

Dar există un produs gratuit creat de Microsoft pe care nu l-am menționat încă, numit TouchDevelop, care am scris despre prima oară în 2013 Aflați cum puteți dezvolta aplicații pe telefonul dvs. Windows cu TouchDevelopO lipsă de aplicații terțe a fost întotdeauna „călcâiul lui Ahile” al platformei Windows Phone 8. Încă de la înființare, utilizatorii sistemului de medalii de bronz al Microsoft au descoperit că trebuie să se descurce fără ... Citeste mai mult . Aceasta a fost inițial o aplicație lansată pentru Windows Phone (sa nu uiti asta?) care a permis utilizatorilor să creeze jocuri și aplicații rudimentare.

Programele TouchDevelop sunt create prin glisarea și fixarea blocurilor în loc și completarea semifabricatelor acolo unde este necesar. Toate construcțiile logice pe care dezvoltatorii le utilizează - cum ar fi condiționările și iterațiile - sunt prezente, dar sunt ascunse în spatele unei furnituri ușor de prins.

TouchDevelop

În anii de când am scris acoperirea noastră originală de TouchDevelop, produsul a continuat să crească și să se schimbe, până la punctul în care se simte ca un produs mult mai încărcat.

De atunci a trecut de la a fi doar o aplicație, la un site web ușor de utilizat, care vă permite să faceți multe altele. Beter încă, nu mai este necesar să utilizați un sistem de operare mobil cu rata a treia pentru a-l utiliza.

TouchDevelopWebsite

De asemenea, vă permite să exportați toate programele pe care le creați Apache Cordova, care vă permite apoi să le publicați pe piețele de aplicații Google Play, Apple App Store și Microsoft Store. Cordova este gratuită, dar va trebui să plătiți o taxă pentru orice companie care rulează magazinul de aplicații pe care îl publicați.

Acest lucru variază. Google percepe o singură taxă de înregistrare de 25 USD, în timp ce Apple îți cere plătește 99 de dolari în fiecare an pentru un cont iTunes Connect. costul publicării în magazinul Microsoft ca persoană fizică este de aproximativ 19 dolari, dar variază în funcție de locul în care locuiți. Dacă sunteți o companie, va trebui să plătiți aproximativ 99 USD.

Care sunt dezavantajele?

Ar trebui să nu spunem că există unele dezavantaje destul de pronunțate cu utilizarea unei soluții fără cod. Există un motiv pentru care majoritatea persoanelor care au resurse financiare sau capacitatea de a construi o aplicație nativă aleg acest lucru.

  • Când vă angajați la o platformă de dezvoltare a aplicațiilor fără cod, jucați în esență că compania pe care o utilizați o va face nu mergi la bust. Dacă platforma pe care v-ați angajat să eșueze, s-ar putea să vă găsiți incapabil să efectuați modificări și îmbunătățiri pentru aplicația dvs.
  • Orice vei construi va face nu fii la fel de rapid ca și cum ai face-o folosind instrumente native. Este bine dacă faceți ceva simplu, cum ar fi un catalog pentru un magazin. Dar în momentul în care începeți să adăugați complexitate, veți vedea întârzierea și bâlbâirea aplicației, în special pe dispozitivele mai slabe.
  • Deoarece platformele de dezvoltare a aplicațiilor fără cod iau multe decizii din mâinile tale, sunt și ele departe mai limitat în ceea ce pot face. Este posibil să fie nevoie să-ți scalzi aspirațiile în funcție de sistemul pe care îl folosești.
  • În mod similar, dacă există un bug sau un defect în sistemul pe care îl utilizați, acesta se poate prezenta în aplicația dvs. și nu veți putea să-l remediați.
  • Dacă decideți să începeți o carieră în domeniul dezvoltării mobile, abilitățile învățate în realizarea aplicațiilor fără cod vor fi inutile. Angajatorii vor dori să fiți competent în diversele limbaje de programare utilizate Cum să alegeți un limbaj de programare pentru a învăța azi și obțineți un loc de muncă grozav în 2 aniPoate dura ani de muncă dedicați pentru a deveni un programator cu adevărat bun; deci există o modalitate de a alege limba potrivită pentru a începe de astăzi, pentru a fi angajat mâine? Citeste mai mult - cum ar fi Apple’s Swift Cum mă afectează noul limbaj de programare Apple?Din prima pornire, dezvoltatorii știau că noul Swift al Apple va fi mare. Dar de ce ar trebui să vă pese? Citeste mai mult , C # și Java - și să cunoască componentele utilizate pentru a construi aplicații pe fiecare platformă respectivă.

Desigur, unii ar susține că acestea sunt compromisuri rezonabile care trebuie realizate pentru un sistem care permite oricine să dezvolte rapid o aplicație mobilă fără a avea o dezvoltare software anterioară experienţă.

Există un temei central: HTML, CSS și JavaScript

Deci, dacă tu? într-adevăr programarea ură, dar găsiți că platformele fără cod sunt prea rudimentare și restrictive. Ei bine, există un mijloc fericit de mijloc. Asta este cu cele trei tehnologii alcătuiește HTML5 Ce este HTML5 și cum se schimbă modul în care navighez? [FaceUseOf Explică]În ultimii ani, este posibil să fi auzit din când în când termenul HTML5. Indiferent dacă știți ceva despre dezvoltarea web sau nu, conceptul poate fi oarecum nebulos și confuz. Evident,... Citeste mai mult - HTML, CSS și JavaScript. Acestea sunt elementele de bază ale internetului.

Numărul de produse și servicii a fost o explozie care vă permite să construiți aplicații mobile folosind tehnologii web deschise. Probabil cel mai cunoscut și cel mai ușor de învățat este Adobe PhoneGap, pe care este bazat Adobe Cordoba.

Pe lângă faptul că este gratuit, acest lucru vine și cu un numărul de tutoriale introductive utile asta vă va face să vă construiți aplicația de vis în cel mai scurt timp.

Ați creat propria aplicație folosind un instrument fără cod? Povestește-ne despre experiența ta în comentariile de mai jos!

Matthew Hughes este un dezvoltator de software și scriitor din Liverpool, Anglia. Foarte rar este găsit fără o ceașcă de cafea neagră puternică în mână și își adoră absolut Macbook Pro și camera foto. Îi poți citi blogul la http://www.matthewhughes.co.uk și urmăriți-l pe twitter la adresa @matthewhughes.