Pemrograman Mobile Android # 6

Slides:



Advertisements
Presentasi serupa
PENGISIAN CONTENT PORTAL PEMBELAJARAN. Pengisian Konten Portal Pembelajaran 1.Ketikkan pada Address Bar alamat yang mengarah ke halaman web admin 2.Ketik.
Advertisements

HTML.
Mengelola isi halaman web
Pemrograman XML Introducing XML Salhazan Nasution, S.Kom.
Selamat Datang di Tutorial Corel DRAW ® 12 Indah Afif Khairunnisa XII IA-5 SMA Negeri 1 Depok 2010/2011.
Pertemuan 2.  Dreamweaver adl salah satu program pembuatan website yang mempunyai banyak sekali menu-menu dan tool-tool yang dapat dipergunakan untuk.
Oleh : Charles De Haan,S.Kom,M.Cs 1.
Sesi 1 Membuat Kursus Online
Install android 4.2 dikomputer / laptop. Apa itu android? Android adalah sistem operasi berbasis Linux yang dirancang untuk perangkat seluler layar sentuh.
MENU Materi 4 DOWNLOAD DI
Materi Sosialisasi & Pelatihan PADAMU NEGRI PTK Jakarta, 2013 Divisi Enterprise Service v
13 CSS ( CASCADING STYLE SHEET II ) Bayangkan jika kita memiliki website dengan 100 halaman. Bayangkan apabila anda ingin mengganti jenis huruf dari tiap.
Elearning Moodle di UPI Kampus Sumedang
Bab 12 - Template Web Design
Membuat Asesori Web. Tujuan Instruksional Khusus  Mampu membuat obyek dan teks dengan berbagai variasinya.
dan SIKS - LAYANAN B. Mustafa Kantor Arsip IPB dan
Praktikum Membuat Database Menggunakan Netbeans 7.1
1.Gambar kotak dialox di bawah ini akan tampil jika kita mengklik tombol…. a.Undo b.Quik Acces Menu c.Save d.Open e.New.
1 Practical Web Development Using CMS (Joomla) Managing Content PPLH IPB Senin, 2 Maret 2007 Frans Rudolf. B 3.
CARA EDIT TAMPILAN / TEMPLATE PADA BLOG
POWER POINT.
Pemrograman Mobile Android # 9
Pemrograman Mobile Android # 8
APLIKASI PETA SMA SWASTA DI BEKASI TIMUR PADA SMARTPHONE ANDROID
Pemrograman Mobile Android # 7
Membuat website Umumnya disainer web membuat website dengan dreamweaver adalah membuat halaman-halaman web di hardisk komputernya yang disebut dengan local.
Pengenalan Visual C++ Lanny Agustine Yuliati.
Pengenalan Lingkungan Visual C++
Web Teknologi 2Minggu …3… Page 1 MINGGU Ke Tiga Pemrograman Visual 2 Pokok Bahasan: Dasar-dasar Pengembangan Web ASP.NET Tujuan Instruksional Khusus:
HTML.
Pertemuan 9 Cascading Style Sheet (css)
Minggu …8… Page 1 MINGGU Ke delapan Web Teknologi 2 Pokok Bahasan: CSS and Themes Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan dan mengaplikasikan.
MINGGU Ke Tigabelas Pemrograman Visual
1 MAILMERGE Winda Widya A Barka Satya. Apl Mnjmn Pkntran A M4 2 Tidak jarang sebuah surat yang isinya sama dikirim ke banyak orang, misalnya surat undangan,
MINGGU Ke Enam Web Teknologi 2
PEMROGRAMAN BERBASIS WEB
Identitas dosen Suherman, ST Address: Cilegon Mobile : Ym: leeput Blog:
PENGERTIAN CSS.
CSS.
Pemrograman Berbasis Web CSS
FORM Kegunaan Form : memperoleh data-data user baik nama, alamat dan data lainnya untuk mendaftar pada service yang di sediakan. memperoleh informasi pembelian.
CSS (Cascading Style Sheet)
CSS Eksternal & Style Elemen
Pemrograman Mobile Android # 9
IRAWATI, S.Kom.,MT. PEMROGRAMAN WEB
Instroduksi Pemrograman Android
Mobile Programming Intro Android.
Bahasa Style CSS L. Erawan.
Lutfi Budi Ilmawan Univ. Muslim Indonesia
Pemrograman Mobile Android # 11
Pemrograman Mobile Android
Cascading Style Sheets (CSS)
JavaScript Part 1 : Pengertian dan Pengenalan JavaScript
KOMPUTER APLIKASI IT XHTML & CSS MODUL 02
Pemrograman Mobile Android # 5
Pemrograman Mobile Android # 3
Pertemuan 2 JAVA 2 KA.
Pemrograman Mobile Android # 4
CSS Pertemuan 12 Matakuliah : L0182 / Web & Animation Design
Cascading Style Sheet (CSS)
Area Kerja Dreamweaver
Kelas XII Semester Genap Tahun Pelajaran 2013 / 2014
Struktur Aplikasi Android
Assalamu’alaikum Warohmatullah Wabarokatuh Selamat Pagi 
Cascading Style Sheet (CSS)
PEMROGRAMAN MOBILE 2 Android Multimedia Pertemuan 7.
5. Google Slide Evada El Ummah Khoiro, S.AB., M.AB
9 Mobile Computing 2 SKS Dedy Alamsyah, S.Kom..
Pemrograman GUI dengan Java
Mobile Computing Fery Updi, M.Kom..
Transcript presentasi:

