Hur skapar man en Android app?

Trädvy Permalänk
Medlem
Registrerad
Jun 2008

Hur skapar man en Android app?

Hej,

Har länge suttit och fundera på att utveckla en egen app. Men när man kommer till kritan så blir det svårare än man trott, en simpel app ser väldigt lätt ut att göra när man tittar på den färdiga appen, men om man dyker in under appens huv för att kolla hur den är gjord det är då man förstår att en simpel app inte är så enkel att göra som man trott.

Så, vad jag har läst mig fram till är att börja lära sig språket java. Det verkar vara prio ett. Men vad gör man sen? Finns det verktyg? Hur "svårt" är det att göra en "simpel" app? Uppskattningsvis, hur lång tid skulle det ta att göra en simpel app för en nybörjare?

Om och när man fått till en app och vill ha upp den i Play Store, måste man då skapa ett eget företag för att få lansera sin app?

Är det någon som har några bra guider man kan följa? Har hittat en bra basic guide här på SC på hur man gör en simpel miniräknare för nybörjare. Men mycket av den informationen är gammal, har läst på andra håll att Google har lagt ned sina appskaparprogram.

Appen jag vill göra är inget spel utan ett program. Är det stor skillnad på svårighetsgrad mellan program och spel?

Tack på förhand, hoppas någon har lite tid över att dela med sig av lite värdefull information!
Ni är guld värda som hjälper så gott ni kan!

Trädvy Permalänk
Medlem
Plats
Mitt i Skåne
Registrerad
Apr 2002

Kollat på Andromo?

Define R5 Titanium | EVGA SuperNOVA 750 G2 | ASRock Z77 Extreme4 | Intel i5 3750k @ 4Ghz | Cooler Master 212 Evo | 16GB Corsair XMS3 PC12800 | Gigabyte GTX1070 | Intel SSD 530 120Gb | Asus VG248QE | Win 7 Ultimate x64

Trädvy Permalänk
Medlem
Plats
Örebro
Registrerad
Apr 2009
Skrivet av iColt3n:

Hej,

Har länge suttit och fundera på att utveckla en egen app. Men när man kommer till kritan så blir det svårare än man trott, en simpel app ser väldigt lätt ut att göra när man tittar på den färdiga appen, men om man dyker in under appens huv för att kolla hur den är gjord det är då man förstår att en simpel app inte är så enkel att göra som man trott.

Så, vad jag har läst mig fram till är att börja lära sig språket java. Det verkar vara prio ett. Men vad gör man sen? Finns det verktyg? Hur "svårt" är det att göra en "simpel" app? Uppskattningsvis, hur lång tid skulle det ta att göra en simpel app för en nybörjare?

Om och när man fått till en app och vill ha upp den i Play Store, måste man då skapa ett eget företag för att få lansera sin app?

Är det någon som har några bra guider man kan följa? Har hittat en bra basic guide här på SC på hur man gör en simpel miniräknare för nybörjare. Men mycket av den informationen är gammal, har läst på andra håll att Google har lagt ned sina appskaparprogram.

Appen jag vill göra är inget spel utan ett program. Är det stor skillnad på svårighetsgrad mellan program och spel?

Tack på förhand, hoppas någon har lite tid över att dela med sig av lite värdefull information!
Ni är guld värda som hjälper så gott ni kan!

Hej!

Jag läser för tillfället en nybörjar kurs i apputveckling för android på universitetet. Jag har tidigare läst två (och lite till) kurser Java på universitetet samt C#, C++ och lite andra programmeringskurser på gymnasiet. Kan man java eller något annat objektorienterat programmeringsspråk så är det inte supersvårt att utveckla en basic androidapp men det tar sin tid.

