Deskripsi
Pergeseran paradigma penggunaan aplikasi yang dulu berbasis desktop dan web kini berkembang menuju aplikasi mobile. Aplikasi mobile di handphone menjanjikan lebih banyak fitur, yaitu bisa diakses kapan saja, mudah dioperasikan, ukurannya kecil, cepat, reliable, mudah terintegrasi dengan fitur-fitur handphone, dan sangat portable. Android merupakan salah satu system operasi di perangkat mobile yang terbanyak penggunanya hingga saat ini. Selain bersifat open source, system operasi android mengizinkan pengembangan berbagai macam aplikasi di dalamnya yang dinamis, sesuai kebutuhan dan mudah dipakai. Seiring dengan terus meningkatnya pengguna aplikasi android maka kebutuhan sumber daya yang ahli dan professional di bidang pemrograman android akan terus bertambah.
Pelatihan ini akan memberikan fondasi mendasar tentang cara pemrograman Android Apps sehingga programmer dapat mengembangkan secara mandiri mengikuti kebutuhan perusahaan. Pelatihan ini tepat diikut bagi pemula di bidang pemrograman android apps maupun mereka yang sudah cukup mahir karena akan mendapatkan dasar-dasar teknik pemrograman android studio yang jarang diperoleh jika belajar dilakukan secara otodidak. Dengan mengikuti taining android application ini, setiap peserta akan mampu untuk menghasilkan aplikasi mobile yang mudah dipakai, portable, tapi memiliki fungsi yang lebih handal daripada aplikasi web maupun aplikasi desktop.
Tujuan
Pelatihan ini memberikan manfaat bagi peserta dalam
- Mempelajari pemograman android apps hingga tingkat intermediate
- Mampu membuat/mengembangkan startup berbasis android apps.
- Mampu memperdalam pengetahuan tentang pemrograman android apps.
Materi Training
- Introduction
- a) What is Android and Android Studio
- b) History of Android
- c) Android SDK
- d) Andorid Studio Development Environment
- e) Android Emulator
- Setting Up the Andorid Development Environment
- Installing Android Studio
- Installing Andorid Emulator
- Android Studio Configuration
- Build the first Android Studio Application
- Android Studio Debugging
- Android Studio System File and Management
- Image and Resource Library
- Andorid Studio Crash Recovery
- Building Multi-Activity Application
-
- Understanding Activity
- Activity Live Cycle
- Java and XML
- Understanding Layout Management
- Android XML Layout
- Understanding Intent and Fragment
- Multi-Activity Programming
- Event Listener and Handler
- Text Control
- Button Control
- Imageview Control
- List View Control
- Scroller Control
- Spinner Control
- Android System Menu
-
- Menu Structure
- Pop-Up Menu
- Sub Menu
- Menu Using List of Image
- Navigation Drawer Activity
- Event Listener and Handler in Menu
- Sub-Screen, Dialog and Action Bar
-
- Fragment
- Fragment Manager
- Working with Toast
- Dialog in Android
- Working with Action Bar and Tabs
- Services, Thread and Handler
-
- HTTP Services
- Using Android HTTP Client
- Multithreading
- Handler
- Background Threads
- Working With Web Service
-
- Creating Web Services using PHP and MySQL
- JSON parsing
- XML Parsing
- Create CRUD Client/Server System
- Exploring Maps and Location-based Services
-
- Understanding the Mapping Package
- Obtaining a Maps API Key from Google
- Creating Dynamic Google-Map Application
- Andorid Studio Project – Case Study
-
- Splash Screen
- Login System
- Complex Menu System
- Multi-Activity Project and Navigation
- Inserting Image, Google-Map and Database Manipulation
- Deploying APPS to APP Play Store
Peserta
Kepala/Manajer/Analis IT, Para programmer/developer, Para pemula di Andorid Apps yang ingin membuat/mengembangkan startup berbasis android apps, Pemula di bidang pemrograman Android apps yang ingin mempelajarinya hingga tingkat intermediate.
ead Instruktur
Agus Sasmito A, S.Kom, M.CS, CIPMP.