Skapa appar till iPhone och Android

Permalänk

Skapa appar till iPhone och Android

Hej, jag undrar om det finns några nybörjarguider för att lära sig skapa appar till iPhone och Android-system?

Vad rekommenderar ni för program och guider?

Permalänk
Medlem

Vill bara säga att du kommer ha problem med att skapar appar till Iphone då du måste antingen jailbreaka den eller betala en utvecklingslicens till apple, dock så är det inga problem att göra appar till Android då det bara kostar att få lägga upp dom i android market! (tror det var max 300kr eller något för 1 år på android market) och google tar bara 30% av vinsten medans apple tar en ganska stor summa(har jag för mig,)

Visa signatur

PC [ I7 3770K 3.5 GHz OC 4.6 GHz | 2 x Gigabyte Geforce GTX 680 2048 MB GDDR5 OC 1137MHz |16 GB DDR3, Corsair VENGANCE LP 1600 MHz | Switch 810 | SSD 80 GB | SSD 2 X 120 GB | Western 2 T | MSI Z77A-S01 | Power 750 Watt | Logitech G510 | Logitech G35 | R.A.T. 7 | Razer goliathus | Speakers Andersson HomeCinema surround system | LG 42 " Full HD tv ]
Laptop [ MSI GE70 2OE | Samsung 27'' S27B550V LED | Logitech Performance Mouse MX ]

Permalänk

Okej!

Till en början så tänkte jag bara försöka skapa en app som kommunicerar med en databas avsedd för mitt band, jag antar att man kan ladda in appen genom att installera den direkt från filen man har genererat, alltså så jag slipper ladda upp den på nån form av store?

Permalänk
Medlem

Du börjar alltid med att testa den i en emulator, du behöver inte en telefon för att prova en app.

Permalänk
Medlem
Skrivet av RobinJacobsson:

Okej!

Till en början så tänkte jag bara försöka skapa en app som kommunicerar med en databas avsedd för mitt band, jag antar att man kan ladda in appen genom att installera den direkt från filen man har genererat, alltså så jag slipper ladda upp den på nån form av store?

Om du vill testa den på en android device så är det bara att koppla in telefonen via usb så kan du emulera den där och testa direkt i telefonen, detta fungerar inte med Iphones.

Visa signatur

PC [ I7 3770K 3.5 GHz OC 4.6 GHz | 2 x Gigabyte Geforce GTX 680 2048 MB GDDR5 OC 1137MHz |16 GB DDR3, Corsair VENGANCE LP 1600 MHz | Switch 810 | SSD 80 GB | SSD 2 X 120 GB | Western 2 T | MSI Z77A-S01 | Power 750 Watt | Logitech G510 | Logitech G35 | R.A.T. 7 | Razer goliathus | Speakers Andersson HomeCinema surround system | LG 42 " Full HD tv ]
Laptop [ MSI GE70 2OE | Samsung 27'' S27B550V LED | Logitech Performance Mouse MX ]

Permalänk

Nej precis, men jag tänkte sen när jag ska dela ut den till resterande 4 medlemmar i bandet, kan jag då skicka filen direkt till dem? Problemet är att två har iPhone och två har Samsung ^^

Permalänk
Medlem
Skrivet av RobinJacobsson:

Nej precis, men jag tänkte sen när jag ska dela ut den till resterande 4 medlemmar i bandet, kan jag då skicka filen direkt till dem? Problemet är att två har iPhone och två har Samsung ^^

När den är klar så är det bara att lägga upp den på en filserver och skicka en länk eller NFCa den (blåtand fungerar också) till dom med Android så måste dom bara välja inställningen som tillåter dom att installera 3parts appar.

Visa signatur

PC [ I7 3770K 3.5 GHz OC 4.6 GHz | 2 x Gigabyte Geforce GTX 680 2048 MB GDDR5 OC 1137MHz |16 GB DDR3, Corsair VENGANCE LP 1600 MHz | Switch 810 | SSD 80 GB | SSD 2 X 120 GB | Western 2 T | MSI Z77A-S01 | Power 750 Watt | Logitech G510 | Logitech G35 | R.A.T. 7 | Razer goliathus | Speakers Andersson HomeCinema surround system | LG 42 " Full HD tv ]
Laptop [ MSI GE70 2OE | Samsung 27'' S27B550V LED | Logitech Performance Mouse MX ]

Permalänk

Okej!

Någon som har tips på mjukvara och guider att kika på?

Permalänk
Medlem
Skrivet av krushy:

Vill bara säga att du kommer ha problem med att skapar appar till Iphone då du måste antingen jailbreaka den eller betala en utvecklingslicens till apple, dock så är det inga problem att göra appar till Android då det bara kostar att få lägga upp dom i android market! (tror det var max 300kr eller något för 1 år på android market) och google tar bara 30% av vinsten medans apple tar en ganska stor summa(har jag för mig,)

Skrivet av RobinJacobsson:

Hej, jag undrar om det finns några nybörjarguider för att lära sig skapa appar till iPhone och Android-system?

Vad rekommenderar ni för program och guider?

Visst apple är dyrare 99$/år (~640kr) vilket är mer men verkligen inte mycket mer.. [ Länk1 ]

och de där med vinsten vad spelare det för roll? Från app store får du 70%, alltså lika mycket som google market, resterande 30% delas på Apple och kredikortsföretaget [Länk2 Länk3 ]

Visa signatur

Proud owner of PS5.

Permalänk
Medlem
Skrivet av krushy:

Vill bara säga att du kommer ha problem med att skapar appar till Iphone då du måste antingen jailbreaka den eller betala en utvecklingslicens till apple, dock så är det inga problem att göra appar till Android då det bara kostar att få lägga upp dom i android market! (tror det var max 300kr eller något för 1 år på android market) och google tar bara 30% av vinsten medans apple tar en ganska stor summa(har jag för mig,)

För att utveckla till iOS måste du först ha en Apple dator med ett nyare operativsystem samt XCode.
Sedan kostar det 99$ per år (ca 650 kr/år) för att få utveckla, testa och ladda upp till App Store för en granskning av Apple. Blir den godkänd så kommer alla hitta den på App Store, blir den inte godkänd så raderas den.

För att utveckla till Android behöver du bara ha en dator (Windows, Linux, Mac), Eclipse (gratis) går jättebra att utveckla appar i.
Det kostar 280 kr (engångssumma), och du får en utvecklarlicens, och du kan ladda upp hur många appar du vill. De blir bara raderade om de innehåller pornografi eller virus, eller något annat som bryter mot villkoren.

Men, för iOS så måste du koda allting i Objective C, medan för Android används Java eller C++.
Så vill du göra krävande appar för båda operativsystemen så måste du lära dig båda språken.
En annan lösning är att skapa det i HTML, och använda ett bibliotek, ex. PhoneGap, och via det kompilera koden.
Med ex. PhoneGap så skriver du allt i HTML5, CSS, JavaScript (som en webbsida utan att använda ett backend språk som PHP). Sedan för Android kan du använda Eclipse, skapa ett nytt Androidprojekt utifrån exempelkoden som finns färdigt, och bara kopiera in din webblösning. För iOS är det samma procedur, bara att du använder XCode istället för Eclipse.

Ett litet projekt jag gjort i PhoneGap kan du hitta här, ett enkelt spel som var som projektarbete i en kurs. Finns som en Android app också. Starta spelet, och tryck på alla tunnor som kommer upp, får bonustid om man klickar rätt, tiden dras av om man klickar fel. Hittills är rekordet ca 120 poäng totalt, jag utmanar alla här att slå det^^

Permalänk
Medlem

Vad ska ni ha appen till? Ska ni bara komma åt en databas är troligtvis PHP eller något annat språk med stöd för webben samt en mobilanpassad websida det enklaste alternativet. Då funkar det även på alla mobiler.

Visa signatur

Citera eller nämn gärna mig (@ToJa92) om du svarar på något jag skrivit.
Uppskattar du eller blir hjälpt av ett inlägg jag skrivit är jag tacksam om du gillar det.

Permalänk
Medlem
Skrivet av Ethaan:

Visst apple är dyrare 99$/år (~640kr) vilket är mer men verkligen inte mycket mer.. [ Länk1 ]

och de där med vinsten vad spelare det för roll? Från app store får du 70%, alltså lika mycket som google market, resterande 30% delas på Apple och kredikortsföretaget [Länk2 Länk3 ]

Låste du att jag sa "har jag för mig"? Det kanske inte är en "stor" summa men det dubbla är en ganska stor procentuel ökning.

Skrivet av NickoB:

För att utveckla till iOS måste du först ha en Apple dator med ett nyare operativsystem samt XCode.
Sedan kostar det 99$ per år (ca 650 kr/år) för att få utveckla, testa och ladda upp till App Store för en granskning av Apple. Blir den godkänd så kommer alla hitta den på App Store, blir den inte godkänd så raderas den.

För att utveckla till Android behöver du bara ha en dator (Windows, Linux, Mac), Eclipse (gratis) går jättebra att utveckla appar i.
Det kostar 280 kr (engångssumma), och du får en utvecklarlicens, och du kan ladda upp hur många appar du vill. De blir bara raderade om de innehåller pornografi eller virus, eller något annat som bryter mot villkoren.

Men, för iOS så måste du koda allting i Objective C, medan för Android används Java eller C++.
Så vill du göra krävande appar för båda operativsystemen så måste du lära dig båda språken.
En annan lösning är att skapa det i HTML, och använda ett bibliotek, ex. PhoneGap, och via det kompilera koden.
Med ex. PhoneGap så skriver du allt i HTML5, CSS, JavaScript (som en webbsida utan att använda ett backend språk som PHP). Sedan för Android kan du använda Eclipse, skapa ett nytt Androidprojekt utifrån exempelkoden som finns färdigt, och bara kopiera in din webblösning. För iOS är det samma procedur, bara att du använder XCode istället för Eclipse.

Ett litet projekt jag gjort i PhoneGap kan du hitta här, ett enkelt spel som var som projektarbete i en kurs. Finns som en Android app också. Starta spelet, och tryck på alla tunnor som kommer upp, får bonustid om man klickar rätt, tiden dras av om man klickar fel. Hittills är rekordet ca 120 poäng totalt, jag utmanar alla här att slå det^^

Vet jag utvecklar appar till android på fritiden, samt håller nu på med en app med en grupp vänner som ska upp på Marketen, apparna jag gör själv brukar bara nå några enstaka vänner då jag vill ha kritik från dom innan jag gör något större men appen vi gör tillsammans inehåller ganska mycket olika smådelar som databaser osv. Denna appen är dock hemlig tills den släpps (vilket borde vara runt 2 månader till då vi har mycket att göra till den)

Visa signatur

PC [ I7 3770K 3.5 GHz OC 4.6 GHz | 2 x Gigabyte Geforce GTX 680 2048 MB GDDR5 OC 1137MHz |16 GB DDR3, Corsair VENGANCE LP 1600 MHz | Switch 810 | SSD 80 GB | SSD 2 X 120 GB | Western 2 T | MSI Z77A-S01 | Power 750 Watt | Logitech G510 | Logitech G35 | R.A.T. 7 | Razer goliathus | Speakers Andersson HomeCinema surround system | LG 42 " Full HD tv ]
Laptop [ MSI GE70 2OE | Samsung 27'' S27B550V LED | Logitech Performance Mouse MX ]

Permalänk

Tack för ditt svar! Du skriver att Eclipse går bra att utveckla appar i, och så skriver du senare att Android-appar utvecklas i Java eller C++, ska jag tolka det som att Eclipse är motsvarighet till Dreamweaver i HTML?

Och den där engångssumman på 280:-, är det en utvecklarlicens man måste ha för att kunna använda Eclipse eller för att kunna ladda upp apparna på marknaden?

Vet du någonstans där jag hittar bra guider?

Permalänk
Medlem

Håller med ToJa92.
Att utveckla flera appar för ett så "enkelt" ändamål så borde du lösa det med en responsiv webbsidelösning.
Språk är valfritt men php och asp.net vet jag fungerar att göra detta med.

Det går förstås också bra att bara använda HTML,CSS,Javascript med JSON anrop också.(även om det blir lite bökigare, i mitt tycke).

Visa signatur

Om ni vill ha svar får ni Citera mina inlägg =)

Permalänk
Medlem
Skrivet av RobinJacobsson:

Tack för ditt svar! Du skriver att Eclipse går bra att utveckla appar i, och så skriver du senare att Android-appar utvecklas i Java eller C++, ska jag tolka det som att Eclipse är motsvarighet till Dreamweaver i HTML?

Och den där engångssumman på 280:-, är det en utvecklarlicens man måste ha för att kunna använda Eclipse eller för att kunna ladda upp apparna på marknaden?

Vet du någonstans där jag hittar bra guider?

280 kr är för att publisera appar i deras app butik. För Android behövs inte detta dock utan du kan släppa dom hur du vill.

För iphone dock så var beredd på att behöva en mac för att kunna utveckla riktigt, det finns sätt att göra det på en PC också men det kommer kosta dig extra för varje app och ganska mycket strul. Har du någon vän som har mac så funkar det också då biten som krävs är att signera innan du publiserar.

I alla fall ska du utveckla applikation som funkar på båda så rekommenderar jag dig att ta en koll på http://www.sencha.com/products/touch/ eller http://phonegap.com/ eller ännu bättre, en mobil anpassad webbsida.

Visa signatur

Speldator: i7-8700k, 32GB DDR4, RTX2080
Server 1: SB 2500k, MZI -P67GD55, 32GB DDR3, Corsair MX 240GB SSD
Surface Pro 2017, Konsoler: Typ alla, Oculus Rift

Permalänk
Medlem
Skrivet av krushy:

Vill bara säga att du kommer ha problem med att skapar appar till Iphone då du måste antingen jailbreaka den eller betala en utvecklingslicens till apple, dock så är det inga problem att göra appar till Android då det bara kostar att få lägga upp dom i android market! (tror det var max 300kr eller något för 1 år på android market) och google tar bara 30% av vinsten medans apple tar en ganska stor summa(har jag för mig,)

Faktum är att det var google som kopierade apple på 30% kostnaden. däremot kostar utveklinglicensen några hundralappar mer hos apple per år.

Visa signatur

AMD R9 280x @1100/1600Mhz | i5 2500k @4Ghz | 120GB intel 330-series SSD | 8GB 1600mhz RAM

Permalänk
Medlem

Kostnaden för Developer Account till Android är ~160-170 kr ($25) och inget annat, medan Apple är $99/år. -.-
Detta är en engångskostnad och inte en återkommande avgift som hos Apple.

Med tanke på ditt ändamål dock så skulle jag hoppa över Appar och knåpa ihop en hemsida med t.ex. JQuery Mobile istället, då spar du tid, pengar och huvudvärk.

Visa signatur

Spelrigg: 800D| i7 3930K@4,7 GHz - Custom WC | 32 GB Kingston HyperX Beast | 7970 GHz X-Edition |1x30 Dell U3011, 2x27" | Sennheiser HD650 | Xonar Essence STX |
Laptop: G74SX 17,3" 120 Hz 3D |
Server: Phenom II X4 955BE | Corsair XMS3 8 GB | 16 HDDs, 27 TB |
HTPCs: ASUS EEE Box 1.8 Ghz | Blu-Ray | OCZ Vertex 2 60 GB | 4 GB RAM |