Skip to content

Most visited

Recently visited

navigation

Semua yang Anda butuhkan untuk membuat aplikasi pada Android

Android Studio adalah IDE resmi Android. Tujuannya dibuat untuk Android adalah untuk mempercepat pengembangan dan membantu Anda membuat aplikasi berkualitas tinggi untuk setiap perangkat Android.

Menawarkan alat bantu yang dibuat khusus untuk pengembang Android, meliputi pengeditan kode yang lengkap, debugging, pengujian, dan alat pembuatan profil.

Membuat Kode dan Mengulangi Lebih Cepat daripada Sebelumnya

Berdasarkan Intellij IDEA, Android Studio memungkinkan penyelesaian tercepat dalam pengkodean dan alur kerja yang berjalan.

Instant Run

Saat Anda mengeklik Run atau Debug, fitur Instant Run Android Studio akan mendorong perubahan kode dan sumber daya ke aplikasi Anda yang sedang berjalan. Secara cerdas memahami perubahan dan sering kali menyelesaikannya tanpa harus memulai ulang aplikasi atau membuat kembali APK sehingga Anda bisa melihat dampaknya seketika itu juga.

Editor kode cerdas

Editor kode membantu Anda menulis kode yang lebih baik, bekerja lebih cepat, dan lebih produktif dengan menawarkan pelengkapan kode canggih, pemfaktoran ulang, dan analisis kode. Saat Anda mengetik, Android Studio menyediakan saran dalam daftar tarik turun. Cukup tekan Tab untuk memasukkan kode ini.

Emulator yang cepat dan kaya fitur

Android Emulator memasang dan memulai aplikasi Anda lebih cepat daripada perangkat sebenarnya dan memungkinkan Anda untuk membuat purwarupa dan menguji aplikasi di berbagai konfigurasi perangkat Android: perangkat ponsel, Tablet, Android Wear, dan Android TV. Anda juga bisa menyimulasikan berbagai fitur perangkat keras seperti lokasi GPS, latensi jaringan, sensor gerak, dan masukan multi-sentuh.

Mengonfigurasi Versi Tanpa Batas

Struktur proyek Android Studio dan versi berbasis Gradle menyediakan fleksibilitas yang Anda butuhkan untuk menghasilkan APK untuk semua jenis perangkat.

Sistem versi yang kuat dan fleksibel

Android Studio menawarkan otomatisasi versi, manajemen dependensi, dan konfigurasi versi yang bisa disesuaikan. Anda bisa mengonfigurasi proyek untuk menyertakan perpustakaan lokal dan di-host, serta mendefinisikan varian versi yang menyertakan kode dan sumber daya berbeda, juga menerapkan penciutan kode dan konfigurasi penandatanganan aplikasi.

Didesain untuk tim

Android Studio mengintegrasikan alat bantu kontrol versi, seperti GitHub dan Subversion, agar Anda dapat membuat tim tetap selaras dengan proyek dan perubahan versi. Sistem versi Gradle sumber terbuka memungkinkan Anda membuat versi yang sesuai dengan lingkungan Anda dan berjalan pada server integrasi berkesinambungan seperti Jenkins.

Dioptimalkan untuk semua perangkat Android

Android Studio menyediakan lingkungan yang menyatu tempat Anda dapat membuat aplikasi untuk ponsel dan tablet Android, Android Wear, Android TV, dan Android Auto. Modul kode terstruktur memungkinkan Anda untuk membagi proyek menjadi unit-unit fungsi yang bisa Anda buat, uji, dan debug secara independen.

Membuat Kode dengan Penuh Keyakinan

Di setiap langkahnya, Android Studio membantu memastikan bahwa Anda menciptakan kemungkinan kode yang terbaik.

Template kode dan aplikasi contoh

Android Studio menyertakan proyek dan template kode yang memudahkan penambahan pola-pola yang sudah mapan seperti panel samping navigasi dan pager tampilan. Anda bisa mulai dengan template kode atau mengeklik kanan API di editor dan memilih Find Sample Code untuk menemukan contoh. Selain itu, Anda bisa mengimpor aplikasi yang berfungsi penuh dari GitHub, langsung dari layar Create Project.

Lintelligence

