Senin, 02 Juni 2014

Membangun Proyek Android Studio dengan Gradle

Android Studio build system adalah toolkit yang digunakan untuk membangun, test, menjalankan, dan membuat paket dari aplikasi anda. Build system tidak tergantung (independent) dari Android Studio, jadi anda dapat memanggilnya da dalam Android Studio atau dengan menggunakan command line. Setelah anda menulis code pada aplikasi anda, anda dapat menggunakan fitur buid sistem untuk:
  • kustomisasi, konfigurasi, dan mengextends proses build.
  • Membuat beberapa APK untuk aplikasi android anda dengan fitur yang berbeda menggunakan project yang sama.
  • Menggunakan ulang kode dan resources
Fleksibilitas dari Sistem Pengembangan Android Studio memungkinkan anda untuk mencapai keseluruhan hal ini tanpa harus memodifikasi file inti dari project anda.

Overview Sistem Pengembangan Android Studio
Sistem pengembangan Android Studio

Menggunakan Layout Editor

Apa yang Baru di Android Developer Tools
Android Studio menawarkan layout editor canggih yang memungkinkan Anda untuk drag-and-drop widget ke tata letak dan melihat tata letak Anda saat mengedit XML.
Dalam layout editor, Anda dapat beralih antara tampilan teks, di mana Anda mengedit file XML sebagai teks, dan tampilan Design. Cukup klik tab yang sesuai di bagian bawah jendela untuk menampilkan editor yang diinginkan.

Mengedit dalam Text View


Anda dapat menggunakan tampilan teks untuk mengedit file tata letak Anda. Bagian ini menjelaskan beberapa fitur yang tersedia dalam tampilan teks.

Preview

Sementara mengedit dalam tampilan teks, Anda dapat melihat tata letak pada perangkat dengan membuka Preview pane tersedia di sisi kanan jendela. Dalam Preview pane, Anda dapat memodifikasi preview dengan mengubah berbagai pilihan di bagian atas panel, termasuk perangkat pratinjau, tata letak tema, versi platform dan banyak lagi. Untuk melihat preview tentang bagaimana aplikasi Anda akan terlihat dengan kulit perangkat tertentu, klik ikon pratinjau dan memilih perangkat yang dikehendaki, seperti Nexus 4:
Gambar 1. Meninjau aplikasi Anda.
Untuk melihat tata letak pada beberapa perangkat secara bersamaan, pilih Preview Semua ukuran layar dari perangkat drop-down.
Ketika Anda mengklik pada gambar tampilan, layout editor menyoroti bagian yang sesuai dalam XML, dan sebaliknya.

Deteksi error Interaktif dan pemulihan

Ketika Anda mengedit tampilan teks file XML layout, Android Studio bendera kesalahan ketik dan menawarkan bantuan.
Misalnya, Anda menambahkan sebuah tombol, dan Anda misspell itu sebagai "Buttonn". Android Studio membantu Anda untuk memperbaikinya dengan menampilkan kesalahan seperti berikut, di mana Anda dapat mengklik "Change Button" untuk memperbaiki kesalahan dalam file XML:
Gambar 2. Kesalahan melelahkan.
Android Studio juga meminta Anda untuk memberikan informasi yang hilang. Misalnya, Anda mulai menambahkan fragmen ke file XML tata letak Anda. Pertama-tama, Android Studio menampilkan saran auto-complete saat Anda mengetik. Setelah menjadi jelas bahwa Anda menambahkan fragmen, Android Studio menampilkan panel error dengan link yang dapat Anda klik untuk memasok atribut yang hilang. Mengklik "Secara otomatis menambahkan semua atribut yang hilang" dalam hal ini tidak hanya itu-itu selesai definisi fragmen dalam file layout XML Anda:
Gambar 3. Menyediakan informasi yang hilang

Memilih tema

Untuk memilih tema untuk aplikasi Anda, klik ikon Tema .
Ini akan menampilkan dialog Pilih Tema, di mana Anda dapat mencari tema tertentu dan / atau pilih salah satu dari daftar di sisi kanan. Tema yang Anda pilih akan tercermin dalam gambar dulu.
Gambar 4. Menentukan tema.

Lokalisasi

