Bygg en mobilapp uten programmeringskunnskap med kodeløse apper
Mange mennesker vil lage sine egne smarttelefonapper, men ønsker ikke nødvendigvis å lære å kode. Disse to stillingene er ikke nødvendigvis motstridende, og det er helt mulig å bygge en grunnleggende mobilapp ved hjelp av en rekke drage-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 begynne å lære Swift De beste stedene å lære Swift, Apples programmeringsspråk De beste stedene å lære Swift, Apples programmeringsspråk Hvis du vil lære Swift, er det nå dags å dykke Språket har en lys fremtid, og jo raskere du lærer det, desto raskere kan du høste fordelene. Les mer ?
The Codeless Apps Development Market
Når jeg forsket på dette innlegget, ble jeg overrasket over det store antallet selskaper som tilbyr kodede app-utviklingsplattformer. Bare for å rattle noen navn fra toppen av hodet mitt, er AppGyver's Composer, Ionic Creator (som tidligere var kjent som Codiqa), 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 kommet til realiseringen at for å trives, må de ha noen form for tilstedeværelse på de ulike appmarkeder. Mens kostnadene ved å utvikle en innfødt applikasjon fra grunnen kan komme inn i tusenvis - enten i outsourcingavgifter eller lønn - disse produktene kan brukes av noen vaguelt datakompetente.
Jeg bestemte meg for å teste Shoutem. Klagen til dette bestemte produktet var at den hadde den mest sjenerøse gratis prøveversjonen av noe produkt som var oppført. Du kan ta så mye tid til å utforske produktet og lage dine egne apper. Bare når du ønsker å eksportere dem til en virkelige enhet eller en appbutikk, må du betale.
Det som imponerte meg mest om Shoutem var hvor utrolig åpenbart alt var. Det føltes ikke vanskeligere enn PowerPoint eller Excel. Til tross for det kom 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 det med e-handelsløsningen Shopify.
Dessverre, som alle produktene som er oppført ovenfor, tar Shoutem kostnader for bedriftspriser. Hvis du vil opprette en iPhone og Android-app, må du betale $ 49 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 innbydende måte.
Men det er et gratis produkt laget av Microsoft som vi ikke har nevnt ennå, kalt TouchDevelop, som vi først skrev om i 2013 Lær hvordan du utvikler apper på Windows Phone med TouchDevelop Lær hvordan du utvikler apper på Windows Phone med TouchDevelop A mangel på tredjepartsprogrammer har alltid vært "Achilles-hælen" på Windows Phone 8-plattformen. Siden starten har brukere av Microsofts bronsemedalje OS funnet at de trenger å gjøre uten noen ... Les mer. Dette var i utgangspunktet et program utgitt for Windows Phone (Husk at?) som tillot brukere å lage rudimentære spill og applikasjoner.
TouchDevelop-programmer opprettes ved å dra og slippe blokkene på plass, og fylle ut blankene når det er nødvendig. Alle de logiske konstruksjonene som utviklerne bruker - som kondisjonaler og iterasjon - er til stede, men de er skjult bak en lettvint å finér.
I årene siden vi skrev vår opprinnelige dekning av TouchDevelop, har produktet fortsatt å vokse og forandre seg, til det punktet det føles som et mye mer fleshed ut produkt.
Det har siden flyttet fra å være bare en app til et brukervennlig nettsted som lar deg gjøre mye mer. Bedre enda, du trenger ikke lenger å bruke et tredje-rate mobilt operativsystem for å bruke det.
Den lar deg også eksportere alle programmer du lager til Apache Cordova, som lar deg publisere dem på Google Play, Apple App Store og Microsoft Store-appenes markedsplasser. Cordova er gratis, men du må betale et gebyr til hvilket firma som driver appbutikken du publiserer til.
Dette varierer. Google belaster en engangsbeløp på 25 dollar, mens Apple krever at du betaler $ 99 hvert år for en iTunes Connect-konto. Kostnaden for å publisere til Microsoft Store som person er omtrent $ 19, men varierer basert på hvor du bor. Hvis du er et selskap, må du betale omtrent $ 99.
Hva er ulemperne?
Det burde uten å si at det er noen ganske utprøvde ulemper med å bruke en kodeløs løsning. Det er grunnen til at de fleste som har de økonomiske ressursene eller muligheten til å bygge en innfødt søknad, velger å gjøre det.
- Når du forplikter deg til en codeless app-utviklingsplattform, spiller du i hovedsak at selskapet du bruker vil aldri gå konkurs. Hvis plattformen du har forpliktet til, mislykkes, kan det hende du ikke klarer å gjøre endringer og forbedringer i appen din.
- Uansett hva du bygger vilje aldri Vær så rask som om du gjorde det ved hjelp av innfødte verktøy. Dette er greit hvis du bare gjør noe enkelt, som en katalog for en butikk. Men i det øyeblikket du begynner å legge til kompexitet, ser du programmets lagring og stamme, spesielt på svakere enheter.
- Fordi kodeløs app-utviklingsplattformer tar mange avgjørelsene ut av hendene dine, er de også langt mer begrenset i hva de kan gjøre. Du må kanskje måle dine ambisjoner i henhold til systemet du bruker.
- På samme måte, hvis det er en feil eller feil i systemet du bruker, kan det fremstå selv i søknaden din, og du vil ikke kunne fikse det.
- 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 kompetent i de ulike programmeringsspråkene som brukes. Hvordan velge et programmeringsspråk for å lære i dag og få en god jobb i 2 år. Hvordan velge et programmeringsspråk for å lære i dag og få en god jobb om 2 år. Det kan ta år med dedikert arbeid for å bli en virkelig god programmerer; så er det en måte å velge riktig språk for å starte fra i dag, for å bli ansatt i morgen? Les mer - som Apples Swift Hvordan påvirker Apples nye programmeringsspråk meg? Hvordan påvirker Apples nye programmeringsspråk meg? Fra farten, visste utviklere at Apples nye Swift skulle bli stor. Men hvorfor bør du bryr deg? Les mer, C # og Java - og å vite komponentene som brukes til å bygge programmer på hver plattform.
Selvfølgelig vil noen hevde at disse er rimelige avvik for å bli laget for et system som gjør det mulig for noen å raskt utvikle en mobilapplikasjon uten å ha noen tidligere programvareutvikling erfaring.
Det er en middelhøyde: HTML, CSS og JavaScript
Så, hva hvis du egentlig hater programmering, men du finner kodeløse plattformer for å være for rudimentær og restriktiv. Vel, det er en lykkelig midtvei. Det er med de tre teknologiene som utgjør HTML5 Hva er HTML5, og hvordan endrer den måten jeg søker på? [MakeUseOf Forklarer] Hva er HTML5, og hvordan endrer den måten jeg bla gjennom? [MakeUseOf Forklarer] I løpet av de siste årene har du kanskje hørt begrepet HTML5 hver gang en gang. Uansett om du vet noe om webutvikling eller ikke, kan konseptet være litt nøysomt og forvirrende. Åpenbart, ... Les mer - HTML, CSS og JavaScript. Dette er kjernekvarterene på internett.
Det har vært 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 som Adobe Cordoba bygger på.
I tillegg til å være gratis, kommer dette også med en rekke nyttige innledende veiledninger som vil få deg til å bygge din drøm-app på kort tid.
Har du bygget din egen app ved hjelp av et kodeløs verktøy? Fortell oss om din erfaring i kommentarene nedenfor!
Utforsk mer om: Apputvikling, Google Play, Programmering, Swift.