You are on page 1of 2

Nama : Andri Fajar Sunandhar

NPM : 1164065

Kela : D4TI2c

ANDROID STUDIO

Andriod Studio adalah sebuah IDE untuk android Development yang dikenal pihak google
pada acara Goofle I/O di tahun 2013. Android Studio Merupakan suatu pengembangan dari Eclips
IDE, dan dibuat berdasarkan IDE Java Populer. Android Studio merupakan IDE resmi untuk
pengembangan aplikasi Android.

1. Cara Memulai Membuat Project Pada Android Studio


Buka Aplikasi Android Studio pada PC / Laptop anda
Lalu pilih stat a new Android Studio Project
Saat terbuka pilih File  New  New Project
Isikan nama aplikasi anda pada kolom Application name dan tentukan lokasi
penyimpanannya pada kolom Project location lalu next
Pilih template yang ingin anda gunakan
Beri nama pada aktivitas anda lalu finish

2. Views, Layout, and Resources


a. Views

Views adalah elemen interface yang menampilkan data dan merespon


tindakan pengguna. Setiap elemen layar adalah sebuah view. Sistem android
menyediakan berbagai jenis views.

 display text (TextView class), edit text (EditText class)


 buttons (Button class), menus, other controls
 scrollable (ScrollView, RecyclerView)
 show images (ImageView)
 subclass of View class
b. Layout

Layout adalah suatu tampilan tata letak di android studio untuk mengatur
penempatan text/gambar yang sudah terkonsep.jadi layout di sini adalah bagian
terpenting untuk memperindah tampilan pada aplikasi yang kita buat nyaman di lihat
bagi pengguna.

Common Layout Classes :

 Liniear Layout
adalah design tampilan pada aplikasi kita dengan tata letak
secara vertical dan horizontal dimana tata letak aplikasi kita hanya
bisa memasukan media secara mendatar dan menurun.
 Relative Layout
adalah design tampilan pada aplikasi kita dengan tata letak
secara bebas tanpa aturan sesuai keinginan kita.tidak seperti Linear
Layout yang hanya terpaku pada salah satu tampilan vertical dan
horizontal.
c. Resources

Resource dapat dipakai untuk mendefinisikan color(warna), image(gambar),


layout(tata letak),menu,dan nilai string. Nilai-nilai di dalam resource ini mencegah
kita dari menuliskannya secara langsung(harcoded). Semua yang didefinisikan dapat
dipanggil dari manapun didalam project yang dibuat.

3. TextView
a. TextView untuk teks
- TextView adalah tampilan untuk menampilkan teks tunggal dan multi-baris
- EditText adalah subclass TextView dengan teks yang dapat diedit
- Dikontrol dengan atribut layout
- Tetapkan teks statis dari sumber string dalam XML, atau secara dinamis dari
kode Java dan sumber apa pun

b. Memformat teks dalam sumber string


- Gunakan <b> dan <i> tag HTML untuk huruf tebal dan huruf miring
- Semua tag HTML lainnya diabaikan
- Sumber daya string: satu baris tak terputus = satu paragraf
- \ n memulai baris atau paragraf baru
- Escape apostrophes dan tanda kutip dengan garis miring terbalik (\ ", \ ')
- Melepaskan karakter non-ASCII dengan garis miring terbalik (\)

4. ScrollView
a. ScrollView untuk konten bergulir
- ScrollView adalah subclass dari FrameLayout
- Hanya bisa menahan satu tampilan (yang bisa berupa ViewGroup)
- Memegang semua isi memori
- Tidak bagus untuk teks panjang, tata letak yang kompleks
- Jangan menyarang banyak tampilan bergulir
- Gunakan HorizontalScrollView untuk pengguliran horizontal
- Gunakan RecyclerView untuk daftar

You might also like