Android Studio menyediakan dukungan built-in lokalisasi. Ketika Anda mengklik ikon lokalisasi , Anda dapat memilih lokasi tertentu, menambah dan mengedit terjemahan, preview lokal yang didukung aplikasi (semua lokal atau hanya lokal tunggal), dan preview tata letak kanan-ke-kiri untuk bahasa yang RTL.
Lihat Pendukung Bahasa yang berbeda-beda untuk penjelasan tentang bagaimana mendukung locales yang berbeda di app.
Sebagai contoh, berikut adalah preview dari "Hello World" aplikasi untuk locale:
Gambar 5. Meninjau Lokal.

Mengedit dalam Design View


Anda dapat beralih ke editor grafis dengan mengklik Desain di bagian bawah jendela. Sementara mengedit dalam tampilan Design, Anda dapat menampilkan dan menyembunyikan widget yang tersedia untuk drag-and-drop dengan mengklik Palette di sisi kiri jendela. Mengklik Designer di sisi kanan jendela mengungkapkan panel dengan hirarki tata letak dan daftar properti untuk setiap tampilan dalam tata letak.
Bila Anda tarik widget ke dalam tata letak grafis untuk aplikasi Anda, perubahan tampilan untuk membantu Anda menempatkan widget. Apa yang Anda lihat tergantung pada jenis tata letak. Misalnya, jika Anda menyeret widget ke dalam FrameLayout , ini akan menampilkan grid untuk membantu Anda menempatkan widget, seperti yang ditunjukkan pada gambar 6:
Gambar 6. Menggunakan layout grid untuk menempatkan widget.
Dalam editor grafis, Anda dapat mengatur ulang UI aplikasi Anda dengan menyeret widget ke lokasi yang diinginkan.

Mengambil snapshot

Ketika Anda menjalankan aplikasi Anda pada perangkat yang terhubung, Anda dapat mengambil snapshot dari perangkat tersebut dengan mengklik ikon kamera di sebelah kiri panel logging (di bagian bawah jendela secara default). Ini mengambil snapshot dari aplikasi Anda yang sedang berjalan (atau apa pun yang sedang ditampilkan pada perangkat Anda) dan menampilkannya dalam sebuah jendela. Periksa Bingkai Screenshot untuk menunjukkan screenshot Anda dalam skin perangkat pilihan Anda. Anda juga dapat menentukan apakah Anda ingin gambar untuk memiliki layar silau dan / atau drop shadow. Setelah Anda memiliki efek yang diinginkan, Anda dapat menyimpan gambar.
Anda dapat menggunakan proses yang sama untuk membuat snapshot preview aplikasi Anda. Cukup klik ikon kamera di daerah pratinjau dan ikuti langkah-langkah untuk menambahkan skin perangkat.

Android Studio Tips dan Trik

Jika Anda tidak terbiasa dengan antarmuka IDEA IntelliJ, Anda mungkin bertanya-tanya bagaimana menyelesaikan beberapa tugas umum di Android Studio. Halaman ini memberikan beberapa tips untuk membantu Anda memulainya.
Untuk dokumentasi pengguna lengkap untuk IDEA antarmuka IntelliJ, lihat dokumentasi IDEA IntelliJ .
Gambar 1. Struktur proyek Gradle

Struktur Proyek


Bila Anda membuat proyek baru di Android Studio (atau bermigrasi proyek dari Eclipse ), Anda akan melihat bahwa struktur proyek tampak berbedak. Seperti ditunjukkan dalam gambar 1, hampir semua file proyek Anda sekarang di dalam src/ direktori, termasuk sumber daya dan file manifest.
Struktur proyek baru tersebut dikarenakan karena beralih ke sistem berbasis Gradle. Struktur ini memberikan fleksibilitas lebih kepada proses membangun (build) dan akan memungkinkan membangun beberapa varian (fitur yang belum sepenuhnya dilaksanakan). Semuanya masih berperilaku seperti yang Anda harapkan, tetapi beberapa file telah dipindahkan. Untuk sebagian besar, Anda hanya perlu mengubah file di bawah src/ direktori. Informasi lebih lanjut tentang struktur proyek Gradle tersedia di Panduan Pengguna Gradle Plugin .

Operasi Dasar


Topik berikut menjelaskan cara melakukan beberapa tugas pembangunan dasar dengan Android Studio.

Membuat perangkat virtual

Semua kemampuan Android Virtual Device Manager dapat diakses langsung dari antarmuka Android Studio. Klik Android Virtual Device Manager pada toolbar untuk membukanya dan membuat perangkat virtual baru untuk menjalankan aplikasi Anda di emulator.