Pemrograman Mobile Android # 6 Konsep desain user interface pada aplikasi mobile ajib susanto fik Udinus

ajib susanto fik Udinus TIK Mahasiswa mampu mendeskripsikan perbedaan aspek desain pada aplikasi desktop dan aplikasi mobile. Mahasiswa mampu membuat style dan theme pada tampilan aplikasi mobile ajib susanto fik Udinus

Perbedaan Aplikasi Mobile & Desktop Fitur ukuran layar, desktop jelas lebih besar, memiliki lebih banyak ruang untuk menu, toolbar, dan widget. Pengguna smartphone ingin menggunakan aplikasi di mana saja, mendapatkan produktivitas maksimum dengan tenaga sedikit, sedangkan pengguna desktop mungkin akan menghabiskan lebih banyak waktu. Aplikasi mobile menyediakan semua fitur atau bagian fitur darinya. Beberapa bagian fitur dari aplikasi mobile akan menjadi keunggulan dari aplikasi web. ajib susanto fik Udinus

ajib susanto fik Udinus Perbedaan#2 Interaksi User kemampuan layar sentuh untuk berinteraksi bagi pengguna smartphone yang berbasis accelerometer maupun kompas, sebuah aplikasi mobile memang dibangun secara berbeda. App mobile dapat miring ke kanan/kiri (game balap bermanuver). Aplikasi peta yang selalu menunjuk ke arah utara setiap kali pengguna merubah arah telepon genggamnya. Hal ini didasarkan pada fitur kompas. Di desktop tidak ada. ajib susanto fik Udinus

ajib susanto fik Udinus Perbedaan#3 Location Awareness Pemetaan lokasi adalah sesuatu yang baru untuk smartphone. Google Maps, Local Search, Foursquare, dan banyak aplikasi mobile lainnya memanfaatkan GPS yang telah disematkan ke dalam smartphone. Aplikasi web menggunakan pemetaan lokasi juga, namun hanya dibatasi dari pengkodean negara dan tidak secara detail. ajib susanto fik Udinus

ajib susanto fik Udinus Perbedaan#4 Push Notification Pengguna aplikasi banyak yang menginginkan pemberitahuan peristiwa atau info penting seperti e-mail dan pesan masuk. Dan smartphone adalah platform terbaik untuk pemberitahuan, karena smartphone dekat dengan pengguna hampir sepanjang waktu. Pengguna aplikasi web harus selalu login ke sebuah aplikasi web untuk menyelesaikan alur kerja yang melibatkan dia. ajib susanto fik Udinus

