Reklame

Masser af mennesker vil oprette deres egne smartphone-apps, men ønsker ikke nødvendigvis at lære at kode. Disse to positioner er ikke nødvendigvis modstridende, og det er fuldstændigt muligt at opbygge en grundlæggende mobilapp ved hjælp af et antal træk-og-slip-værktøjer.

Så hvad findes der? Hvad kan de gøre, og hvad er deres grænser? Mere vigtigt er, hvilket punkt skal du give op med dem, og begynde at lære Swift De bedste steder at lære hurtigt, Apples programmeringssprogHvis du vil lære Swift, er det nu tid til at dykke ind. Sproget har en lys fremtid, og jo hurtigere du lærer det, jo før vil du kunne høste fordelene. Læs mere ?

Codeless Apps-udviklingsmarkedet

Da jeg undersøgte dette indlæg, blev jeg overrasket over det store antal virksomheder, der tilbyder codeless app-udviklingsplatforme. Bare for at rangle nogle navne fra toppen af ​​mit hoved, er der AppGyvers komponist, Ionic Creator (som tidligere blev kendt som Codiqa [Broken URL Removed]), EachScape, og Shoutem. Hver af disse produkter har én ting til fælles: De er primært rettet mod forretningsbrugere.

instagram viewer

Dette giver mening. Mange små virksomheder er klar over, at de skal have en slags tilstedeværelse på de forskellige app-markeder for at kunne trives. Selvom omkostningerne ved at udvikle en oprindelig applikation fra bunden kan løbe ind i de tusinder - enten i outsourcinggebyrer eller lønninger - kan disse produkter bruges af enhver, der vagt er computerformat.

Jeg besluttede at teste Shoutem. Appellen til dette særlige produkt var, at det havde den mest generøse gratis prøveversion af ethvert produkt, der er anført. Du kan tage så meget tid at udforske produktet og oprette dine egne apps. Først når du ønsker at eksportere dem til en enhed i den virkelige verden eller en app-butik, skal du betale.

ShoutemHomescreen

Det, der imponerede mig mest ved Shoutem, var hvor utroligt indlysende alt var. Det føltes ikke vanskeligere end PowerPoint eller Excel. På trods af dette fulgte det med alle de funktioner, en virksomhed muligvis har brug for. Brugere kan tjene penge på appen med annoncer, tilføje sociale medier og endda integrere den med e-handelsløsningen Shopify.

Desværre opkræver Shoutem som alle de ovennævnte produkter virksomhedsrater. Hvis du vil oprette en iPhone og Android-app, skal du betale $ 49 pr. Måned, faktureret årligt. Selvom dette er ideelt til virksomheder, er det mindre godt for folk, der bare vil eksperimentere med appudvikling på en venlig og indbydende måde.

ShoutemPricing

Men der er et gratis produkt oprettet af Microsoft, som vi ikke har nævnt endnu, kaldet TouchDevelop, som vi skrev først om i 2013 Lær, hvordan du udvikler apps på din Windows-telefon med TouchDevelopEn mangel på applikationer fra tredjepart har altid været 'Achilles hæl' på Windows Phone 8-platformen. Siden starten har brugere af Microsofts bronzemedaljesystem fundet, at de skal undvære noget ... Læs mere . Dette var oprindeligt en applikation, der blev frigivet til Windows Phone (huske på, at?) som gjorde det muligt for brugere at oprette rudimentære spil og applikationer.

TouchDevelop-programmer oprettes ved at trække og slippe blokke på plads og udfylde emnerne, hvor det er nødvendigt. Alle de logiske konstruktioner, som udviklere bruger - som betingelser og iteration - er til stede, men de er skjult bag en let at forstå finer.

TouchDevelop

I årene siden vi skrev vores originale dækning af TouchDevelop, er produktet fortsat med at vokse og ændre sig, til det punkt, hvor det føles som et meget mere udflettet produkt.

Det er siden flyttet fra at være bare en app, til et brugervenligt websted, der giver dig mulighed for at gøre meget mere. Beter endnu, behøver du ikke længere at bruge et tredie sats mobilt operativsystem for at bruge det.

TouchDevelopWebsite

Det giver dig også mulighed for at eksportere alle programmer, du opretter til Apache Cordova, som du derefter kan offentliggøre dem på Google Play, Apple App Store og Microsoft Store app-markedspladser. Cordova er gratis, men du skal betale et gebyr til det selskab, der driver app-butikken, du publicerer til.