Menginstal update SDK

 SDK Manajer juga dapat diakses untuk men-download alat-alat baru Android, platform, dan perpustakaan untuk aplikasi Anda. Klik SDK Manajer pada toolbar untuk membukanya dan memeriksa pembaruan.

Membuat file baru

Anda dapat dengan cepat menambahkan kode dan sumber daya file baru dengan mengklik direktori yang sesuai di panel Project dan menekan CTRL + N (CMD + N, pada Mac). Berdasarkan jenis direktori yang dipilih, Android Studio menawarkan untuk membuat jenis file yang sesuai.
Misalnya, jika Anda memilih direktori layout, tekan CTRL + N, dan pilih Layout resource file, dialog akan terbuka sehingga Anda dapat memberi nama file (Anda dapat mengecualikan .xml akhiran) dan memilih root dari elemen tampilan. Editor kemudian beralih ke desain layout editor sehingga Anda dapat mulai merancang tata letak Anda.

Membuat layout

Android Studio menawarkan layout editor canggih yang memungkinkan Anda untuk drag-and-drop widget ke tata letak dan melihat tata letak Anda saat mengedit XML.
Sementara mengedit dalam tampilan teks, Anda dapat melihat tata letak pada perangkat dengan membuka Preview pane tersedia di sisi kanan jendela. Dalam Preview pane, Anda dapat memodifikasi preview dengan mengubah berbagai pilihan di bagian atas panel, termasuk perangkat pratinjau, tata letak tema, versi platform dan banyak lagi. Untuk melihat tata letak pada beberapa perangkat secara bersamaan, pilih Preview Semua ukuran layar dari perangkat drop-down.
Anda dapat beralih ke editor grafis dengan mengklik Desain di bagian bawah jendela. Sementara mengedit dalam tampilan Design, Anda dapat menampilkan dan menyembunyikan widget yang tersedia untuk drag-and-drop dengan mengklik Palette di sisi kiri jendela. Mengklik Designer di sisi kanan jendela mengungkapkan panel dengan hirarki tata letak dan daftar properti untuk setiap tampilan dalam tata letak.

Debugging

Ketika Anda membangun dan menjalankan aplikasi Anda dengan Android Studio, Anda dapat melihat adb dan log perangkat pesan (logcat) di panel DDMS dengan mengklik Android di bagian bawah jendela.
Jika Anda ingin men-debug aplikasi Anda dengan Android Debug monitor , Anda dapat memulai dengan mengklik Memantau pada toolbar. The Debug Monitor adalah di mana Anda dapat menemukan set lengkap DDMS alat untuk profiling aplikasi Anda, mengontrol perilaku perangkat, dan banyak lagi. Hal ini juga termasuk alat Hierarchy Viewer untuk membantu mengoptimalkan layout Anda .

Perintah Keyboard


Bberikut Tabel daftar cara pintas keyboard untuk operasi umum.
Catatan: Jika Anda menggunakan Mac OS X, perbaharui keymap Anda menggunakan Mac OS X 10.5 + versi keymap di bawah Android Studio> Preferences> keymap.
Tabel 1. Shortcut
Tindakan Android Studio Key Command
Command look-up (autocomplete nama perintah) CTRL + SHIFT + A
Perbaikan cepat project ALT + ENTER
Ulang kode CTRL + ALT + L (Win)
OPTION + CMD + L (Mac)
Tampilkan docs untuk API yang dipilih CTRL + Q (Win)
F1 (Mac)
Tampilkan parameter untuk metode yang dipilih CTRL + P
Metode Menghasilkan ALT + Insert (Win)
CMD + N (Mac)
Langsung ke sumber F4 (Win)
CMD + panah bawah (Mac)
Hapus baris CTRL + Y (Win)
CMD + Backspace (Mac)
Cari menurut nama simbol CTRL + ALT + SHIFT + N (Win)
OPTION + CMD + O (Mac)
Tabel 2. Project dan editor 
Tindakan Android Studio Key Command
Membangun (build) CTRL + F9 (Win)
CMD + F9 (Mac)
Membangun dan menjalankan (build and run) SHIFT + F10 (Win)
CTRL + R (Mac)
Visibilitas  ALT + 1 (Win)
CMD + 1 (Mac)
Arahkan tab yang terbuka ALT + panah kiri; ALT + panah kanan (Win)
CTRL + panah kiri; CTRL + panah kanan (Mac)
Untuk panduan referensi keymap lengkap, lihat dokumentasi IDEA IntelliJ