Om du vill testa att utforma appar för att få ett hum om hur programmeringslogiken fungerar så kan du använda appinventor (http://appinventor.mit.edu/explore/ai2/setup) som är en utvecklingsmiljö med kodblock istället för riktig kod. Om du istället vill skapa en app på riktigt så ska du använda eclipse, android studio eller någon annan utevecklingsmiljö för androidappar.

Hur det är med att lägga upp sin app i Play Store vet jag inte men att tanka över appen till sin egna mobil eller skicka den till sina vänner är inga problem.

Trädvy Permalänk
Medlem
Plats
Trollywood
Registrerad
Mar 2010

Många appar görs idag, och fler kommer göras, i form av webbapplikationer. Dvs, applikationer som är skrivna med HTML5, CSS3 och scriptspråk såsom JavaScript. Ta en titt på AngularJS.

Den enorma fördelen är att det kan köras oberoende av plattform (PC, Android, iOS, WP m.fl.) , eftersom det i grund och botten är en webbsida. Du kan givetvis göra webbapplikationen till en nerladdnings- och körbar app (så du inte behöver använda webbläsare för att besöka webbsidan).

Om detta är optimalt eller inte för dig beror helt på vad det är för app du vill skapa. Webbapplikationer kan nämligen ersätta en mängd appar gjoda "native". Webbapplikationer kan även göra hårdvaruanrop och andra fräcka funktioner man vid första blick inte tror är möjligt.

Jag kommer troligtvis endast göra webbapplikationer i framtiden då HTML5/CSS/JS är vad jag sysslar med och vill fortsätta med. Att då kunna applicera det och få det att bli en applikation är guldvärt

Trädvy Permalänk
Medlem
Plats
Växjö
Registrerad
Sep 2002

steg 1 är att surfa hit: http://developer.android.com/index.html

där finns guider och exakta steg hur du går tillväga.

Trädvy Permalänk
Avstängd
Registrerad
Apr 2012
Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Apr 2007
Trädvy Permalänk
Medlem
Registrerad
Okt 2015
Skrivet av Bonzajen:

Hej,

Har länge suttit och fundera på att utveckla en egen app. Men när man kommer till kritan så blir det svårare än man trott, en simpel app ser väldigt lätt ut att göra när man tittar på den färdiga appen, men om man dyker in under appens huv för att kolla hur den är gjord det är då man förstår att en simpel app inte är så enkel att göra som man trott.

Så, vad jag har läst mig fram till är att börja lära sig språket java. Det verkar vara prio ett. Men vad gör man sen? Finns det verktyg? Hur "svårt" är det att göra en "simpel" app? Uppskattningsvis, hur lång tid skulle det ta att göra en simpel app för en nybörjare?

Om och när man fått till en app och vill ha upp den i Play Store, måste man då skapa ett eget företag för att få lansera sin app?

Är det någon som har några bra guider man kan följa? Har hittat en bra basic guide här på SC på hur man gör en simpel miniräknare för nybörjare. Men mycket av den informationen är gammal, har läst på andra håll att Google har lagt ned sina appskaparprogram.

Appen jag vill göra är inget spel utan ett program. Är det stor skillnad på svårighetsgrad mellan program och spel?

Tack på förhand, hoppas någon har lite tid över att dela med sig av lite värdefull information!
Ni är guld värda som hjälper så gott ni kan!

java är definitivt inget måste för att göra Androidappar. Hitta ett programspråk du tycker är bra och börja där. För att sedan omvandla din kod så att det blir en Android apk-fil, som du kan ladda upp till Google play, har jag hört att man kan använda Intel XDK - https://software.intel.com/en-us/intel-xdk. **// Efter en närmare titt verkar det som Intel XDK bara är för omvandling av HTML5

Jag vet en person som gör appar för iOS och Android med Corona SDK - https://coronalabs.com/products/corona-sdk/ - som använder programspråket Lua. Du kan ju alltid nosa på det. Programmet är gratis i alla fall.

Trädvy Permalänk
Medlem
Plats
#Archlinux
Registrerad
Jun 2007
Skrivet av AMD-Hippie:

java är definitivt inget måste för att göra Androidappar. Hitta ett programspråk du tycker är bra och börja där. För att sedan omvandla din kod så att det blir en Android apk-fil, som du kan ladda upp till Google play, har jag hört att man kan använda Intel XDK - https://software.intel.com/en-us/intel-xdk. **// Efter en närmare titt verkar det som Intel XDK bara är för omvandling av HTML5

Jag vet en person som gör appar för iOS och Android med Corona SDK - https://coronalabs.com/products/corona-sdk/ - som använder programspråket Lua. Du kan ju alltid nosa på det. Programmet är gratis i alla fall.

Långt ifrån bra då om det blir problem vid kompilering till andra språket och det blir fel eller crasher lär han aldrig hitta eller kunna fixa problemet om han inte kan språket eller grunderna i Android.

Som tidigare talare sagt gå in på developer sidan av android hos google och ta en titt hur man gör appar. Är inte svårt men kräver någolunda förståelse hur Android fungerar dess livscykel mm för att få till en app men all info finns där.

Som andra sagt är det också enligt mig webappar som gäller och är helt klart mysigare att pilla med än GUI i androd och deras xml men det finns fortfarande saker som en native app kommer funka bättre än någon webapp.

Arch - Makepkg, not war -||- Asus Crosshair Hero VI -||- GSkill 16GiB DDR4 15-15-15-35-1T 3600Mhz -||- AMD 1600x @ 4.1GHz -||- nVidia MSI 970 Gaming -||- Samsung 850 Pro -||- EVEGA G2 750W -||- Corsair 570x -||- Asus Xonar Essence STX -||- Sennheiser HD-650 -||
Arch Linux, one hell of a distribution.

Trädvy Permalänk
Medlem
Plats
åkersberga, Täby
Registrerad
Jun 2004

Jag har gjort en spelguide här: http://www.swedroid.se/forum/threads/hur-du-goer-ett-mobilspe...

Utvecklat i Java.

Dock lite annorlunda. Då jag använder ramverket LibGDX.

Men du får ialf en liten uppfattning om hur det fungerar

Dator 1.
FX 8350 4.7Ghz | 24GB ram | MSI Radeon RX 480 | Kingston SSD | Fractal design R2.0 | PSU : Fractal 650W
Dator 2 (Bärbar). HP Folio 9470m

Trädvy Permalänk
Medlem
Plats
Linköping
Registrerad
Mar 2004

När jag gör applikationer till android så använder jag Java med Android Studio som IDE. Jag tycker det fungerar bra och gör jobbet så att säga. Använder Java för det är det språket jag är mest van vid.

"Happiness is only real when shared"