Advertentie
Veel mensen willen hun eigen smartphone-apps maken, maar willen niet per se leren coderen. Deze twee posities zijn niet noodzakelijkerwijs tegenstrijdig en het is volkomen mogelijk om een eenvoudige mobiele app te bouwen met behulp van een aantal tools voor slepen en neerzetten.
Dus, wat is er beschikbaar? Wat kunnen ze doen en wat zijn hun grenzen? Wat nog belangrijker is, welk punt moet je opgeven, en begin Swift te leren De beste plaatsen om Swift te leren, de programmeertaal van AppleAls je Swift wilt leren, is dit het moment om erin te duiken. De taal heeft een mooie toekomst en hoe sneller je het leert, hoe sneller je de vruchten kunt plukken. Lees verder ?
De markt voor ontwikkeling van codeloze apps
Bij het onderzoeken van dit bericht was ik verrast door het grote aantal bedrijven dat codeloze app-ontwikkelingsplatforms aanbiedt. Gewoon om wat namen uit mijn hoofd te rammelen, er is AppGyver's Composer, Ionic Creator (voorheen bekend als Codiqa [Broken URL Removed]), EachScape
, en Shoutem. Elk van deze producten heeft één ding gemeen: ze zijn voornamelijk gericht op 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. Hoewel de kosten van het vanaf nul ontwikkelen van een systeemeigen applicatie duizenden kunnen oplopen - in uitbestedingskosten of salarissen - kunnen deze producten door iedereen met een vaag computerkennis worden gebruikt.
Ik besloot Shoutem te testen. De aantrekkingskracht van dit specifieke product was dat het de meest genereuze gratis proefversie had van elk vermeld product. U kunt evenveel tijd nemen om het product te verkennen en uw eigen apps te maken. Alleen wanneer u ze naar een real-world apparaat of een app store wilt exporteren, moet u betalen.
Wat Shoutem het meest indruk maakte, was hoe ongelooflijk duidelijk alles was. Het voelde niet moeilijker dan PowerPoint of Excel. Desondanks kwam het met alle functies die een bedrijf nodig zou kunnen hebben. Gebruikers kunnen inkomsten genereren met de app met advertenties, sociale media toevoegen en zelfs integreren met e-commerce-oplossing Shopify.
Helaas hanteert Shoutem, net als alle bovengenoemde producten, bedrijfstarieven. Als je een iPhone- en Android-app wilt maken, moet je $ 49 per maand betalen, jaarlijks gefactureerd. Hoewel dit ideaal is voor bedrijven, is het minder geschikt voor mensen die op een vriendelijke en gastvrije manier willen experimenteren met app-ontwikkeling.
Maar er is een gratis product gemaakt door Microsoft dat we nog niet hebben genoemd, genaamd TouchDevelop, dat waarover we in 2013 voor het eerst schreven Leer hoe u apps op uw Windows Phone kunt ontwikkelen met TouchDevelopEen tekort aan applicaties van derden is altijd de 'achilleshiel' van het Windows Phone 8-platform geweest. Sinds de oprichting hebben gebruikers van het bronzen besturingssysteem van Microsoft ontdekt dat ze het zonder een aantal ... Lees verder . Dit was aanvankelijk een applicatie voor Windows Phone (onthoud 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 waar nodig de lege plekken in te vullen. 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 dekking van TouchDevelop schreven, is het product blijven groeien en veranderen, tot het punt dat het aanvoelt als een veel uitgebreider product.
Het is sindsdien veranderd van slechts een app naar een gebruiksvriendelijke website waarmee u veel meer kunt doen. Beter nog, u hoeft niet langer een mobiel besturingssysteem van een derde klasse te gebruiken om het te gebruiken.
Hiermee kunt u ook alle programma's exporteren waarnaar u maakt Apache Cordova, waarmee u ze vervolgens kunt publiceren naar de marktplaatsen van Google Play, Apple App Store en Microsoft Store. Cordova is gratis, maar u moet wel een vergoeding betalen aan het bedrijf dat de app store beheert waarnaar u publiceert.
Dit varieert. Google brengt eenmalig $ 25 registratiekosten in rekening, terwijl Apple je nodig heeft betaal elk jaar $ 99 voor een iTunes Connect-account. De de kosten om als individu naar de Microsoft Store te publiceren, bedragen ongeveer $ 19, maar varieert afhankelijk van waar u woont. Als u een bedrijf bent, moet u ongeveer $ 99 betalen.
Wat zijn de nadelen?
Het spreekt voor zich dat er nogal wat nadelen zijn aan het gebruik van een codeloze oplossing. Er is een reden waarom de meeste mensen die over de financiële middelen beschikken of de mogelijkheid hebben om een native applicatie te bouwen, ervoor kiezen om dit te doen.
- Wanneer u zich inzet voor een codeloos app-ontwikkelingsplatform, gokt u in wezen dat het bedrijf dat u gebruikt dat ook zal doen nooit failliet gaan. Als het platform waarvoor u zich heeft gecommitteerd, mislukt, kunt u merken dat u geen wijzigingen en verbeteringen aan uw app kunt aanbrengen.
- Wat je ook bouwt, het zal gebeuren nooit zo snel als wanneer je het gemaakt hebt met native tools. Dit is prima als je gewoon iets eenvoudigs maakt, zoals een catalogus voor een winkel. Maar op het moment dat u compexity begint toe te voegen, ziet u dat uw applicatie achterblijft en hapert, vooral op zwakkere apparaten.
- Omdat codeloze ontwikkelplatforms voor apps veel beslissingen uit handen nemen, zijn ze dat ook ver beperkter in wat ze kunnen doen. Mogelijk moet u uw ambities schalen volgens het systeem dat u gebruikt.
- Evenzo, als er een bug of een fout is in het systeem dat u gebruikt, kan het zich voordoen in uw applicatie en kunt u het niet repareren.
- Als u besluit een carrière in mobiele ontwikkeling te starten, zijn alle vaardigheden die u hebt geleerd om codeloze applicaties te maken waardeloos. Werkgevers willen dat je dat bent bekwaam in de verschillende gebruikte programmeertalen Hoe u een programmeertaal kiest om vandaag te leren en binnen 2 jaar een geweldige baan te krijgenHet kan jaren van toegewijd werk kosten om een echt goede programmeur te worden; dus is er een manier om vanaf vandaag de juiste taal te kiezen om morgen aangenomen te worden? Lees verder - Leuk vinden Apple's Swift Welke invloed heeft de nieuwe programmeertaal van Apple op mij?Vanaf het begin wisten ontwikkelaars dat de nieuwe Swift van Apple groot zou worden. Maar waarom zou je erom geven? Lees verder , C # en Java - en de componenten kennen die worden gebruikt om apps op elk respectief platform te bouwen.
Sommigen zouden natuurlijk beweren dat dit redelijke afwegingen zijn die gemaakt moeten worden voor een systeem dat dit toelaat iedereen om snel een mobiele applicatie te ontwikkelen zonder voorafgaande softwareontwikkeling ervaring.
Er is een middenweg: HTML, CSS en JavaScript
Dus, wat als je werkelijk haat programmeren, maar je vindt codeloze platforms te rudimentair en restrictief. Welnu, er is een gelukkige middenweg. Dat is met de drie technologieën die make up HTML5 Wat is HTML5 en hoe verandert het de manier waarop ik blader? [MakeUseOf Explains]In de afgelopen paar jaar heb je de term HTML5 misschien af en toe gehoord. Of je nu iets weet over webontwikkeling of niet, het concept kan enigszins vaag en verwarrend zijn. Klaarblijkelijk,... Lees verder - HTML, CSS en JavaScript. Dit zijn de belangrijkste bouwstenen van internet.
Er is een explosie van het aantal producten en services waarmee u mobiele applicaties kunt bouwen met behulp van open webtechnologieën. Waarschijnlijk de bekendste en gemakkelijkst te leren is die van Adobe PhoneGap, waarop Adobe Cordoba is gebouwd.
Naast dat het gratis is, wordt dit ook geleverd met een aantal nuttige inleidende tutorials waarmee u in een mum van tijd uw droom-app kunt bouwen.
Heb je je eigen app gebouwd met een codeloze tool? Vertel ons over uw ervaringen in de onderstaande opmerkingen!
Matthew Hughes is een softwareontwikkelaar en schrijver uit Liverpool, Engeland. Hij wordt zelden gevonden zonder een kopje sterke zwarte koffie in zijn hand en is dol op zijn Macbook Pro en zijn camera. Je kunt zijn blog lezen op http://www.matthewhughes.co.uk en volg hem op twitter op @matthewhughes.