Annonse

Mange mennesker ønsker å lage sine egne smarttelefonapper, men ønsker ikke nødvendigvis å lære å kode. Disse to posisjonene er ikke nødvendigvis motstridende, og det er fullstendig mulig å bygge en grunnleggende mobilapp ved å bruke et antall dra-og-slipp-verktøy.

Så hva er tilgjengelig? Hva kan de gjøre, og hva er deres grenser? Enda viktigere, hvilket poeng bør du gi opp med dem, og begynn å lære Swift De beste stedene å lære seg raskt, Apples programmeringsspråkHvis du vil lære Swift, er det nå tid for å dykke inn. Språket har en lys fremtid, og jo raskere du lærer det, jo raskere vil du kunne høste gevinsten. Les mer ?

Utviklingsmarkedet for kodeløse apper

Da jeg undersøkte dette innlegget, ble jeg overrasket over det store antallet selskaper som tilbyr plattformer for kodeløs app. Bare for å skrangle noen navn fra toppen av hodet mitt, er det det AppGyvers komponist, Ionic Creator (som tidligere ble kjent som Codiqa [Broken URL Removed]), EachScape, og Shoutem. Hver av disse produktene har en ting til felles: De er primært rettet mot bedriftsbrukere.

Dette gir mening. Mange små bedrifter har forstått at for å trives, må de ha en slags tilstedeværelse på de forskjellige appmarkedene. Selv om kostnadene for å utvikle en egen applikasjon fra bunnen av kan løpe ut i tusenvis - enten i outsourcing-avgifter eller lønn, kan disse produktene brukes av alle vagt datakyndige.

Jeg bestemte meg for å teste Shoutem. Appellen til dette spesielle produktet var at det hadde den mest sjenerøse gratis prøveversjonen av ethvert produkt som er oppført. Du kan ta så mye tid å utforske produktet og lage dine egne apper. Bare når du vil eksportere dem til en ekte enhet, eller en app-butikk, må du betale.

ShoutemHomescreen

Det som imponerte meg mest med Shoutem var hvor utrolig opplagt alt var. Det føltes ikke vanskeligere enn PowerPoint eller Excel. Til tross for det fulgte det med alle funksjonene en bedrift måtte trenge. Brukere kan tjene penger på appen med annonser, legge til sosiale medier og til og med integrere den med e-handelsløsningen Shopify.

Dessverre, som alle produktene nevnt ovenfor, belaster Shoutem bedriftspriser. Hvis du vil lage en iPhone og Android-app, må du betale 49 dollar per måned, fakturert årlig. Selv om dette er ideelt for bedrifter, er det mindre bra for folk som bare vil eksperimentere med apputvikling på en vennlig og imøtekommende måte.

ShoutemPricing

Men det er et gratis produkt laget av Microsoft som vi ikke har nevnt ennå, kalt TouchDevelop, som vi skrev om i 2013 Lær hvordan du utvikler apper på Windows-telefonen din med TouchDevelopEn mangel på tredjepartsapplikasjoner har alltid vært "Achilles hælen" på Windows Phone 8-plattformen. Siden oppstarten har brukere av Microsofts bronsemedalj OS funnet ut at de trenger å gjøre uten noe ... Les mer . Dette var opprinnelig en applikasjon utgitt for Windows Phone (Husk at?) som tillot brukere å lage rudimentære spill og applikasjoner.

TouchDevelop-programmer opprettes ved å dra og slippe blokker på plass og fylle ut feltene der det er nødvendig. Alle de logiske konstruksjonene som utviklerne bruker - som conditionals og iteration - er til stede, men de er gjemt bak en fin å forstå finér.

TouchDevelop

I årene siden vi skrev vår opprinnelige dekning av TouchDevelop, har produktet fortsatt å vokse og endre seg, til det punktet hvor det føles som et mye mer utfylt produkt.

Siden har den flyttet fra å være bare en app, til et brukervennlig nettsted som lar deg gjøre mye mer. Beter ennå, trenger du ikke lenger å bruke et tredje-rate mobil OS for å bruke det.

TouchDevelopWebsite

Det lar deg også eksportere alle programmer du oppretter til Apache Cordova, som lar deg deretter publisere dem på markedsplassene Google Play, Apple App Store og Microsoft Store. Cordova er gratis, men du må betale et gebyr til det selskapet driver app-butikken du publiserer til.

