Poznaj Android Studio

Android Studio to oficjalne zintegrowane środowisko programistyczne (IDE) do tworzenia aplikacji na Androida. Android Studio, oparty na zaawansowanym edytorze kodu i narzędziach programistycznych IntelliJ IDEA, oferuje jeszcze więcej funkcji, które zwiększają produktywność podczas tworzenia aplikacji na Androida, takich jak:

  • elastyczny system kompilacji oparty na Gradle,
  • Szybki emulator z wieloma funkcjami
  • Ujednolicone środowisko, w którym możesz tworzyć aplikacje na wszystkie urządzenia z Androidem
  • Edytowanie na żywo, aby aktualizować komponenty w emulatorach i na urządzeniach fizycznych w czasie rzeczywistym
  • Szablony kodu i integracja z GitHubem, które pomogą Ci tworzyć typowe funkcje aplikacji i importować przykładowy kod.
  • Rozbudowane narzędzia i platformy testowe
  • Narzędzia Lint do wykrywania problemów z wydajnością, użytecznością, zgodnością wersji i innych
  • Obsługa C++ i NDK

Na tej stronie znajdziesz wprowadzenie do podstawowych funkcji Android Studio. Podsumowanie najnowszych zmian znajdziesz w informacjach o wersji Androida Studio.

Struktura projektu

Rysunek 1. Pliki projektu w widoku Android.

Każdy projekt w Androidzie Studio zawiera co najmniej 1 moduł z plikami kodu źródłowego i plikami zasobów. Typy modułów:

  • Moduły aplikacji na Androida
  • Moduły biblioteki
  • Moduły Google App Engine

Domyślnie Android Studio wyświetla pliki projektu w widoku Android, jak pokazano na rysunku 1. Ten widok jest podzielony na moduły, aby zapewnić szybki dostęp do kluczowych plików źródłowych projektu. Wszystkie pliki kompilacji są widoczne na najwyższym poziomie w sekcji Skrypty Gradle.

Każdy moduł aplikacji zawiera te foldery:

  • manifests: zawiera plik AndroidManifest.xml.
  • kotlin+java: zawiera pliki kodu źródłowego Kotlin i Java, w tym kod testu JUnit.
  • res: zawiera wszystkie zasoby niebędące kodem, takie jak ciągi tekstowe interfejsu i obrazy.

Struktura projektu aplikacji na Androida na dysku różni się od tej spłaszczonej reprezentacji. Aby wyświetlić rzeczywistą strukturę plików projektu, w menu Project (Projekt) wybierz Project zamiast Android.

Więcej informacji znajdziesz w artykule Omówienie projektów.

System kompilacji Gradle

Android Studio używa Gradle jako podstawy systemu kompilacji, a więcej funkcji związanych z Androidem zapewnia wtyczka Androida do obsługi Gradle. Ten system kompilacji działa jako zintegrowane narzędzie w menu Android Studio i niezależnie od wiersza poleceń. Za pomocą funkcji systemu kompilacji możesz:

  • Dostosowywanie, konfigurowanie i rozszerzanie procesu kompilacji.
  • Utwórz wiele plików APK dla aplikacji z różnymi funkcjami, korzystając z tego samego projektu i modułów.
  • Ponowne wykorzystywanie kodu i zasobów w różnych zestawach źródeł.

Dzięki elastyczności Gradle możesz to wszystko osiągnąć bez modyfikowania podstawowych plików źródłowych aplikacji.

Pliki kompilacji Android Studio mają nazwę build.gradle.kts, jeśli używasz