Jednym z najbardziej dynamicznych i wszechstronnych systemów operacyjnych ze względu na możliwości rozwoju jest niewątpliwie Android, stworzony i rozwijany przez Google, który jest obecnie wdrażany w milionach urządzeń mobilnych i niektórych komputerach stacjonarnych.
Teraz, jeśli jesteśmy w świecie tworzenia aplikacji na Androida, mamy narzędzie, które jest fundamentalne i bogate w funkcje do wykonywania tego typu zadań, a tym narzędziem jest Android Studio.
Android Studio posiada niezbędne i kompleksowe narzędzia do tworzenia aplikacji na wszystkich typach urządzeń z systemem Android.
Android Studio zostało stworzone jako oficjalne zintegrowane środowisko programistyczne (IDE) specjalnie do tworzenia aplikacji na Androida i jest oparte na IntelliJ IDEA.
CechyAndroid Studio ma szereg jawnych funkcji do tworzenia potężnych i innowacyjnych aplikacji, takich jak:
- Posiada elastyczny system budowania oparty na gradach
- Posiada szybki emulator, który ma kilka funkcji
- Ma ujednolicone środowisko, w którym można prowadzić rozwój dla wszystkich dostępnych urządzeń z systemem Android
- Posiada funkcję Instant Run, która pozwala na wprowadzanie zmian podczas działania aplikacji bez konieczności kompilowania nowego APK
- Integracja z GitHub i szablonem kodu w celu zapewnienia możliwości kompilowania typowych funkcji aplikacji i importowania próbek kodu
- Posiada dużą liczbę narzędzi testowych i frameworków
- Posiada narzędzia Lint do wykrywania problemów z wydajnością, użytecznością, kompatybilnością wersji itp.
- Obsługa C++ i NDK
- Wbudowana obsługa Google Cloud Platform, ułatwiająca integrację Google Cloud Messaging i App Engine
ModułyKażdy projekt, który realizujemy w Android Studio zawiera jeden lub więcej modułów, które posiadają pliki kodu źródłowego oraz pliki zasobów, są to moduły:
- Moduły aplikacji na Androida
- moduły biblioteczne
- Moduły Google App Engine
Lornetka składanaWszystkie pliki kompilacji będą widoczne na najwyższym poziomie skryptów Gradle, a każdy moduł aplikacji zawiera następujące foldery:
- manifesty: zawiera plik AndroidManifest.xml
- java: Zawiera pliki kodu źródłowego Java, w tym kod testowy JUnit
- res: zawiera wszystkie zasoby, takie jak układy XML, ciągi interfejsu użytkownika i obrazy bitmapowe.
1. Funkcje i wymagania Android Studio
Wśród różnych funkcji, które mamy podczas korzystania z Android Studio, mamy:
Natychmiastowy biegGdy klikniesz Uruchom lub Debug, funkcja Instant Run Android Studio zastosuje zmiany kodu i zasobów do uruchomionej aplikacji, dzięki czemu aplikacja inteligentnie zinterpretuje zmiany bez konieczności ponownego uruchamiania aplikacji lub ponownej kompilacji jej pakietu APK.
Szybki i bogaty w funkcje emulatorAndroid Emulator instaluje się automatycznie i pozwala nam uruchamiać aplikacje szybciej niż na prawdziwym urządzeniu, a także pozwala nam tworzyć prototypy naszej aplikacji i testować je na wszystkich dostępnych konfiguracjach urządzeń z Androidem, takich jak telefony, tablety oraz urządzenia z systemem Android Wear i Android TV.
Inteligentny edytor koduInteligentny edytor kodu pozwala nam pisać bardziej wydajny kod, pracować szybciej i być bardziej produktywnym.
Solidny i elastyczny system budowyAndroid Studio oferuje nam automatyzację kompilacji, zarządzanie zależnościami i konfigurowalne konfiguracje kompilacji.
Zoptymalizowany dla wszystkich urządzeń z AndroidemAndroid Studio posiada ujednolicone środowisko, dzięki któremu będzie można kompilować aplikacje na telefony i tablety z systemem Android, a także na urządzenia z systemem Android Wear, Android TV i Android Auto.
NadprożeAndroid Studio oferuje solidną i statyczną platformę analizy i zawiera ponad 280 różnych testów Lint w całej aplikacji.
Szablony kodów i przykładowe aplikacjeW Android Studio zawarte są szablony projektu i kodu, które zostały zaprojektowane tak, aby umożliwić dodawanie ustalonych wzorców, takich jak boczny panel nawigacyjny i pager widoku.
Narzędzia testowe i frameworkiAndroid Studio oferuje nam szeroką gamę narzędzi do oceny aplikacji na Androida za pomocą JUnit 4 i funkcjonalnych frameworków testowych interfejsu użytkownika.
Obsługa C++ i NDKDzięki obsłudze edycji plików projektu w językach C i C++, komponenty JNI można szybko kompilować w aplikacji.
Integracja Firebase i CloudDzięki asystentowi Firebase będzie można połączyć aplikację z Firebase i stamtąd dodawać takie usługi, jak m.in. Analytics, Uwierzytelnianie i Powiadomienia. Narzędzia wbudowane w Google Cloud Platform dają nam możliwość stworzenia i wdrożenia backendu dla aplikacji na Androida z wykorzystaniem usług takich jak Google Cloud Endpoints oraz modułów projektowych specjalnie zaprojektowanych dla Google App Engine.
Cechy
- Analizator APK
- Edytor układu
- Edytor tłumaczeń
- Badanie zasobów wektorowych
Wymagania dotyczące korzystania z Android StudioPodstawowe wymagania do zainstalowania Android Studio to:
- 64-bitowa dystrybucja, która obsługuje aplikacje 32-bitowe
- Środowisko graficzne GNOME lub KDE
- Biblioteka GNU C (glibc) 2.19 lub nowsza
- 2 GB wolnego miejsca na dysku, zalecane 4 GB (500 MB dla IDE + 1,5 GB dla Android SDK i emulatora obrazu systemu)
- Co najmniej 3 GB RAM, zalecane 8 GB RAM, emulator Androida zużywa 1 GB RAM
- Przynajmniej rozdzielczość ekranu 1280 x 800
Teraz zobaczymy, jak zainstalować Android Studio w systemie Linux, w tym przypadku Ubuntu 17.10.
Zaloguj się Dołącz!