#
Att skapa en app för Android och iOS är ingen lätt uppgift, särskilt om du vill uppnå ett övertygande och inte slarvigt resultat. Det kräver engagemang, tid och stor omsorg. Om du har möjlighet att följa en omfattande guide som förklarar processen steg för steg är du redo att börja. Här är allt du behöver veta om hur du skapar din egen app.
Skapa en Android-app
En programmerare, erfaren eller inte, behöver ingen guide för att komma igång i den här världen. Allt han behöver göra är att öva och försöka uppnå tillfredsställande resultat för att förverkliga sin idé och skapa en framgångsrik app. Apputvecklingen är dock inte förbehållen experter på området. Potentiellt kan vem som helst engagera sig i detta omfattande område, säga sitt och kanske till och med få en bra avkastning.
Användare som inte har någon kunskap om Java-världen och vad det specifika programmeringsspråket faktiskt är, måste förlita sig på specifika program som gör att de kan hoppa över vissa steg. Ett populärt exempel är MIT App Inventor. Det här är den perfekta lösningen för dig som vill skapa en app helt gratis men inte vet hur du ska göra. Vägen framåt för dem som inte har något annat än sina egna idéer.
Appen kan laddas ner gratis från Play Store. När du har startat det på din smartphone klickar du på Tillåt och börjar sedan det verkliga arbetet på din dator. Det går inte att skapa en app på en mobiltelefons lilla skärm. Så du måste gå till den officiella MIT App Inventor-webbplatsen, ange din e-postadress för att logga in via Google och bevisa att du är samma användare som laddade ner appen från butiken tidigare.
Systemet tillåter inte att du använder Internet Explorer, ifall någon fortfarande använder det. Det är nödvändigt att ladda ner en annan webbläsare, kanske välja mellan Google Chrome och Mozilla Firefox. När du har godkänt användarvillkoren måste du följa instruktionerna. Från att acceptera eller inte acceptera en undersökning till att förklara hur du ansluter din dator till din telefon. När du har gått igenom dessa korta steg kan du börja processen.
Du måste klicka på "Starta nytt projekt". För att kunna se framstegen i realtid i appen måste du slutföra anslutningen mellan din dator och din smartphone. När du klickar på "Connect" visas en rullgardinsmeny med posten Al Companion. En QR-kod och en alfanumerisk kod visas då. I smartphone-appen klickar du på "Scan QR Code" och skannar koden som visas på datorn. Om allt går bra kommer appen att visa en vit skärm med titeln "Screen 1", samma skärm som på datorn.
De verktyg vi behöver finns i kolumnen till vänster på skärmen. Om du vill infoga en bild drar du ikonen Bild till den vita sidan Screen1 till höger. I nästa kolumn kan du efter att ha klickat på "Upload File" och "Choose File" välja den bild du vill ha från datorns arkiv. Om du vill lägga till en knapp klickar du på "Button" i avsnittet "Viewer". I avsnittet "Egenskaper" är det möjligt att ändra den text som ska infogas genom att skriva in ett valfritt textelement i rutan "Text". Att lägga till knappar och text av olika slag samt bakgrundsbilder är en del av appens grafiska hantering. Åtgärder måste utföras, dvs. ett klick på knappen måste åtföljas av en reaktion från det genererade systemet. För att starta ett svar efter en åtgärd som användaren utfört är det nödvändigt att arbeta på fliken "Blocks". Den finns längst upp till höger, bredvid fliken "Designer".
När du klickar på den flyttas avsnittet till den vänstra kolumnen. Under "Screen1" finns posten "Button1". Det finns nu ett antal åtgärder att välja mellan, som alla finns i avsnittet "Viewer". I de här första stegen ska vi hantera "Button1", så vi väljer den första tillgängliga åtgärden: "When Button1 Click do". För att välja ett visst svar måste du gå tillbaka till "Designer" genom att klicka på "Media". Om du vill matcha ett visst klick med ett ljud måste du dra blocket "Sound" till avsnittet "Viewer". En ny skärm ändras sedan genom att välja fliken "Blocks".
Om allt har gjorts på rätt sätt hittar du "Sound1" under "Screen1" i det här avsnittet. Genom att klicka på "Sound1" kan vi välja "call Sound1 play", som kommer att ingå i åtgärden "When Button1 Click do". Detta är grunden för hur en app fungerar, med flera variabler och funktioner. Arbetet kan sparas på två olika sätt: i .aia-format eller genom att skapa en riktig app i .apk-format. För det första alternativet klickar du på "Projects" och väljer "Export selected project to my computer". För att skapa appen klickar du på "Build" och sedan på "App (save .apk to my computer)".
Skapa en iOS-app
För att skapa en iOS-app som fungerar på alla iPhones och iPads från Apple måste du kunna använda Swift. Detta är det specifika programmeringsspråk som används av Cupertino-företaget. Apple erbjuder ett särskilt program för att skapa appar. Det här är Xcode, den officiella programvaran för Mac. Den innehåller en kodredigerare och en grafisk redigerare. Två viktiga verktyg för att komma igång med denna typ av arbete. Det finns alltid två grundläggande programmeringsspråk i grunden. Det ena är det tidigare nämnda "Swift", det andra är det äldre "Objective-C".
Xcode är verkligen inte ett lättviktigt program. Det är därför lämpligt att se till att du har tillräckligt med utrymme innan du påbörjar nedladdningen. Om du installerar det tar det 6,1 GB minne i anspråk. När du har startat programmet får du flera möjliga mallar framför dig, uppdelade efter operativsystem. När du har valt iOS kan du välja program med enkel visning. I det nya fönstret kan du välja alternativ för projektet. Det handlar bland annat om vilket namn du vill ge din app och vilket språk du vill använda. Som nämnts ovan finns det två språk: Swift och Objective-C. Du kan sedan bestämma var du vill spara ditt projekt. Den öppnas sedan i arbetsområdet och du kan arbeta i redigeringsområdet, där du kan redigera den grundläggande informationen i appen.
Det är viktigt att se till att du har installerat CocoaPods, som är viktigt för att hantera biblioteken. Om den saknas kan du hämta den genom att köra följande kommando: [sudo] gem install cocoapods. Du kan sedan flytta dig inom projektet och skapa en ny podfil. För att göra detta måste du köra det här kommandot: pod init. Efter att ha angett direktiven: use_frameworks! lägger du till direktiven för inloggningsbiblioteket. Detta kan göras med kommandot pod plus namnet på det önskade beroendet. För att installera dem kör du kommandot pod install.
Installationen genererar också en fil som representerar en arbetsyta, där du hittar det projekt du är intresserad av och de installerade poddarna. Allt Xcode tillhandahåller är en anteckningsbok som användaren ska fylla i med kod som sedan blir en riktig app. Det första steget mot att skapa en app är gränssnittet. För att göra detta måste filen "Main-Storyboard" väljas. Den finns i den vänstra kolumnen som heter "Project Navigator". Inuti finns "Interface Builder". Detta är ett viktigt verktyg för att skapa gränssnitt. Denna term avser knappar, menyer, bilder och andra fönster.
I mitten av gränssnittsbyggaren finns en "ViewController". Detta är en behållare där alla element i appens gränssnitt kan placeras. Det är viktigt att veta att gränssnittet i "View" inte kan utföra några operationer om det inte finns kod för att hantera det. För att göra denna koppling mellan delarna erbjuder Xcode ett verktyg som kallas "Assistant Editor", som gör det möjligt att arbeta på två sidor.
Du har nu "storyboard" på vänster sida och "ViewController.swift" på höger sida. När du har valt "Label" drar du linjen från det första fönstret till det andra fönstret. Det gör du genom att klicka på den med vänster musknapp samtidigt som du håller ned ctrl-tangenten. Den kommer att släppas i koden, exakt mellan de krusade parenteserna i klassen "ViewController". När du släpper den öppnas en meny där du kan ange namnet på den länk som etiketten ska hantera i gränssnittet. Nu kan du trycka på "Connect". Den utförda anslutningen bör generera den här koden: @IBOutlet var nameLabel: UILabel!.
Detta är bara de första stegen för att börja skapa en iOS-app. För att uppnå tillfredsställande resultat är det dock nödvändigt att studera ämnet på djupet. Alternativt är det också möjligt att vända sig till specialiserade webbplatser som ger form åt andras idéer. Webben är full av erbjudanden för dem som har en spännande idé och inga programmeringskunskaper.