<< welcome to my blogger is yayan rozandi>>

Jumat, 06 Desember 2019

Mengenal Android Studio

Android Studio adalah Lingkungan Pengembangan Terpadu (Integrated Development Environment/IDE)
resmi untuk pengembangan aplikasi Android, yang didasarkan pada IntelliJ IDEA.
Selain sebagai editor kode dan fitur developer IntelliJ yang andal,
Android Studio menawarkan banyak fitur yang meningkatkan produktivitas Anda dalam membuat aplikasi Android, seperti:
1.Sistem build berbasis Gradle yang fleksibel
2.Emulator yang cepat dan kaya fitur
3.Lingkungan terpadu tempat Anda bisa mengembangkan aplikasi untuk semua perangkat Android
4.Terapkan Perubahan untuk melakukan push pada perubahan kode dan resource ke aplikasi yang sedang berjalan tanpa memulai ulang aplikasi
5.Template kode dan integrasi GitHub untuk membantu Anda membuat fitur aplikasi umum dan mengimpor kode sampel
6.Framework dan fitur pengujian yang lengkap
7.Fitur lint untuk merekam performa, kegunaan, kompatibilitas versi, dan masalah lainnya Dukungan C++ dan NDK
8.Dukungan bawaan untuk Google Cloud Platform, yang memudahkan integrasi Google Cloud Messaging dan App Engine

Halaman ini menyediakan pengantar fitur-fitur dasar Android Studio. Untuk ringkasan perubahan terbaru, lihat catatan rilis Android Studio



Gambar 1. File project dalam tampilan Android.


Setiap project di Android Studio berisi satu atau beberapa modul dengan file kode sumber dan file resource. Jenis modul meliputi:
-Modul aplikasi Android
-Modul library
-Modul Google App Engine

Secara default, Android Studio menampilkan file project Anda dalam tampilan project Android, seperti yang ditunjukkan pada gambar 1.
Tampilan ini disusun menurut modul untuk memberikan akses cepat ke file sumber utama project Anda.

Semua file build terlihat di tingkat teratas di bagian Gradle Script dan setiap modul aplikasi berisi folder berikut:
1.manifests: Berisi file AndroidManifest.xml.
2.java: Berisi file kode sumber Java, termasuk kode pengujian JUnit.
3.res: Berisi semua resource non-kode, seperti tata letak XML, string UI, dan gambar bitmap.

Struktur project Android pada disk berbeda dengan representasi tersatukan ini. Untuk melihat struktur file project sebenarnya, pilih Project dari menu drop-down Project (pada gambar 1, ditampilkan sebagai Android).

Antarmuka Pengguna
Sistem build Gradle
 Android Studio menggunakan Gradle sebagai dasar dari sistem build,dengan lebih banyak kemampuan khusus Android yang disediakan oleh plugin Android untuk Gradle
.Sistem build ini berjalan sebagai fitur terintegrasi dari menu Android Studio,dan terpisah dari command line.

 Anda dapat menggunakan fitur-fitur sistem build untuk:
  -Menyesuaikan, mengonfigurasi, dan memperluas proses pembuatan build.
  -Membuat banyak APK untuk aplikasi Anda, dengan berbagai fitur yang menggunakan project dan  modul yang sama.
-Menggunakan kembali kode dan resource di seluruh set sumber.

Berkat fleksibilitas Gradle, Anda dapat mencapai semua ini tanpa mengubah file sumber inti aplikasi Anda. File build Android Studio diberi nama build.gradle. File tersebut adalah file teks biasa yang menggunakan sintaks Groovy untuk mengonfigurasi build dengan elemen yang disediakan oleh plugin Android untuk Gradle. Setiap project memiliki satu file build tingkat atas untuk seluruh project dan file build tingkat modul terpisah untuk setiap modul. Saat Anda mengimpor project yang ada, Android Studio akan otomatis menghasilkan file build yang diperlukan.
Untuk mempelajari sistem build dan cara mengonfigurasinya lebih lanjut, lihat Mengonfigurasi build.

Varian build
Sistem build dapat membantu Anda membuat beberapa versi berbeda untuk aplikasi yang sama dari satu project. Hal ini berguna saat Anda menyediakan aplikasi dalam versi gratis dan berbayar, atau jika Anda ingin mendistribusikan beberapa APK untuk berbagai konfigurasi perangkat di Google Play.
Untuk informasi selengkapnya tentang cara mengonfigurasi varian build, lihat Mengonfigurasi varian build.

Dukungan multi-APK
Dukungan multi-APK memungkinkan Anda membuat beberapa APK sekaligus secara efisien berdasarkan kepadatan layar atau ABI. Misalnya, Anda dapat membuat APK aplikasi terpisah untuk kepadatan layar hdpi dan mdpi, dengan tetap menganggapnya sebagai varian tunggal serta mengizinkannya berbagi setelan APK pengujian, javac, dx, dan ProGuard.
Untuk informasi selengkapnya tentang dukungan multi-APK, baca Membuat beberapa APK.

Penyusutan resource
Penyusutan resource di Android Studio otomatis menghapus resource yang tidak digunakan dari aplikasi terpaket dan dependensi library Anda. Misalnya, jika aplikasi Anda menggunakan layanan Google Play untuk mengakses fungsi Google Drive, dan saat ini Anda tidak menggunakan Login dengan Google, penyusutan resource dapat menghapus beragam aset yang dapat digambar untuk tombol SignInButton.

Mengelola dependensi
Dependensi untuk project Anda ditentukan oleh nama dalam file build.gradle. Gradle menangani penemuan dependensi dan menyediakannya di build Anda. Anda dapat mendeklarasikan dependensi modul, dependensi biner jarak jauh, dan dependensi biner lokal di file build.gradle Anda. Android Studio mengonfigurasi project untuk menggunakan Maven Central Repository secara default. (Konfigurasi ini disertakan dalam file build tingkat atas untuk project.) Untuk informasi selengkapnya tentang mengonfigurasi dependensi, baca Menambahkan dependensi build.

sumber : https://developer.android.com/

Tidak ada komentar:

Posting Komentar