Aby móc rozpocząć zabawę w programowanie dla systemu Android potrzeba komputera. Może to być komputer z systemem Windows, Linuks lub Mac OS X.
Jednak uwaga, z mojego doświadczenia wynika, że nie powinna to być maszyna słaba. Niestety, tutaj skubane SDK dla tego systemu sporo obciąża maszynę. Pamiętać trzeba, że wymagania rosną w momencie uruchamiania emulatora. W końcu to oddzielny system pracujący na naszym systemie hosta. Jeśli sobie więc zainicjujemy super szybki tablet z 10 calowym ekranem i najnowszym Androidem to jego uruchomienie będzie trwało i to długo.
Tym samym poniżej 2GB i jakiegoś rozsądnego dwurdzeniowca bym nie schodził. Należy jeszcze policzyć sobie miejsce na dysku. SDK z Android Studio to niecałe 900 MB. Należy jeszcze dorzucić Java JDK, więc potrzeba będzie około 1GB miejsca na dane.
I ostatnia kwestia to monitor. Nie za mały. Myślę, że standardowa rozdzielczość 1366 pikseli na szerokości będzie dobra. Po prostu, tyle podokienek i sam kod pisany w stylu języka Java sporo zajmują miejsca na ekranie, więc warto zadbać o swoją wygodę.
No dobrze, to teraz co musimy zainstalować:
- Java Development Kit JDK 7
- Android Studio lub inne środowisko+Android SDK
Ad1. Java SDK jak zawsze najnowsza dostępna jest na stronie Oracle. Google mówi o wersji 7, ja używam Java SE Development Kit 8 (JDK-8u25 na chwilę pisania) i też jest dobrze. Oczywiście nie zapomnijcie o środowisku uruchomieniowym JRE ->
Oracle JRE
Ad2. Potrzebne jest jeszcze SDK samego Androida oraz środowisko programistyczne.
O ile SDK jest to samo, to można do woli wybierać w środowiskach. Ja początkowo używałem Eclipse, teraz bawię się Android Studio. Jak kto woli, mnie np Eclipse denerwował ciągle pojawiającymi się problemami. Przykładowo, projekt przed zapisaniem chodził, ponowne uruchomienie a Eclipse zgłasza niezrozumiałe błędy.
W zależności zatem czy wolimy Eclipse czy np Android Studio, pobieramy samo SDK albo SDK wraz ze środowiskiem od Google.
Wszystko znajdziecie pod adresem ->
Developer.android.com
Zabrania się kopiowania tego kursu i udostępniania poza portalem HotFix.pl