Migrasi dari Eclipse

Jika Anda sebelumnya telah menggunakan Eclipse dan ingin bermigrasi ke Android Studio, Anda harus mengekspor proyek Anda dari Eclipse untuk menghasilkan Gradle build file. Anda kemudian dapat mengimpor proyek Anda ke Android Studio.

Ekspor dari Eclipse


  1. Update Eclipse ADT Plugin  (Anda harus memiliki versi 22.0 atau lebih tinggi).
  2. Dalam Eclipse, pilih File> Export.
  3. Pada jendela yang muncul, buka Android dan pilih Menghasilkan Gradle build file.
  4. Pilih proyek yang ingin Anda ekspor untuk Android Studio dan klik Finish.
Proyek yang dipilih tetap di lokasi yang sama tapi sekarang berisi berkas  build.gradle dan siap untuk format Android Studio.

Impor ke Android Studio


  1. Di Android Studio, tutup semua proyek yang saat ini terbuka. Anda harus melihat window Welcome to Android Studio .
  2. Klik Project Import.
  3. Cari proyek yang diekspor dari Eclipse,  pilih file build.gradle dan klik OK.
  4. Dalam dialog berikut, biarkan Use gradle wrapper terpilih dan klik OK. (Anda tidak perlu menentukan lokasi Gradle.)
Sekarang proyek Anda telah diimpor ke Android Studio, baca Tips dan Trik untuk bantuan .
Catatan: Adalah mungkin untuk mengimpor proyek Android yang ada untuk Android Studio bahkan jika Anda tidak menghasilkan Gradle build file dari Eclipse-Android Studio. Namun, dalam rangka untuk mengambil keuntungan dari membangun varian dan fitur canggih lainnya di masa mendatang, maka sangat disarankan agar Anda menghasilkan Gradle build file menggunakan plugin ADT atau menulis Gradle Anda sendiri membangun file untuk digunakan dengan Android Studio. Untuk informasi lebih lanjut tentang Gradle build sistem, lihat Gradle Plugin User Guide.

Berkenalan Denan Android Studio

Android Studio merupakan lingkungan pengembangan Android baru berdasarkan IntelliJ IDEA. Mirip dengan Eclipse dengan ADT Plugin, Android Studio menyediakan alat pengembang terintegrasi untuk pengembangan dan debugging.
Android Studio menawarkan:
  • Berbasis Gradle. 
  • Android-spesifik refactoring dan perbaikan yang cepat. 
  • Alat Lint untuk menangkap kinerja, kegunaan, versi kompatibilitas dan masalah lainnya. 
  • ProGuard dan app-signature. 
  • Wizard untuk design dan membuat komponen-komponen umum Sebuah layout editor yang memungkinkan untuk drag-and-drop komponen UI, pratinjau layout pada beberapa konfigurasi layar, dan banyak lagi.
  • Built-in dukungan untuk Google Cloud platform , sehingga mudah untuk mengintegrasikan Google Cloud Messaging dan App Engine sebagai komponen server-side. 
Perhatian: Android Studio saat ini masih dalam tahap awal pengembangan. Beberapa fitur belum lengkap atau belum dibuat dan bahkan mungkin masih mengalami bug pada beberapa bagian. Namun dalam tahap beta ini sendiri sudah mampu untuk membuat sebuah aplikasi berbasis android yang berjalan dengan sempurna pada perangkat android.

 Untuk memulai pengembangan aplikasi android, silahkan download Android Studio V0.52 untuk windows

 Download Android Studio v0.5.2 for Windows
Download ini meliputi:
  • Android Studio versi beta
  • Semua SDK Alat Android untuk merancang, menguji, debug, dan profil aplikasi Anda
  • Platform Android terbaru untuk mengkompilasi aplikasi Anda
  • Sistem Android terbaru untuk menjalankan aplikasi Anda di emulator 


  
Memperbarui dari versi lama

Jika Anda sudah memiliki Android Studio diinstal, dalam banyak kasus, Anda dapat meng-upgrade ke versi terbaru dengan menginstal patch. Dari dalam Android Studio, pilih Bantuan> Periksa pembaruan (pada Mac, Android Studio> Periksa pembaruan) untuk melihat apakah pembaruan tersedia.
Jika pembaruan tidak tersedia, ikuti petunjuk instalasi di bawah ini dan mengganti instalasi yang ada.
Perhatian: Mengganti instalasi yang ada dari Android Studio akan menghapus setiap paket SDK tambahan yang telah terinstal, seperti platform target, sistem image, dan aplikasi sampel. Untuk memperthankan versi sebelumnyai, copy dari direktori SDK Android Studio ke lokasi sementara sebelum menginstal pembaruan. Kemudian memindahkannya kembali setelah update selesai. Jika Anda gagal untuk menyalin paket ini, maka Anda malah dapat men-download nya lagi melalui Android SDK manager.

 Instalasi Android Studio