Dette varierer. Google krever en engangsavgift på $ 25, mens Apple krever deg betale $ 99 hvert år for en iTunes Connect-konto. De kostnaden for å publisere i Microsoft Store som privatperson er omtrent $ 19, men varierer ut fra hvor du bor. Hvis du er et selskap, må du betale omtrent $ 99.

Hva er ulempene?

Det må være en selvfølge at det er noen ganske uttalte ulemper med å bruke en kodløs løsning. Det er en grunn til at de fleste som har økonomiske ressurser eller evne til å bygge en egen applikasjon velger å gjøre det.

  • Når du forplikter deg til en kodløs plattform for apputvikling, gambler du i hovedsak at selskapet du bruker vil aldri gå konkurs. Hvis plattformen du har forpliktet deg til å mislykkes, kan det hende du ikke klarer å gjøre endringer og forbedringer av appen din.
  • Uansett hva du bygger vil du aldri være så rask som om du har laget det med originale verktøy. Dette er greit hvis du bare lager noe enkelt, som en katalog for en butikk. Men i det øyeblikket du begynner å legge til kompexity, vil du se applikasjonsforsinkelsen og stammingen, spesielt på svakere enheter.
  • Fordi kodeløse apputviklingsplattformer tar mange avgjørelsene ut av hendene dine, er de også langt mer begrenset i hva de kan gjøre. Det kan hende du trenger å skalere dine ambisjoner i henhold til systemet du bruker.
  • På samme måte, hvis det er en feil eller en feil i systemet du bruker, kan det presentere seg i applikasjonen din, og du vil ikke kunne fikse den.
  • Hvis du bestemmer deg for å starte en karriere innen mobilutvikling, vil alle ferdigheter som læres å lage kodeløse applikasjoner være verdiløse. Arbeidsgivere vil at du skal være det kompetent i de forskjellige programmeringsspråkene som brukes Hvordan velge et programmeringsspråk for å lære i dag og få en god jobb om to årDet kan ta mange års dedikert arbeid å bli en virkelig god programmerer; så er det en måte å velge riktig språk å starte fra i dag, for å bli ansatt i morgen? Les mer - som Apples Swift Hvordan påvirker Apples nye programmeringsspråk meg?Fra begynnelsen visste utviklerne Apples nye Swift skulle bli stor. Men hvorfor skal du bry deg? Les mer , C # og Java - og å kjenne til komponentene som brukes til å bygge apper på hver respektive plattform.

Selvfølgelig vil noen hevde at dette er rimelige avveininger som må gjøres for et system som tillater det hvem som helst for å raskt utvikle en mobilapplikasjon uten å ha noen tidligere programvareutvikling erfaring.

There’s A Middle Ground: HTML, CSS og JavaScript

Så, om du egentlig hater programmering, men du synes kodeløse plattformer er for rudimentære og begrensende. Vel, det er en glad midtbane. Det er med de tre teknologiene som utgjør HTML5 Hva er HTML5, og hvordan endrer det måten jeg blar gjennom? [MakeUseOf Explains]I løpet av de siste årene har du kanskje hørt uttrykket HTML5 en gang i blant. Enten du vet noe om nettutvikling eller ikke, kan konseptet være noe tåpelig og forvirrende. Åpenbart,... Les mer - HTML, CSS og JavaScript. Dette er de viktigste byggesteinene på internett.

Det har skjedd en eksplosjon i antall produkter og tjenester som lar deg bygge mobile applikasjoner ved hjelp av åpen webteknologi. Sannsynligvis den mest kjente og enkleste å lære er Adobes PhoneGap, som er det Adobe Cordoba bygger på.

I tillegg til å være gratis, kommer dette også med en antall nyttige innledende veiledninger som får deg til å bygge drømme-appen din på kort tid.

Har du bygget din egen app ved hjelp av et kodeløst verktøy? Fortell oss om opplevelsen din i kommentarfeltet nedenfor!

Matthew Hughes er programvareutvikler og skribent fra Liverpool, England. Han blir sjelden funnet uten en kopp sterk svart kaffe i hånden og elsker absolutt Macbook Pro og kameraet hans. Du kan lese bloggen hans på http://www.matthewhughes.co.uk og følg ham på twitter på @matthewhughes.