SlideShare a Scribd company logo
1 of 24
Download to read offline
Halo, saya Widy 
Mobile App. Engineer
Multimedia & Creative Team
@ Pusat Kajian Hadis, Jakarta
Freelancer & Instructor
IT Mobile Apps & Web Projects

e-mail : widy.agung@gmail.com
http://widyagung.net
Agenda
1. Konsep
2. Desain
3. Pengembangan

4. Praktik

bersama
Build a Product
Sebagai mahasiswa, developer aplikasi
Android maupun praktisi IT.. Selalu ada
pertanyaan
Bagaimana cara
membuat aplikasi
mobile yang menarik ?
Android App. Dev. Cycle


Nyalakan Idemu!



Buat Konsep + MockUp Design



Kembangkan Aplikasi (.APK) – Java
Code



Testing di Emulator/Device



Pasarkan (dan Promosikan)
Android App. Marketing
Free


Bebas, tanpa biaya




Bayar  dapatkan semua
fitur.
–

Android Market with Google
Checkout

–

Belum ada di Indonesia

Ex : Music Player

Ex : Angry Bird free

•

Trial Version (30 days)




Ex : Religi App.

Free, but AdMob
(http://id.admob.com/)




•

Free, but limited function




Paid/Full Version

Ex : WisePilot

Pasarkan kepada
pengguna (client)
–

Freemium

Melalui proposal penawaran

–

Free, with microtransaction

Melalui permintaan user
Publish di GooglePlay
Sign-up ke
https://market.android.com/publish/si
gnup via Akun Google.
 Siapkan $25 untuk biaya registrasi (via
Credit Card)


 Google

Checkout
 Berlaku seumur hidup

Upload file APK dan screenshotnya
 Input-kan detail aplikasi

Make your Project Proposal
Advanced User


User stories.



Pengguna awam

Work Plan




Milestone



Timeline

Implementation

Tujuan



Investasi / Harga





Draft Mockup Design

User Stories


Proposal





motivasi pengguna



Related Work



Work Plan - Proposal,
Draft Mockup Design,
Milestone, Harga,

Timeline.


Implementation
Casual
Flashlight,
Music Player,
Chat&Messagi
ng

Arcade Game :
Angry Birds,
Pinball, etc

Utility

Game
Banking,
Files & Docs
Management,
News.

RPG Game :
Dead Space,
Tintin, etc

Serious
Think about Use Case


60 detik = referensi cepat,




Ex : messaging, kompas, skor pertandingan, kurs
mata uang, cuaca.

60 menit = berlangsung lama, interaksi yang
lama, dan memakan banyak waktu.


Browsing, menonton film, menulis/membaca
buku, game online, games.
Metamorfosis
Design
Design Principle


Best Interest in mind




Mempesona




Tetap diingat di pikiran user
Tampilan yang jelas

Sederhanakan proses




Gambar lebih cepat daripada kata



Hanya menampilkan apa yang saya butuhkan





Briefing teks sederhana

Saya harus tahu dimana saya sekarang

Bagaimana sesuatu dapat berjalan dengan baik


Hal penting diproses dengan cepat
“OUR WORLD DOES NOT NEED

More WEATHER APPS
Our World Needs
USEFUL, USEABLE and BEAUTIFUL

“
Design Android App. Steps


Buatlah ‘user stories’.



Pikirkan 2 W : Where, When




Solusinya?

Buat wireframe



Coret-coret di atas kertas  design dalam bentuk
pixels.



Pakai tools untuk mempermudah




Desainlah untuk manfaat dan kegunaan

Icon, Layout, Typography, Animasi & Button yang
terstandar

Dan buat buat menjadi mempesona
Good Design
Start

Simple Wireframing
Welcome user,

Login

Map
Search

Search

Result

Map
Corat-coret di kertas
Develop
Pengembangan


IDE :


Desktop PC





Netbeans (NAndroid Plugins) & Eclipse (ADT Plugins)
Android Studio (Official)

Mobile Android Apps


ADDI & AIDE



Android SDK : Java Development



Android NDK : C/C++ Development



Emulator : testing



DDMS : debugger



ADB : Command Line Tool



Logcat : Log viewer
Android Application Lifecycle
Community
•

Android Developers :
–
–

•

http://forum.xda-developers.com

http://www.anddev.org

Android Indonesia :
–

•

www.android-indonesia.com/

Bingung, kesulitan?
–

Join ke milis atau group di berbagai tempat

–

Tanya ke stackoverflow.com atau tanya ahlinya
The End
Keypoint :


Android App. Dev. Cycle



Marketing/Publishing/Selling Our Product



Target : market, user



Design & Layout



Development

Any Questions?

More Related Content

Similar to Android umy-yogyakarta

UX Fundamental - UX Afdan.pptx
UX Fundamental - UX Afdan.pptxUX Fundamental - UX Afdan.pptx
UX Fundamental - UX Afdan.pptxAfdan Rojabi
 
Prototyping kelompok 1 tugas 1
Prototyping kelompok 1 tugas 1Prototyping kelompok 1 tugas 1
Prototyping kelompok 1 tugas 1WGAMERS
 
Android application development
Android application developmentAndroid application development
Android application developmentGoogle
 
Java User Meetup Bandung "Android" by GITS Indonesia
Java User Meetup Bandung "Android" by GITS IndonesiaJava User Meetup Bandung "Android" by GITS Indonesia
Java User Meetup Bandung "Android" by GITS IndonesiaPetra Barus
 
IMK-Pertemuan5.pptx
IMK-Pertemuan5.pptxIMK-Pertemuan5.pptx
IMK-Pertemuan5.pptxRedyWinatha1
 
KONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHA
KONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHAKONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHA
KONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHAAgusNugraha39
 
Pengenalan mit app inventor
Pengenalan mit app inventorPengenalan mit app inventor
Pengenalan mit app inventorakhmadalimudin
 
profesi dalam bidang tjkt.pptx
profesi dalam bidang tjkt.pptxprofesi dalam bidang tjkt.pptx
profesi dalam bidang tjkt.pptxFitriLaeliya2
 
PDKT WITH UIUX DESIGN.pdf
PDKT WITH UIUX DESIGN.pdfPDKT WITH UIUX DESIGN.pdf
PDKT WITH UIUX DESIGN.pdfSriIndarti24
 
EDU ar Proposal (1).pdf1111111111111111111
EDU ar Proposal (1).pdf1111111111111111111EDU ar Proposal (1).pdf1111111111111111111
EDU ar Proposal (1).pdf1111111111111111111NulisStore
 
Pemanfaatan Teknologi Android
Pemanfaatan Teknologi AndroidPemanfaatan Teknologi Android
Pemanfaatan Teknologi AndroidArif Huda
 
Baparekraf Digital Talent Day: Monitoring dan Coaching Penerima Fasilitasi BD...
Baparekraf Digital Talent Day: Monitoring dan Coaching Penerima Fasilitasi BD...Baparekraf Digital Talent Day: Monitoring dan Coaching Penerima Fasilitasi BD...
Baparekraf Digital Talent Day: Monitoring dan Coaching Penerima Fasilitasi BD...DicodingEvent
 
Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Pemrograman Mobile - (Pengenalan dan Instalasi Android)Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Pemrograman Mobile - (Pengenalan dan Instalasi Android)eltwordy
 
Live coding andorid
Live coding andoridLive coding andorid
Live coding andoridArif Huda
 
Aplikasi sistem informasi human resource development berbasis web proposal | ...
Aplikasi sistem informasi human resource development berbasis web proposal | ...Aplikasi sistem informasi human resource development berbasis web proposal | ...
Aplikasi sistem informasi human resource development berbasis web proposal | ...Yanuar Sudibyo
 
Strategi Jitu Pengembangan Mobile App untuk Startup
Strategi Jitu Pengembangan Mobile App untuk StartupStrategi Jitu Pengembangan Mobile App untuk Startup
Strategi Jitu Pengembangan Mobile App untuk StartupDony Riyanto
 

Similar to Android umy-yogyakarta (20)

UX Fundamental - UX Afdan.pptx
UX Fundamental - UX Afdan.pptxUX Fundamental - UX Afdan.pptx
UX Fundamental - UX Afdan.pptx
 
Prototyping kelompok 1 tugas 1
Prototyping kelompok 1 tugas 1Prototyping kelompok 1 tugas 1
Prototyping kelompok 1 tugas 1
 
Android application development
Android application developmentAndroid application development
Android application development
 
Java User Meetup Bandung "Android" by GITS Indonesia
Java User Meetup Bandung "Android" by GITS IndonesiaJava User Meetup Bandung "Android" by GITS Indonesia
Java User Meetup Bandung "Android" by GITS Indonesia
 
IMK-Pertemuan5.pptx
IMK-Pertemuan5.pptxIMK-Pertemuan5.pptx
IMK-Pertemuan5.pptx
 
Live coding #1
Live coding #1Live coding #1
Live coding #1
 
KONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHA
KONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHAKONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHA
KONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHA
 
Pengenalan mit app inventor
Pengenalan mit app inventorPengenalan mit app inventor
Pengenalan mit app inventor
 
profesi dalam bidang tjkt.pptx
profesi dalam bidang tjkt.pptxprofesi dalam bidang tjkt.pptx
profesi dalam bidang tjkt.pptx
 
Dsc info session
Dsc info sessionDsc info session
Dsc info session
 
PDKT WITH UIUX DESIGN.pdf
PDKT WITH UIUX DESIGN.pdfPDKT WITH UIUX DESIGN.pdf
PDKT WITH UIUX DESIGN.pdf
 
EDU ar Proposal (1).pdf1111111111111111111
EDU ar Proposal (1).pdf1111111111111111111EDU ar Proposal (1).pdf1111111111111111111
EDU ar Proposal (1).pdf1111111111111111111
 
Pemanfaatan Teknologi Android
Pemanfaatan Teknologi AndroidPemanfaatan Teknologi Android
Pemanfaatan Teknologi Android
 
Baparekraf Digital Talent Day: Monitoring dan Coaching Penerima Fasilitasi BD...
Baparekraf Digital Talent Day: Monitoring dan Coaching Penerima Fasilitasi BD...Baparekraf Digital Talent Day: Monitoring dan Coaching Penerima Fasilitasi BD...
Baparekraf Digital Talent Day: Monitoring dan Coaching Penerima Fasilitasi BD...
 
Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Pemrograman Mobile - (Pengenalan dan Instalasi Android)Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Pemrograman Mobile - (Pengenalan dan Instalasi Android)
 
Live coding andorid
Live coding andoridLive coding andorid
Live coding andorid
 
Aplikasi sistem informasi human resource development berbasis web proposal | ...
Aplikasi sistem informasi human resource development berbasis web proposal | ...Aplikasi sistem informasi human resource development berbasis web proposal | ...
Aplikasi sistem informasi human resource development berbasis web proposal | ...
 
Menerapkan prinsip desain user interface pada multimedia interaktif berbasis ...
Menerapkan prinsip desain user interface pada multimedia interaktif berbasis ...Menerapkan prinsip desain user interface pada multimedia interaktif berbasis ...
Menerapkan prinsip desain user interface pada multimedia interaktif berbasis ...
 
Strategi Jitu Pengembangan Mobile App untuk Startup
Strategi Jitu Pengembangan Mobile App untuk StartupStrategi Jitu Pengembangan Mobile App untuk Startup
Strategi Jitu Pengembangan Mobile App untuk Startup
 
BestAppsID
BestAppsIDBestAppsID
BestAppsID
 

Android umy-yogyakarta

  • 1.
  • 2. Halo, saya Widy  Mobile App. Engineer Multimedia & Creative Team @ Pusat Kajian Hadis, Jakarta Freelancer & Instructor IT Mobile Apps & Web Projects e-mail : widy.agung@gmail.com http://widyagung.net
  • 3. Agenda 1. Konsep 2. Desain 3. Pengembangan 4. Praktik bersama
  • 5. Sebagai mahasiswa, developer aplikasi Android maupun praktisi IT.. Selalu ada pertanyaan Bagaimana cara membuat aplikasi mobile yang menarik ?
  • 6. Android App. Dev. Cycle  Nyalakan Idemu!  Buat Konsep + MockUp Design  Kembangkan Aplikasi (.APK) – Java Code  Testing di Emulator/Device  Pasarkan (dan Promosikan)
  • 7. Android App. Marketing Free  Bebas, tanpa biaya   Bayar  dapatkan semua fitur. – Android Market with Google Checkout – Belum ada di Indonesia Ex : Music Player Ex : Angry Bird free • Trial Version (30 days)   Ex : Religi App. Free, but AdMob (http://id.admob.com/)   • Free, but limited function   Paid/Full Version Ex : WisePilot Pasarkan kepada pengguna (client) – Freemium Melalui proposal penawaran – Free, with microtransaction Melalui permintaan user
  • 8. Publish di GooglePlay Sign-up ke https://market.android.com/publish/si gnup via Akun Google.  Siapkan $25 untuk biaya registrasi (via Credit Card)   Google Checkout  Berlaku seumur hidup Upload file APK dan screenshotnya  Input-kan detail aplikasi 
  • 9. Make your Project Proposal Advanced User  User stories.  Pengguna awam Work Plan   Milestone  Timeline Implementation Tujuan  Investasi / Harga   Draft Mockup Design User Stories  Proposal   motivasi pengguna  Related Work  Work Plan - Proposal, Draft Mockup Design, Milestone, Harga, Timeline.  Implementation
  • 10. Casual Flashlight, Music Player, Chat&Messagi ng Arcade Game : Angry Birds, Pinball, etc Utility Game Banking, Files & Docs Management, News. RPG Game : Dead Space, Tintin, etc Serious
  • 11. Think about Use Case  60 detik = referensi cepat,   Ex : messaging, kompas, skor pertandingan, kurs mata uang, cuaca. 60 menit = berlangsung lama, interaksi yang lama, dan memakan banyak waktu.  Browsing, menonton film, menulis/membaca buku, game online, games.
  • 14. Design Principle  Best Interest in mind   Mempesona   Tetap diingat di pikiran user Tampilan yang jelas Sederhanakan proses   Gambar lebih cepat daripada kata  Hanya menampilkan apa yang saya butuhkan   Briefing teks sederhana Saya harus tahu dimana saya sekarang Bagaimana sesuatu dapat berjalan dengan baik  Hal penting diproses dengan cepat
  • 15. “OUR WORLD DOES NOT NEED More WEATHER APPS Our World Needs USEFUL, USEABLE and BEAUTIFUL “
  • 16. Design Android App. Steps  Buatlah ‘user stories’.  Pikirkan 2 W : Where, When   Solusinya? Buat wireframe   Coret-coret di atas kertas  design dalam bentuk pixels.  Pakai tools untuk mempermudah   Desainlah untuk manfaat dan kegunaan Icon, Layout, Typography, Animasi & Button yang terstandar Dan buat buat menjadi mempesona
  • 21. Pengembangan  IDE :  Desktop PC    Netbeans (NAndroid Plugins) & Eclipse (ADT Plugins) Android Studio (Official) Mobile Android Apps  ADDI & AIDE  Android SDK : Java Development  Android NDK : C/C++ Development  Emulator : testing  DDMS : debugger  ADB : Command Line Tool  Logcat : Log viewer
  • 23. Community • Android Developers : – – • http://forum.xda-developers.com http://www.anddev.org Android Indonesia : – • www.android-indonesia.com/ Bingung, kesulitan? – Join ke milis atau group di berbagai tempat – Tanya ke stackoverflow.com atau tanya ahlinya
  • 24. The End Keypoint :  Android App. Dev. Cycle  Marketing/Publishing/Selling Our Product  Target : market, user  Design & Layout  Development Any Questions?