Att göra en App

En av de vanligaste frågor vi får är hur man gör en app, så vi tänkte ta att försöka besvara denna fråga i en bloggpost. Att göra en egen app låter krångligt, som om man behöver vara ett tekniskt snille eller har gått på Chalmers i Stockholm eller MIT i USA. Det går givetvis att leta reda på någon som kan hjälpa till att göra appen men då kostar det pengar. Hur mycket beror på utvecklaren och har man inte pengarna men vill göra en app ändå, går det utmärkt.

I det första steget skall du installera appen i utvecklingsmiljön. Alla iPhoneappar skapas i utvecklingsmiljön Xcode. Med Android är det Android SDK (Java JDK och Eclipse kan också behövas). I det andra steget skall du planera appen. Definiera konceptet, det vill säga det du vill att appen ska göra.

Skapa därefter ett utkast på appens utseende och arbeta ut detaljerna ordentligt. Du vill inte att det ska saknas något viktigt när den är färdig. När du är i det här stadiet kan du kolla andras appar. Vad fungerar och vad fungerar inte? Vill du tjäna pengar på den och hur mycket ska den kosta? Tänk efter vilken summa som är din egna gräns för köp av appar. Troligast är att andra också har en gräns för vad de får kosta.

Steg 3 består i att skapa appen. När du börjar, skapar du ett nytt projekt och det gäller både iPhone och Android. Om du har en iPhone skapar du en storyboard i vilken du tilldelar den första skärmen och lägger till gränssnittsobjekt. Sedan kan du anpassa och lägga till fler skärmar. Med Android väljer du formfaktorer, lägger till en aktivitet och konfigurerar den. Du kan utveckla din app med standardstrukturer och moduler.

Därefter är det dags att testa appen. Med iPhone startar du iOS-simulatorn, bygger appen, och testar den på din egen telefon. Felsök och kontrollera minnesanvändningen. För Android går du in på redigera konfigurationer och väljer enhet. Fixa eventuella buggar.

När du är nöjd med din app låter du andra testa den. Se till att de som testar den vet vad du vill att de kollar extra noga. Lyssna på vad de har att säga och ändra det som känns rätt för dig och din app.

Dags att låta appen komma ut på marknaden. iPhone kontrollerar alla appar innan de släpper ut dem på marknaden så att de följer deras krav. Android är mer flexibla och släpper ut nya appar fortare på marknaden.