Bouw een mobiele app zonder programmeerkennis met codeloze apps
Veel mensen willen hun eigen smartphone-apps maken, maar hoeven niet per se te leren programmeren. Deze twee posities zijn niet noodzakelijk tegenstrijdig en het is volledig mogelijk om een eenvoudige mobiele app te bouwen met behulp van een aantal drag-and-drop tools.
Wat is er beschikbaar? Wat kunnen ze doen en wat zijn hun limieten? Wat nog belangrijker is, welk punt geef je op, en begin Swift te leren. De beste plaatsen om te leren gierzwaluw, Apple's programmeertaal De beste plekken om te leren gierzwaluw, Apple's programmeertaal Als je Swift wilt leren, is het nu het moment om te duiken in. De taal heeft een mooie toekomst en hoe sneller je het leert, hoe sneller je de vruchten kunt plukken. Lees verder ?
The Codeless Apps Development Market
Toen ik dit onderzoek bestudeerde, was ik verrast door het grote aantal bedrijven dat platformonafhankelijke app-ontwikkelingsplatforms aanbiedt. Om enkele namen uit mijn hoofd te rammelen, is AppGyver's Composer, Ionic Creator (voorheen bekend als Codiqa), EveryScape en Shoutem. Elk van deze producten heeft één ding gemeen: ze zijn vooral bedoeld voor zakelijke gebruikers.
Dit slaat ergens op. Veel kleine bedrijven zijn tot het besef gekomen dat ze, om te kunnen gedijen, op de verschillende app-markten aanwezig moeten zijn. Terwijl de kosten voor het helemaal opnieuw ontwikkelen van een native applicatie duizenden kunnen opleveren - hetzij in outsourcingkosten of salarissen - kunnen deze producten worden gebruikt door iedereen die vaag over computerliteratuur beschikt.
Ik besloot om Shoutem te testen. De aantrekkingskracht van dit specifieke product was dat het de meest genereuze gratis proefversie van elk product had. U kunt zoveel tijd nemen om het product te verkennen en uw eigen apps te maken. Alleen als je ze naar een echt apparaat of een app-store wilt exporteren, moet je betalen.
Wat mij het meest indruk maakte over Shoutem was hoe ongelooflijk voor de hand liggend alles was. Het voelde niet moeilijker dan PowerPoint of Excel. Ondanks dat, kwam het met alle functies die een bedrijf mogelijk nodig heeft. Gebruikers kunnen inkomsten genereren met de app met advertenties, sociale media toevoegen en zelfs integreren met e-commerceoplossing Shopify.
Helaas rekent Shoutem, net als alle hierboven genoemde producten, enterprise-tarieven toe. Als u een iPhone- en Android-app wilt maken, moet u $ 49 per maand betalen, jaarlijks gefactureerd. Hoewel dit ideaal is voor bedrijven, is het minder geschikt voor mensen die gewoon willen experimenteren met app-ontwikkeling op een vriendelijke en gastvrije manier.
Maar er is een gratis product gemaakt door Microsoft dat we nog niet hebben genoemd, genaamd TouchDevelop, waar we voor het eerst over hebben geschreven in 2013 Leren hoe je apps kunt ontwikkelen op je Windows Phone met TouchDevelop Leren hoe je apps op je Windows Phone kunt ontwikkelen met TouchDevelop A gebrek aan toepassingen van derden is altijd de 'achilleshiel' van het Windows Phone 8-platform geweest. Sinds haar oprichting hebben gebruikers van bronzen medaille-OS van Microsoft ontdekt dat ze het moeten doen zonder een paar ... Lees meer. Dit was in eerste instantie een applicatie die werd uitgebracht voor Windows Phone (onthoudt dat?) waarmee gebruikers rudimentaire games en applicaties konden maken.
TouchDevelop-programma's worden gemaakt door blokken op hun plaats te slepen en neer te zetten en de lege plekken in te vullen waar nodig. Alle logische constructies die ontwikkelaars gebruiken - zoals conditionals en iteratie - zijn aanwezig, maar ze zijn verborgen achter een gemakkelijk te begrijpen fineer.
In de jaren sinds we onze oorspronkelijke berichtgeving over TouchDevelop schreven, is het product blijven groeien en veranderen, tot het punt dat het een veel vager product lijkt.
Sindsdien is het van slechts een app veranderd, naar een gebruiksvriendelijke website waarmee u nog veel meer kunt doen. Beter tot nu toe, u hoeft niet langer een mobiel OS van een derde klas te gebruiken om het te gebruiken.
Hiermee kunt u ook alle programma's die u maakt exporteren naar Apache Cordova, waarmee u ze vervolgens kunt publiceren naar de marktplaatsen van Google Play, Apple App Store en Microsoft Store-apps. Cordova is gratis, maar u moet wel een vergoeding betalen aan het bedrijf waar de app-winkel draait waar u naartoe publiceert.
Dit varieert. Google rekent een eenmalige registratiekost van $ 25, terwijl Apple vereist dat je elk jaar $ 99 betaalt voor een iTunes Connect-account. De kosten om als individu te publiceren naar de Microsoft Store zijn ongeveer $ 19, maar variëren op basis van waar je woont. Als je een bedrijf bent, moet je ongeveer $ 99 betalen.
Wat zijn de nadelen?
Het moet vanzelfsprekend zijn dat er een aantal vrij uitgesproken nadelen zijn bij het gebruik van een codeloze oplossing. Er is een reden waarom de meeste mensen die over de financiële middelen of het vermogen beschikken om een native applicatie te bouwen ervoor kiezen om dit te doen.
- Wanneer je je committeert aan een codeloos ontwikkelingsplatform voor apps, gok je in feite dat het bedrijf dat je gebruikt zal doen nooit failliet gaan. Als het platform waarvoor u zich heeft gecommitteerd mislukt, is het mogelijk dat u niet in staat bent om wijzigingen en verbeteringen aan te brengen in uw app.
- Wat je ook bouwt, zal nooit zo snel zijn als wanneer je het hebt gemaakt met native tools. Dit is prima als je gewoon iets eenvoudigs maakt, zoals een catalogus voor een winkel. Maar vanaf het moment dat u begint met het toevoegen van compexity, ziet u uw toepassing vertragen en stotteren, vooral op zwakkere apparaten.
- Omdat codeloze app-ontwikkelplatforms veel van de beslissingen uit je handen nemen, zijn ze dat ook ver meer beperkt in wat ze kunnen doen. U moet mogelijk uw ambities aanpassen aan het systeem dat u gebruikt.
- Evenzo, als er een fout is of een fout in het systeem dat u gebruikt, kan het zichzelf in uw toepassing presenteren en kunt u het niet repareren.
- Als u besluit carrière te maken in de ontwikkeling van mobiele apparaten, zijn alle geleerde vaardigheden die codeloze applicaties maken waardeloos. Werkgevers zullen willen dat u bekwaam bent in de verschillende gebruikte programmeertalen. Hoe kies ik een programmeertaal om vandaag te leren en een goede baan te krijgen binnen 2 jaar Hoe kies ik een programmeertaal om vandaag te leren en een goede baan te krijgen binnen 2 jaar? jarenlang toegewijd werk om een echt goede programmeur te worden; Dus is er een manier om de juiste taal te kiezen om vanaf vandaag te beginnen, om morgen aangenomen te worden? Lees meer - zoals Apple's Swift. Wat is de invloed van Apple's nieuwe programmeertaal op mij? Hoe beïnvloedt de nieuwe programmeertaal van Apple mij? Vanaf het begin wisten ontwikkelaars dat de nieuwe Swift van Apple groot zou worden. Maar waarom zou u erom geven? Lees meer, C # en Java - en om de componenten te kennen die worden gebruikt om apps op elk respectief platform te bouwen.
Natuurlijk zouden sommigen beweren dat dit redelijke afwegingen zijn voor een systeem waarmee iedereen snel een mobiele applicatie kan ontwikkelen zonder enige ervaring met software-ontwikkeling..
Er is A Middle Ground: HTML, CSS en JavaScript
Dus, wat als jij werkelijk haat programmering, maar je vindt codeloze platforms te rudimentair en beperkend. Wel, er is een gelukkige middenweg. Dat is met de drie technologieën die samen HTML5 vormen Wat is HTML5 en hoe verandert het de manier waarop ik blader? [MakeUseOf Explains] Wat is HTML5 en hoe verandert het de manier waarop ik blader? [MakeUseOf Explains] In de afgelopen paar jaar hebt u de term HTML5 af en toe wel eens gehoord. Of u nu iets weet over webontwikkeling of niet, het concept kan enigszins vaag en verwarrend zijn. Duidelijk, ... Lees meer - HTML, CSS en JavaScript. Dit zijn de kernbouwstenen van internet.
Er is een explosie geweest in het aantal producten en services waarmee u mobiele applicaties kunt bouwen met behulp van open webtechnologieën. Waarschijnlijk de bekendste en de gemakkelijkst te leren is Adobe's PhoneGap, dat is waar Adobe Cordoba op is gebouwd.
Behalve dat het gratis is, bevat dit ook een aantal nuttige introductietutorials waarmee je snel je droomapp kunt bouwen.
Heb je je eigen app gebouwd met een codeloze tool?? Vertel ons over je ervaringen in de opmerkingen hieronder!
Meer informatie over: app-ontwikkeling, Google Play, programmeren, snel.