Android Studio membutuhkan JDK 6 atau lebih (JRE saja tidak cukup). Untuk memeriksa apakah Anda telah JDK diinstal (dan versi yang), buka terminal dan ketik javac -version . Jika JDK tidak tersedia atau versi lebih rendah dari 6, silahkan download JDK dari sini .

Untuk menginstal Android Studio:
  1. Download paket Android Studio dari atas.
  2. Instal Android Studio dan SDK tools: Windows:
    1. Luncurkan file EXE download, android-studio-bundle-<version>.exe .
    2. Ikuti setup wizard untuk menginstal Android Studio.
      Permasalahan yang diketahui: Pada beberapa sistem Windows, script tidak menemukan di mana Jawa diinstal. Jika Anda mengalami masalah ini, Anda perlu mengatur variabel environment yang menunjukkan lokasi yang benar.
      Pilih Start Menu> Computer> System Properties> Advanced System Properties. Kemudian buka tab Advanced>Environment Variabel dan menambahkan sistem variabel baru JAVA_HOME yang menunjuk ke folder JDK Anda, misalnya C:\Program Files\Java\jdk1.7.0_21 .
    Mac OS X:
    1. Buka file DMG download, android-studio-bundle-<version>.dmg .
    2. Drag dan drop Android Studio ke dalam folder Applications.
      Permasalahan yang diketahui: Tergantung pada pengaturan keamanan Anda, ketika Anda mencoba untuk membuka Android Studio, Anda mungkin akan melihat peringatan yang mengatakan paket tersebut rusak dan harus dipindahkan ke tempat sampah. Jika ini terjadi, pergi ke System Preferences> Keamanan dan Privasi dan di bawah Izinkan aplikasi download dari, pilih mana saja. Kemudian buka Android Studio lagi.
    Linux:
    1. Uraikan Tar file yang didownload, android-studio-bundle-<version>.tgz , menjadi lokasi yang tepat untuk aplikasi Anda.
    2. Untuk menjalankan Android Studio, arahkan ke android-studio/bin/ direktori dalam terminal dan mengeksekusi studio.sh . Anda mungkin ingin menambahkan android-studio/bin/ ke variabel lingkungan PATH Anda sehingga Anda dapat mulai Android Studio dari direktori manapun.
Itu saja! Anda siap untuk mulai mengembangkan aplikasi dengan Android Studio.
Catatan: Pada Windows dan Mac, individual tools dan paket SDK lainnya disimpan dalam direktori aplikasi Android Studio. Untuk mengakses tools secara langsung, gunakan terminal untuk menavigasi ke aplikasi dan menemukan sdk/ direktori. Sebagai contoh:
Windows: \Users\<user>\AppData\Local\Android\android-studio\sdk\
Mac: /Applications/Android\ Studio.app/sdk/

Memulai Proyek Android


Ketika Anda memulai Android Studio untuk pertama kalinya, Anda akan melihat layar Selamat Datang yang menawarkan beberapa cara untuk memulai:
  • Untuk mulai membangun aplikasi baru, klik New Project. Ini memulai New Project wizard, yang akan membantu Anda mengatur proyek menggunakan template app.
  • Untuk mengimpor proyek aplikasi Android yang ada, klik Import Project.
    Catatan: Jika Anda sebelumnya mengembangkan proyek Android Anda dengan Eclipse, Anda harus terlebih dahulu menggunakan fitur ekspor baru di plugin ADT untuk mempersiapkan proyek Anda dengan sistem pengembangan baru Gradle. Untuk informasi lebih lanjut, baca Migrasi dari Eclipse .
Untuk bantuan tambahan menggunakan Android Studio, baca Tips dan Trik.
Ketika Anda terus mengembangkan aplikasi, Anda mungkin perlu menginstal versi tambahan dari Android untuk emulator dan paket lainnya seperti Android Support Library . Untuk menginstal paket, gunakan SDK Manager, yang dapat anda buka dari Android Studio dengan mengklik SDK Manajer pada toolbar.