Dette varierer. Google opkræver et engangsregistreringsgebyr på $ 25, mens Apple kræver dig betale $ 99 hvert år for en iTunes Connect-konto. Det omkostninger til at offentliggøre i Microsoft Store som person er ca. $ 19, men varierer afhængigt af hvor du bor. Hvis du er en virksomhed, skal du betale ca. $ 99.

Hvad er ulemperne?

Det er en selvfølge, at der er nogle ganske udtalt ulemper ved at bruge en kodeløs løsning. Der er en grund til, at de fleste mennesker, der har de økonomiske ressourcer eller evnen til at opbygge en indbygget ansøgning, vælger at gøre det.

  • Når du forpligter dig til en kodeløs appudviklingsplatform, gambler du i det væsentlige, at det firma, du bruger, vil aldrig gå buste. Hvis den platform, du har forpligtet dig til, mislykkes, kan du måske finde dig ikke i stand til at foretage ændringer og forbedringer af din app.
  • Uanset hvad du bygger vil aldrig være så hurtig som hvis du har gjort det ved hjælp af oprindelige værktøjer. Dette er fint, hvis du bare laver noget enkelt, som et katalog til en butik. Men i det øjeblik du begynder at tilføje compexity, ser du din applikationsforsinkelse og stamming, især på svagere enheder.
  • Da kodeløse appudviklingsplatforme tager en masse af beslutningerne ud af dine hænder, er de også langt mere begrænset i hvad de kan gøre. Du skal muligvis skalere dine ambitioner i henhold til det system, du bruger.
  • Tilsvarende, hvis der er en fejl eller en fejl i det system, du bruger, kan det muligvis præsentere sig selv i din applikation, og du vil ikke være i stand til at løse det.
  • Hvis du beslutter dig for at starte en karriere inden for mobiludvikling, vil alle de færdigheder, du lærer at gøre kodeløse applikationer, være værdiløse. Arbejdsgivere vil have dig til at være det kompetent i de forskellige programmerede sprog Sådan vælger du et programmeringssprog for at lære i dag og få et godt job om to årDet kan tage år med dedikeret arbejde at blive en virkelig god programmør; så er der en måde at vælge det rigtige sprog til at starte fra i dag for at blive ansat i morgen? Læs mere - synes godt om Apples Swift Hvordan påvirker Apples nye programmeringssprog mig?Fra start, vidste udviklere Apples nye Swift ville blive stor. Men hvorfor skal du passe på? Læs mere , C # og Java - og at kende de komponenter, der bruges til at bygge apps på hver respektive platform.

Naturligvis vil nogle hævde, at dette er rimelige afvejninger, der skal gøres for et system, der tillader det enhver, der hurtigt udvikler en mobilapplikation uden nogen forudgående softwareudvikling erfaring.

Der er en mellemgrund: HTML, CSS og JavaScript

Så hvad nu hvis du virkelig hader programmering, men du synes kodeløse platforme er for rudimentære og restriktive. Nå, der er en glad mellemgrund. Det er det med de tre teknologier, der udgør HTML5 Hvad er HTML5, og hvordan ændrer det den måde, jeg gennemser? [MakeUseOf Explains]I løbet af de sidste par år har du muligvis hørt udtrykket HTML5 en gang imellem. Uanset om du ved noget om webudvikling eller ej, kan konceptet være noget sprudlende og forvirrende. Naturligvis,... Læs mere - HTML, CSS og JavaScript. Dette er de vigtigste byggesten på internettet.

Der har været en eksplosion i antallet af produkter og tjenester, der giver dig mulighed for at opbygge mobile applikationer ved hjælp af åben webteknologier. Den mest kendte og nemmeste at lære er sandsynligvis Adobes PhoneGap, som Adobe Cordoba bygger på.

Ud over at være gratis, kommer dette også med en antal nyttige introduktionsvejledninger der får dig til at bygge din drømme-app på kort tid.

Har du bygget din egen app ved hjælp af et kodeløst værktøj? Fortæl os om din oplevelse i kommentarerne herunder!

Matthew Hughes er en softwareudvikler og forfatter fra Liverpool, England. Han findes sjældent uden en kop stærk sort kaffe i hånden og forguder absolut sin Macbook Pro og hans kamera. Du kan læse hans blog på http://www.matthewhughes.co.uk og følg ham på twitter på @matthewhughes.