Existuje viac nástrojov. Android SDK + oficiálny plugin od google v Eclipse, ale keďže napríklad ja používam radšej NetBeans, veľmi som sa potešil pluginu na http://kenai.com/projects/nbandroid/
Inak seriál ma potešil, tiež sa teším na ďalšie časti.
Ako IDE mozes pouzit Eclipse, potrebujes k tomu stiahnut Android SDK a JAVA SE JDK
Navod najdes tu:
http://developer.android.com/sdk/installing.html aj s linkami co treba odkial stiahnut
je to tam velmi pekne popisane.
S Eclipsom sa treba trochu pohrat, pozriet nejake tutorialy napr: http://www.vogella.de/articles/Android/article.html#first
ale je toho na mraky
drzim palce!
(poobede uz mozes mat prvu aplikaciu)
No, a proč by nešlo? Stáhne se SDK, Eclipse, dotahají se z netu jednotlivé části SDK pro různé verze Androida (pomocí nástroje z SDK) a je to. Samozřejmě je potřeba mít rovněž nainstalovanou Javu (nejlépe SDK).
Tedy musím se přiznat že pro mne je to dost otřesné. Zatím jsem ještě neměl tu potřebu nic pod Androidem vytvářet a po přečtení tohoto úvodu doufám že tomu ještě dlouho tak bude. Připadá mi to jako nějaké řešení od Monty Pythonů, které se snaží ukázat jak vytvořit šílené API, které dovede dobře používat jen jeho tvůrce :-)
PS:(neberte to jako flame, ale staré Windows API je možná snad i jednodušší)
Přesně tak. A jak je psáno v článku: "Android prochází rychlým rozvojem a co platilo včera, již nemusí platit dnes." ... tak těch důvodů proč psát takové aplikace vidím ještě méně. Tohle je tak dobrý pro lidi co si s telefonem jen dokola hrajou.
me android taky stve, na skvele masinky mobily, tablety se cpe neco co neni uplne otevrene a jeste je nad linuxem nejaka prapodivna vrstva, ktera veci spise zamlzuje nez zjednodusuje pro linuxaky.
Take souhlasim, kodem jsem znechucen, navic po kouknuti do zmineneho git repozitare s prikladem tam vidim jeste dalsi hromadu XML souboru, cimz jsem jeste vice znechucen. Bohuzel se zpravou o spolupraci Nokie a MS jsem se vzdal nadeje, ze by se v dohledne budoucnosti daly vyvijet aplikace v necem prijemnem (jako napr. python + QT) :(, takze serial asi sledovat budu a Androida poridim.
V XML souborech se nachází nastavení aplikace (od layoutu až po jméno aplikace) - což se u Javy praktikuje běžně.
Mne sa vidí, že pre vás veľkých linuxákov je awful všetko, čo má v sebe slovo Java alebo XML :-)
(prapuvodni, praveky, stary, old-school) linuxak ma radeji jednoduche
avsak mocne programky, jednoduche textove konfiguraky. xml a java je leckdy
kladivo na komara. mi vadi ti podivne androidi vrstvy na linuxem, ktere
kali vodu.
tobě to nejde nainstalovat?
klid, soudruhu, zítra v poledne na rudým My už Ti to nějak vysvětlíme :D
Nebo pro lidi, co chtějí vydělat na jeho obrovském zastoupení na trhu.
Klasickej UI kód, tj. bordel (páč UI je hodně stavové). S tím se nedá nic moc dělat, jsou jen různé druhy porážky ;-)
Nemozem si pomoct, aj mne to velmi napadne pripomina eventovy system VM_<volaco> z Windows 3.1x. Nie, ze by sa to nedalo, ale pouzit objektovy jazyk s jeho kniznicami na bastlenie dacoho takehoto, na co staci aj basic.... Snad to casom poludstia.
Bohuzial autor nezvolil uplne najstastnejsiu strategiu vyuky, nerozobera aktivity a intenty pekne po poriadku, v ukazkovom kode hned vybehne s volanim inej aktivity miesto toho aby vobec vysvetlit strukturu projektu.
Naopak - Intenty su peknou ukazkou ako registrovat konkretne aktivity na konkretne cinnosti (kategorie, akcie). Kto mal niekedy WinMobile, tak mi da urcite zapravdu, ze nahradit napriklad vstavane kontakty tymi vlastnymi nie je take jednoduche (iba cez registre). Alebo ohandlovat sms alebo email vlastnym programov sluziacim na ich spravu (pisanie, citanie)- ani cez registre, castokrat trebalo na filesysteme prepisat link na program.
Potom z toho vznikaju take nedorozumenia,ze je to Win32 API.
A PRITOM SI STACI POZRET NA ANDROID DEV HELLO WORLD, tam su taketo zaklady vysvetlene ovela lepsie a od piky.
Pre autora: cenim si vasu snahu, ale nemozete pre boha takto vysvetlovat zaklady programovania pod androidom - od stredu a neuplne.
Pokud Vám příjde vývoj v Javě moc složitý, máte díky projektu SL4A možnost pro Android psát menší progámky v jazyce Python, Ruby, Lua a podobně.
"Android prochází rychlým rozvojem a co platilo včera, již nemusí platit dnes..."
hmhm.. to neni moc dobre pro vyvoj, protoze pak plati "co mas otestovano a funguje dneska, nemusi fungovat zitra".
Tak snad az to API bude stabilni, tak pak mozna to bude mit smysl...
Zpetna kompatibilita funguje, nebojte se. Aspon tedy na urovni tech instalacnich balicku, co jsem videl. U zdrojaku mi Eclipse rve, ze mam "deprecated" metody.
Na marketu je spousta aplikaci, ktere maji pozadavek verze >1.6 a nevidel jsem zadny problem u 2.2.
Krtku skvele :)
Co sa tyka IDE tak po skusenostiach s Ideou, NB a Eclipsou musim povedat, ze najlepsia integracia AN SDK je s Eclipsou (zatial co NB je pre j2me neprekonatelne).
Inak existuje moznost spustania aj midletov na Androidoch ale vzhladom na inu filozofiu ovladania AN telefonov by som to bral asi ako poslednu moznost.