Brainmatics

Android Advanced: User Interface Design

Android-Advanced-User-Interface-DesignUser interface merupakan salah satu komponen yang penting dalam sebuah aplikasi mobile seperti Android, karena user interface merupakan cara user untuk berkomunikasi dengan program. Sebuah user interface yang baik akan membuat user nyaman dengan aplikasi yang kita buat.

Pada training ini, peserta akan belajar bagaimana membuat user interface untuk aplikasi Android, dimulai dari basic dari pengembangan UI Android yang meliputi layout, event handling, menu dan notifications, kemudian dilanjutkan dengan bagaimana memunculkan gambar, membuat dialogs, dan progres indikator sampai dengan bagaimana membuat custom UI.

Setelah mengikuti training ini, anda diharapkan mampu untuk membuat dan mengembangkan user interface dari aplikasi Android yang anda buat menjadi lebih menarik dan memiliki fungsi dan fitur yang lengkap dari Android.

SKILL REQUIREMENTS

  1. Android Application Development

CONTENT

1. Introduction

    1.1. Hello World
    1.2. Basic Structure of an Android App
    1.3. Android UI Basics Tools
    1.4. Wrapping Up

2. Creating First Application

    2.1. Creating an App
    2.2. Getting Started with Android Views
    2.3. Arranging Views
    2.4. Displaying a List
    2.5. Understanding Activities
    2.6. Preventing ANRs
    2.7. Finishing the TimeTracker App
    2.8. Wrapping Up

3. Going Further

    3.1. Supporting Multiple Screen Sizes
    3.2. Handling Notifications
    3.3. Handling Events
    3.4. Creating Menus
    3.5. Implementing the Time Tracker
    3.6. Wrapping Up

4. Basic Views

    4.1. Creating a Basic Form
    4.2. Displaying Images
    4.3. Creating Maps and Displaying Websites
    4.4. Wrapping Up

5. Reusable Ui

    5.1. Abstracting Your Layouts
    5.2. Abstracting Styles and Themes
    5.3. Using Fragments
    5.4. Wrapping Up

6. Navigation And Data Loading

    6.1. Introducing the Action Bar
    6.2. Navigating Your App
    6.3. Loading Data into Views
    6.4.Wrapping Up

7. Android Widgets

    7.1. Creating a Basic Widget
    7.2. Creating a Collection Widget
    7.3. Wrapping Up

8. Handling Gestures

    8.1. Listening to Touch Events
    8.2. Responding to Gestures
    8.3. Wrapping Up

9. Animation

    9.1. Creating Drawable Animations
    9.2. Creating View Animations
    9.3. Creating Property Animations
    9.4. Wrapping Up

10. Creating Custom Views

    10.1. Understanding How Android Draws Views
    10.2. Creating a Custom View
    10.3. Adding Custom Attributes to Your Custom Views
    10.4. Creating Compound Components
    10.5. Wrapping Up

11. Creating Advanced Graphics

    11.1. Using Canvas
    11.2. Using RenderScript
    11.3. Using OpenGL
    11.4. Wrapping Up

12. Localization And Accessibility

    12.1. Making Your App Available in Multiple Languages
    12.2. Making Your App Accessible
    12.3. Wrapping Up

 

INSTRUCTOR

sidiq-permanaSidiq Permana, Menyelesaikan program S1 Sistem Informasi di Universitas Islam Negeri (UIN) Syarif Hidayatullah Jakarta pada tahun 2006. Saat ini aktif mengembangan banyak aplikasi mobile berbasis Android dan juga aktif mengisi beberapa workshop dan training seputar dunia Android dan Java baik di perusahaan, kampus maupun umum. Sebagai Google Developer Expert for Android dan Intel Android Software Innovator

 

agus-haryantoAgus Haryanto, Lahir di Jakarta 9 Agustus 1979. Menamatkan Kuliah S1 Manajemen Informatika di Universitas Jayakarta pada tahun 2005, dan menamatkan Kuliah S2 di STMIK Eresha pada tahun 2012. Sekarang aktif sebagai pengembang Aplikasi Android dan Web Application serta aktif sebagai pembicara seminar – seminar berbasis Android dan Java di Indonesia.