ajib susanto fik Udinus Theme & Style Style Koleksi property yang menentukan tampilan dan format View atau Window. Style dapat menentukan properti seperti height, padding, font color, font size, background color dan banyak lagi. Style di definisikan dalam XML yang terpisah dari layout. Style mirip CSS di HTML ajib susanto fik Udinus

ajib susanto fik Udinus Style - Contoh <TextView     android:layout_width="fill_parent"     android:layout_height="wrap_content"     android:textColor="#00FF00"     android:typeface="monospace"     android:text="@string/hello" /> <TextView     style="@style/CodeFont"     android:text="@string/hello" /> Semua atribut dapat di hapus dari XML Layout, kemudian ganti dengan style CodeFont. ajib susanto fik Udinus

ajib susanto fik Udinus Theme Style yang diterapkan di seluruh activity atau aplikasi. Ketika Style diterapkan sebagai theme, setiap View di dalam Activity atau aplikasi akan menerapkan Style Property yang mendukung. Misal, CodeFont digunakan dalam sebuah Activity maka semua text akan berwarna hijau dan font monospace. ajib susanto fik Udinus

ajib susanto fik Udinus Defining Style Style dibuat di folder res/values/ Di awali dengan tag  <resources> Style di awali dengan tag <style>, diikuti name. Masing-masing properti di awali dengan tag <item> diikuti name. ajib susanto fik Udinus

ajib susanto fik Udinus Create Style Klik kanan di res/values Create New XML File style ajib susanto fik Udinus

ajib susanto fik Udinus Create Style Klik Add Pilih Style/Theme Klik OK Name CodeFont Parent @android:style/TextAppearance.Medium ajib susanto fik Udinus

Create Style Implementasi di layout Hasil text warna hijau ajib susanto fik Udinus

ajib susanto fik Udinus Inheritance Atribut parent di dalam elemen <style> adalah properti untuk inheritance atau pewarisan. Untuk membuat turunan style, cukup menuliskan prefix style diikuti (.) nama turunan. ajib susanto fik Udinus

Hasil Inheritance Text warna merah turunan dari CodeFont ajib susanto fik Udinus

ajib susanto fik Udinus Style - Inheritance Kita dapat meneruskan membuat pewarisan, misal CodeFont.Red kemudian diberikan efek ukuran font yang besar. ajib susanto fik Udinus

Applying Styles and Themes to the UI Ada 2 cara : Di masing2 View, menambahkan <style> di XML Layout Di Activity atau aplikasi, menambahkan atribut android:theme di  elemen <activity> atau <application> di Android manifest. ajib susanto fik Udinus

ajib susanto fik Udinus Lebih Jelas http://developer.android.com/guide/topics/ui/themes.html#ApplyingStyles ajib susanto fik Udinus

ajib susanto fik Udinus Referensi http://developer.android.com/guide/topics/ui/themes.html#ApplyingStyles FelkerD.; Dobbs J, 2011, Android Application Development For Dummies, Wiley Publishing Inc., USA Official Android Developer Documentation http://developer.android.com/. Esposito, Dino, Architecting Mobile Solutions for the Enterprise, 2012, O’Reilly Media. Iversen, Jakob & Eierman, Michael, Learning Mobile App Development A Hands-on Guide to Building Apps with iOS and Android , 2014, Pearson Education. Meier, Reto, Professional Android 4 Application Development, 2012, John Wiley and Sons. McWherter, Jeff & Gowell, Scott, Professional Mobile Application Development, 2012, John Wiley & Sons ajib susanto fik Udinus

ajib susanto fik Udinus Ada Pertanyaan ? ajib susanto fik Udinus

ajib susanto fik Udinus Tugas 6 Modifikasi form data diri dengan menambahkan Style ajib susanto fik Udinus

ajib susanto fik Udinus Ketentuan Atur warna, font, fontsize dll sesuai dengan selera masing-masing ajib susanto fik Udinus

ajib susanto fik Udinus Rehat Sejenak Iseng Women Billion ajib susanto fik Udinus