Pengenalan Android Studio IDE
Android Studio adalah Integrated
Development Enviroment (IDE) untuk sistem operasi Android, yang dibangung
diatas perangkat lunak JetBrains IntelliJ IDEA dan didesain khusus untuk
pengembangan Android. IDE ini merupakan pengganti dari Eclipse Android Development
Tools (ADT) yang sebelumnya merupakan IDE utama untuk pengembangan aplikasi
android.
Android studio sendiri pertama
kali diumumkan di Google I/O conference pada tanggal 16 Mei 2013. Ini merupakan
tahap preview dari versi 0.1 pada Mei 2013, dan memasuki tahap beta sejak versi
0.8 dan mulai diliris pada Juni 2014.
Versi liris stabil yang pertama
diliris pada December 2014, dimulai sejak versi 1.0. Sedangkan versi stabil
yang sekarang adalah versi 3.13 yang diliris pada Juni 2018.
Fitur-Fitur
Selain sebagai editor kode dan
fitur developer IntelliJ yang andal, Android Studio menawarkan banyak fitur
yang meningkatkan produktivitas Anda dalam membuat aplikasi Android, seperti:
- Sistem build berbasis Gradle yang fleksibel
- Emulator yang cepat dan kaya fitur
- Lingkungan terpadu tempat Anda bisa mengembangkan aplikasi untuk semua perangkat Android
- Terapkan Perubahan untuk melakukan push pada perubahan kode dan resource ke aplikasi yang sedang berjalan tanpa memulai ulang aplikasi
- Template kode dan integrasi GitHub untuk membantu Anda membuat fitur aplikasi umum dan mengimpor kode sampel
- Framework dan fitur pengujian yang lengkap
- Fitur lint untuk merekam performa, kegunaan, kompatibilitas versi, dan masalah lainnya
- Dukungan C++ dan NDK
- Dukungan bawaan untuk Google Cloud Platform, yang memudahkan integrasi Google Cloud Messaging dan App Engine
Tipe-Tipe Activity
Add No Activity Tidak ada activity yang ditambahkan
Basic Activity dengan template
komponen material design seperti FloatingActionButtonAdd No Activity Tidak ada activity yang ditambahkan
Empty Activity Activity dalam bentuk yang paling dasar
Fullscreen Activity Activity fullscreen tanpa status bar
Google AdMob Ads Activity Activity dengan konfigurasi default iklan Admob
Google Maps Activity Activity dengan menyediakan konfigurasi dasar Google Ma
Login Activity Activity untuk halaman login
Master / Detail Flow Activity yang diperuntukkan untuk alur aplikasi master deta pada peranti tablet
Navigation Drawer Activity Activity dengan tampilan side bar menu
Scrolling Activity Activity dengan kemampuan scroll konten didalamnya secara vertical
Settings Activity Activity yang diperuntukan untuk konfigurasi aplikasi
Tabbed Activity Activity yang diperuntukan untuk menampilkan lebih dari satu tampilan, dapat digeser ke kanan dan ke kiri (swipe) dan dengan menggunakan komponen viewpager
Struktur project
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:
- manifes: Berisi file AndroidManifest.xml.
- java: Berisi file kode sumber Java, termasuk kode pengujian JUnit.
- 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).
Anda juga dapat menyesuaikan
tampilan file project untuk berfokus pada aspek spesifik dari pengembangan
aplikasi Anda. Misalnya, memilih tampilan Problems pada project Anda
akan menampilkan link ke file sumber yang berisi error coding dan sintaks yang
dikenali, seperti tag penutup elemen XML yang tidak ada dalam file tata letak.
Gambar 2. File project
dalam tampilan Problems, menunjukkan file tata letak yang memiliki masalah.
Jendela utama Android Studio terdiri dari beberapa area logis yang diidentifikasi dalam gambar 3.
Gambar 3. Jendela utama
Android Studio.
- Toolbar memungkinkan Anda melakukan berbagai tindakan, termasuk menjalankan aplikasi dan meluncurkan fitur Android.
- Menu navigasi membantu Anda menjelajah project dan membuka file untuk diedit. Menu ini memberikan tampilan struktur yang lebih ringkas yang terlihat di jendela Project.
- Jendela editor adalah tempat Anda membuat dan memodifikasi kode. Tergantung jenis file yang ada, editor ini dapat berubah. Misalnya, saat menampilkan file tata letak, editor akan menampilkan Layout Editor.
- Panel jendela fitur berada di sisi luar jendela IDE dan berisi tombol-tombol yang memungkinkan Anda memperluas atau menciutkan setiap jendela fitur.
- Jendela fitur memberi Anda akses ke tugas tertentu seperti pengelolaan project, penelusuran, kontrol versi, dan banyak lagi. Anda dapat memperluas dan menciutkan jendela ini.
- Status bar menampilkan status project Anda dan IDE itu sendiri, serta semua peringatan atau pesan.
Anda dapat mengatur jendela utama
untuk memperluas ruang layar dengan menyembunyikan atau memindahkan toolbar dan
jendela fitur. Anda juga dapat menggunakan pintasan keyboard untuk mengakses
sebagian besar fitur IDE.
Anda dapat menelusuri kode
sumber, database, tindakan, elemen antarmuka pengguna, dan sebagainya kapan
saja, dengan menekan tombol Shift dua kali, atau mengklik kaca pembesar di
sudut kanan atas jendela Android Studio. Tips ini sangat berguna jika,
misalnya, Anda mencoba menemukan tindakan IDE tertentu yang Anda lupa cara
memicunya.
Jendela fitur
Sebagai ganti menggunakan
perspektif preset, Android Studio mengikuti konteks Anda dan otomatis
menampilkan jendela fitur yang relevan saat Anda bekerja. Secara default,
jendela fitur yang paling umum digunakan disematkan ke panel jendela fitur di
tepi jendela aplikasi.
- Untuk memperluas atau menciutkan jendela fitur, klik nama fitur di panel jendela fitur. Anda juga dapat menarik, menyematkan, melepaskan sematan, memasang, dan melepas jendela fitur.
- Untuk kembali ke tata letak jendela fitur default saat ini, klik Window > Restore Default Layout atau sesuaikan tata letak default dengan mengklik Window > Store Current Layout as Default.
- Untuk menampilkan atau menyembunyikan seluruh panel
jendela alat, klik ikon jendela
di pojok kiri bawah jendela
Android Studio. - Untuk menemukan jendela alat tertentu, arahkan kursor ke atas ikon jendela dan pilih jendela alat tersebut dari menu.
Anda juga bisa menggunakan
pintasan keyboard untuk membuka jendela alat. Tabel 1 mencantumkan pintasan
jendela paling umum.
Tabel 1. Pintasan keyboard
ke beberapa jendela alat yang berguna.
Jendela alat
|
Windows dan Linux
|
Mac
|
Project
|
Alt+1
|
Command+1
|
Kontrol
Versi
|
Alt+9
|
Command+9
|
Run
|
Shift+F10
|
Control+R
|
Debug
|
Shift+F9
|
Control+D
|
Logcat
|
Alt+6
|
Command+6
|
Kembali
ke Editor
|
Esc
|
Esc
|
Menyembunyikan
Semua Jendela Alat
|
Control+Shift+F12
|
Command+Shift+F12
|
Jika Anda ingin menyembunyikan
semua toolbar, jendela alat, dan tab editor, klik View > Enter
Distraction Free Mode. Langkah ini akan mengaktifkan Distraction Free
Mode. Untuk keluar dari Distraction Free Mode, klik View > Exit
Distraction Free Mode.
Anda dapat menggunakan Speed
Search untuk menelusuri dan memfilter di dalam sebagian besar jendela fitur
pada Android Studio. Untuk menggunakan Speed Search, pilih jendela alat, lalu
ketik kueri penelusuran Anda.
Untuk tips lainnya, lihat Pintasan
keyboard.
Pelengkapan kode
Android Studio memiliki tiga
jenis pelengkapan kode, yang dapat Anda akses menggunakan pintasan keyboard.
Tabel 2. Pintasan keyboard
untuk pelengkapan kode.
Jenis
|
Deskripsi
|
Windows
dan Linux
|
Mac
|
Basic
Completion
|
Menampilkan saran dasar untuk variabel, jenis, metode,
ekspresi, dan sebagainya. Jika memanggil Basic Completion dua kali
berturut-turut, Anda akan melihat lebih banyak hasil, termasuk anggota
pribadi dan anggota statis yang tidak diimpor.
|
Control+Spasi
|
Control+Spasi
|
Smart
Completion
|
Menampilkan opsi yang relevan berdasarkan konteks. Smart Completion
mengetahui jenis dan alur data yang diharapkan. Jika Anda memanggil Smart
Completion dua kali berturut-turut, Anda akan melihat lebih banyak hasil,
termasuk chain.
|
Control+Shift+Spasi
|
Control+Shift+Spasi
|
Statement
Completion
|
Melengkapi pernyataan saat ini secara otomatis,
seperti menambahkan tanda kurung, tanda kurung siku, tanda kurung kurawal,
pemformatan, dll. yang tidak lengkap.
|
Control+Shift+Enter
|
Shift+Command+Enter
|
Anda juga dapat melakukan
perbaikan cepat dan menampilkan tindakan maksud dengan menekan Alt+Enter.
Code Sample Browser di Android
Studio membantu Anda menemukan contoh kode Android berkualitas tinggi yang
disediakan Google berdasarkan simbol yang saat ini ditandai dalam project Anda.
Untuk informasi selengkapnya, lihat Menemukan
kode contoh.
Navigasi
Berikut ini beberapa tips untuk
membantu Anda menjelajah di dalam Android Studio.
- Beralih antar file yang baru saja diakses menggunakan tindakan Recent Files. Tekan Control+E (Command+E pada Mac) untuk memunculkan tindakan Recent Files. Secara default, file yang terakhir diakses akan dipilih. Anda juga dapat mengakses jendela fitur mana saja melalui kolom kiri dalam tindakan ini.
- Lihat struktur file saat ini menggunakan tindakan File Structure. Munculkan tindakan File Structure dengan menekan Control+F12 (Command+F12 pada Mac). Dengan tindakan ini, Anda dapat membuka bagian mana pun dari file saat ini dengan cepat.
- Telusuri dan buka class tertentu dalam project menggunakan tindakan Navigate to Class. Munculkan tindakan ini dengan menekan Control+N (Command+O pada Mac). Navigate to Class mendukung ekspresi canggih, termasuk camel humps, jalur, baris navigasi ke, pencocokan nama tengah, dan banyak lagi. Jika Anda memanggilnya dua kali berturut-turut, hasil dari class project akan ditampilkan.
- Buka file atau folder menggunakan tindakan Navigate to File. Munculkan tindakan Navigate to File dengan menekan Control+Shift+N (Command+Shift+O pada Mac). Untuk menelusuri folder dan bukan file, tambahkan / (garis miring) di akhir ekspresi Anda.
- Buka metode atau kolom menurut nama menggunakan tindakan Navigate to Symbol. Munculkan tindakan Navigate to Symbol dengan menekan Control+Shift+Alt+N (Command+Option+O pada Mac).
- Temukan semua bagian kode yang merujuk ke class, metode, kolom, parameter, atau pernyataan di posisi kursor saat ini dengan menekan Alt+F7 (Option+F7 pada Mac).
SUMBER :




Komentar
Posting Komentar