Android Studio menyediakan kerangka kerja analisis statis yang kuat dan menyertakan lebih dari 280 pemeriksaan lint berlainan di seluruh aplikasi. Selain itu, Android Studio juga menyediakan perbaikan cepat yang membantu Anda mengatasi berbagai masalah di kategori berbeda, seperti kinerja, keamanan, dan keakuratannya, dengan sekali klik.

Alat bantu & kerangka kerja pengujian

Android Studio menyediakan alat ekstensif untuk membantu Anda menguji aplikasi Android dengan JUnit 4 dan kerangka kerja pengujian UI fungsional. Dengan Espresso Test Recorder, Anda bisa membuat kode pengujian UI dengan merekam interaksi Anda dengan aplikasi tersebut di perangkat atau emulator. Anda bisa menjalankan pengujian pada perangkat, emulator, lingkungan integrasi berkesinambungan, atau dalam Firebase Test Lab.

Membuat Aplikasi yang Lengkap dan Terkoneksi

Android Studio mengetahui tidak semua kode ditulis dalam Java dan tidak semua kode berjalan pada perangkat pengguna.

Dukungan C++ dan NDK

Android Studio mendukung sepenuhnya pengeditan file proyek C/C++ sehingga Anda bisa dengan cepat membangun komponen-komponen JNI dalam aplikasi Anda. IDE Menyediakan penyorotan sintaks dan pemfaktoran ulang untuk C/C++, dan debugger berbasis LLDB sehingga Anda bisa men-debug Java dan C/C++ secara bersamaan. Alat pembangunan juga bisa menjalankan skrip CMake dan ndk-build tanpa modifikasi kemudian menambahkan objek yang dibagikan ke APK Anda.

Integrasi Firebase dan Cloud

Firebase Assistant membantu menghubungkan aplikasi Anda dengan Firebase dan menambahkan layanan seperti Analytics, Autentikasi, Notifikasi, dan lainnya dengan prosedur langkah-demi-langkah di dalam Android Studio. Alat bawaan untuk Google Cloud Platform juga membantu Anda membuat dan menerapkan backend untuk aplikasi Android, seperti penggunaan layanan Google Cloud Endpoints dan modul proyek yang dirancang khusus untuk Google App Engine.

Meniadakan Tugas-Tugas Melelahkan

Android Studio menyediakan alat bantu GUI yang menyederhanakan bagian yang kurang menarik dari pengembangan aplikasi.

Layout Editor

Ketika bekerja menggunakan file layout XML, Android Studio menyediakan editor visual seret-dan-letakkan sehingga membuat proses pembuatan layout baru jauh lebih mudah dibandingkan sebelumnya. Layout Editor dibangun berbarengan dengan ConstraintLayout API, sehingga Anda bisa dengan cepat membangun layout yang beradaptasi pada ukuran layar berbeda dengan menyeret tampilan ke tempat yang tepat kemudian menambahkan batasan layout hanya dengan beberapa klik.

Penganalisis APK

Anda bisa menggunakan Penganalisis APK untuk memeriksa materi APK dengan mudah. Penganalisis APK menunjukkan ukuran setiap komponen sehingga Anda bisa mengetahui cara untuk mengurangi ukuran APK secara keseluruhan. Ini juga memungkinkan Anda melakukan pratinjau aset paket, memeriksa file DEX untuk memecahkan masalah multidex, dan membandingkan perbedaan antara dua APK.

Vector Asset Studio

Android Studio memudahkan pembuatan aset gambar yang baru untuk setiap ukuran kepadatan. Dengan Vector Asset Studio, Anda bisa memilih dari ikon desain material yang disediakan Google atau mengimpor file SVG atau PSD. Vector Asset Studio juga bisa menghasilkan file bitmap untuk masing-masing kepadatan layar guna mendukung versi Android lama yang tidak mendukung format drawable vektor Android.

Editor Terjemahan

Editor Terjemahan memberi Anda tampilan tunggal dari semua sumber daya yang telah Anda terjemahkan, sehingga mengubah atau menambah terjemahan serta menemukan terjemahan yang tidak ada tanpa harus membuka setiap versi file strings.xml. Editor bahkan menyediakan tautan untuk memesan layanan terjemahan.

This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Follow Google Developers on WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience.
(Sep 2017 survey)