Operativsystemet Android har utformats främst för touchscreen mobila enheter som smartphones och Tablet PC-datorer.
Utvecklades ursprungligen av Android, Inc., stöds ekonomiskt av Google (senare köpt av Google 2005), avtäcktes Android 2007 tillsammans med grundandet av den öppen handen förbund (ett konsortium av maskinvara, programvara och telekommunikation företag ägnas åt främja öppna standarder för mobila enheter).
Android är modeord i teknik idag med en marknadsandel på 42% över olika produkter över hela världen. Android apps är öppen källkod till skillnad från sina konkurrenter som iOS och Blackberry. De verktyg som behövs för deras utveckling är gratis och det finns ingen anledning för att köpa en speciell utvecklare telefon eller registrera din maskinvara som en utveckling enhet.
Här är Top5 Android utvecklingsverktyg för närvarande trender på marknaden
Android SDK
Infödda utveckling Kit(NDK)
Titanium Mobile SDK
Hyper nästa Android skapare
ADOBE AIR
1. Android SDK:
Android Software Development Kit (SDK) ger du med API-bibliotek och utvecklingsverktyg som är nödvändiga för att bygga, testa och felsöka appar för Android. Det är en av de mest populära SDK används för Android.
Blivande nya Android-utvecklare kan hämta ADT bunten för att snabbt starta utveckla apps. Den innehåller de grundläggande Android SDK-komponenterna och en version av Eclipse IDE med inbyggda ADT (Android Developer Tools) att effektivisera din Android app-utveckling. Dessa är några av de viktiga komponenterna i ADT Bundle
Eclipse + ADT plugin
Android SDK-verktyg
Android Platform-tools
Aktuell Version av Android-plattformen
Aktuell Version av Android systemavbildningen för emulatorMore
2. Inhemska utveckling Kit(NDK):
NDK är en uppsättning verktyg som tillåter android utvecklare att genomföra delar av deras app som använder infödda-koden språk som C och C++.NDK kan bevisas vara mycket hjälp för utvecklare som de kan återanvända befintlig kodbibliotek skrivna på dessa språk.
Den viktigaste punkten anses här är att NDK kommer inte att gynna de flesta apps. Utvecklare måste balansera sina vinster under dra-ryggen, som den ursprunglig kod inte alltid öka prestanda, men generellt ökar komplexiteten. Föredra NDK endast om det är nödvändigt att din app, aldrig eftersom du helt enkelt föredrar att programmera i C/C++.
3. Titanium Mobile SDK:
Titan SDK ger gemenskapen utvecklare med en oöverträffad förmåga att skapa kvalitet inbyggda, mobila webben eller rika hybrid program till alla plattformar från en enda kodbas, med hjälp av JavaScript. Med över 5000 APIs, Titan kan du leverera en uppslukande upplevelse till en bråkdel av tiden jämfört med traditionella inhemska plattformar.
Även om Titan lider med vissa nackdelar som flexibilitet begränsningar, användarupplevelse frågor och komplicerade frågor, står Titan fortfarande i första hand för Android och andra plattformsoberoende apps utveckling
4. Hyper nästa Android skapare:
HyperNext Android skapare (HAC) är en lättanvänd programvara skapa system som gör att nästan vem som helst att snabbt börja bygga sin egen Android apps som fungerar. Apps utvecklat på HAC har bra stöd på en mängd olika enheter.
HAC drift är baserad på HyperCard, som behandlar programvara som kort, där endast ett kort är synlig på en gång och därmed är ganska väl lämpad för mobiltelefon program som tillåter enda fönster drift.
Programmeringsspråk som används i HAC är "HyperNext" är mycket mer liknar engelska, att göra det användarvänlig att lära och genomföra.
5. ADOBE AIR:
Adobe ® AIR ® runtime kan utvecklare paketet samma kod i native apps för iPhone, iPad, Kindle Fire, Nook Tablet och andra Android ™-enheter, att nå den mobile app butiker för över 500 miljoner enheter.Kör på Action Script, HTML, kan CSS luft användare främst att utveckla plattformsoberoende mobil apps spara tid och minimera utvecklingen kostar.
Dessa verktyg finns det några andra verktyg som PhoneGap, BatteryTech SDK som inte bör missas ut.