Android Application Development
SIDIQ PERMANA
Co-Founder and CIO of Nusantara Beta Studio
Intel Android Software Innovator
Google Developer Expert for Android
• Cofounder and Chief Innovation Officer at Nusantara
Beta Studio
• Intel Android Software Innovator
• Google Developer Extpert for Android
• Professional Android Application Developer
• Initiator of Developer Mengajar
• Professional Android Application Trainer at
Brainmatics
• Dive and Travel Junkie
Hi I’m Sidiq
Evolusi Handphone
Evolusi Distribusi Aplikasi
Evolusi Distribusi Aplikasi
Mobile OS: Android & iOS
Mobile OS: Windows Phone
Mobile OS: BlackBerry 10
278 juta pengguna ponsel di Indonesia
* Per 2013, Redwing
VS
249,9 juta penduduk di Indonesia
* Per 2013, Google
33 jutaorang menggunakan smartphone di Indonesia
* Per 2012, Redwing
Smartphone diprediksi meraup 40%dari total ponsel pada
tahun 2015 * Redwing
Android Juara !!!
Merek ponsel paling populer di Indonesia
* Redwing
OS Smartphone di Indonesia
2
1
3
* Redwing
NFC
Mobile 3D Image Capture
Tablet RealSense
Smartwatch
CREATING APPLICATION
Android SDK with Eclipse based or Android
Studio Based (Recommended)
Intel XDK
Intel Beacon Mountain (INDE)
• Eclipse Plugin
• Android SDK
• Android NDK
• Intel x86 Android platform
• … dan banyak lainnya
Get all tools and Join Us
• http://developer.android.com/develop/index.html
• http://developer.android.com/design/index.html
• Register to : https://www.udacity.com/course/developing-android-apps--
ud853
• http://blog.dicoding.com/category/modul/andromodul/
• Professional Android 4 Application Developement by Reto Meier
Referensi Utama
• Referensi yang sudah terlalu banyak
• Dukungan komunitas yang besar
• Banyak tools, library, potongan kode dan Q&A
yang sudah bertebaran di Jagat Internet
(Stackoverflow salah satunya)
• Menggunakan Java Programming Language
• Pendekatan MVC / MVPP
Mudahnya bikin aplikasi di Android
• Modal ? Cukup :
– Laptop atau PC dengan memory 4 GB dengan prosesor Intel Core
– Smartphone Android (Cari yang murah aja, sekarang android phone
murah2 kan? 2 Juta udah dapet yang bagus)
– Publish di playstore ? $25 seumur hidup dan bonusnya banyak app
store2 yang bisa kamu jadiin tempat distribusi aplikasi
– Niat seniat-niatnya
– Waktu yang cukup banyak untuk fokus dan belajar bikin app Android
– Tools dan Referensi ? GRATIS ….!!!!
Murahnya bikin Aplikasi di Android
You can use ejabberd for Backend
and Yaxim or xabber on Client
Bikin Aplikasi Chatting ?
• Unity3d
• Android Engine
• Construct
• Cocos2D
• Gideros
Bikin Game ?
• You can use asterisk as the server stack software
• And SipDroid as the client
• Using Windows? Try AsteriskforWin32
Bikin Aplikasi VOIP
• Just need Wowza as server stack
• And VideoView component in Client
Bikin Aplikasi Livestreaming ?
Bikin Aplikasi Efek Photo ?
Intel Context Awareness SDK
Referensi Belajar
Kumpulan Library (http://android-arsenal.com)
Mau Buat Apa ?
Apapun, imajinasi adalah batasannya.
Everything is possible in Android.
Tim Pengembang
DESIGNER PROGRAMMER
Material Design
• Panduang komprehensif yang disediakan oleh
Google untuk design tampilan visual, motion
dan interaksi pengguna di seluruh platform
dan perangkat.
• Identitas UI dan UX pattern untuk produk-
produk Google
• Diimplementasikan dengan dukungan library
material support design dan appcompability
v7
Material Design
Model Monetasi Aplikasi Mobile
Produk
Proyek
Model Monetasi: Aplikasi Berbayar
Model Monetasi: Iklan
Model Monetasi: Free-to-Play
Model Monetasi: Subscription
Let’s code
Thank You

Android application development

Editor's Notes

  • #19 Jangan terlalu memaksakan membuat konten di sebuah teknologi yang fungsinya memang bukan untuk itu. Contoh buat aplikasi editor word di smartwatch. Buat yang benar benar berguna tidak hanya gimmick
  • #22 Kameranya bahkan bisa mendeteksi denyut nadi Aplikasi untuk kedokteran, robot, biometric Koding pake c++