android app development for beginner
TRANSCRIPT
![Page 1: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/1.jpg)
Android App DevelopmentFor Beginner
Universitas Komputer Indonesia (UNIKOM) 21 Maret 2016
Deni RohimatSenior Android Developer Qlue
![Page 2: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/2.jpg)
Pengalaman KerjaPT. GITS Indonesia (Mei 2012 - September 2014)PT. Rumus Media Technology (Oktober 2013 - September 2014) / FreelancePT. Cocix Indievation Technology (Juni 2014 - Oktober 2014) / FreelancePT. TerraLogiQ Integrasi Solusi (Oktober 2014 - Juli 2015)PT. StarLabs Global Technology (Agustus 2015 - Oktober 2015)PT. TerraLogiQ Integrasi Solusi (November 2015 - sekarang) / Freelance
Deni Rohimat
PendidikanTK Mubarokulhuda, Bandung (1999 - 2000)SDN Banjaran 2, Bandung (2000 - 2006)SMPN 1 Banjaran, Bandung (2006 - 2009)SMK BPPI Baleendah, Bandung (2009 - 2012)Universitas Widyatama, Bandung (2013-2014)
Tempat Tanggal Lahir : Bandung, 8 April 1994
about.me/denirohimat
![Page 3: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/3.jpg)
Portfolio
![Page 4: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/4.jpg)
MateriJava TechnologyAndroidApp Development
![Page 5: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/5.jpg)
Java TechnologyJava dalam Pemrograman Android
![Page 6: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/6.jpg)
Java Family1. Java Standard Edition (Java SE)
○ Desktop, Client/Server Application
2. Java Enterprise Edition (Java EE)○ e-bussiness, e-commerce,
web based Application
3. Java Micro Edition (Java ME)○ handheld application : palm,
hanphone, etc.
![Page 7: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/7.jpg)
Kenapa Android menggunakan Java ?
1. Banyak Programmer yang menguasai Bahasa Pemrograman Java
2. Java mempunyai platform Java ME3. Bisa berjalan di VM (Virtual Machine)4. Android digunakan di berbagai platform5. Memiliki dukungan open source yang
besar
![Page 8: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/8.jpg)
Kenapa Android menggunakan Java ?
![Page 9: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/9.jpg)
Kenapa Android menggunakan Java ?
![Page 10: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/10.jpg)
Kenapa Android menggunakan Java ?
![Page 11: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/11.jpg)
AndroidSekilas tentang Android
![Page 12: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/12.jpg)
Apa itu Android ?Android adalah sebuah system operasi yang dikembangkan oleh Google untuk perangkat bergerak seperti Smart Phone, Glass, Smart Watch, Smart TV, Smart Car, dll.
![Page 13: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/13.jpg)
Siapa Pembuat Android ?
![Page 14: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/14.jpg)
OS Update
![Page 15: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/15.jpg)
OS version name
![Page 16: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/16.jpg)
Perkembangan Aktivasi Device
![Page 17: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/17.jpg)
Kenapa Android ?Didukung penuh oleh GooglePerkembangan yang sangat
cepatMendukung berbagai macam
perangkatJumlah aplikasi paling banyak
diantara OS lainnyaGlobal partnership programOpen Market PlaceDukungan banyaknya DeveloperGratis
![Page 18: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/18.jpg)
Kenapa Android ?
![Page 19: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/19.jpg)
Perbandingan Jumlah Aplikasi
![Page 20: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/20.jpg)
Dukungan untuk Developer
![Page 21: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/21.jpg)
Program untuk Developer
![Page 22: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/22.jpg)
Vendor Android Device
![Page 23: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/23.jpg)
Jenis Perangkat Android
![Page 24: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/24.jpg)
Kenapa Android App ?Ribuan aplikasi baru yang berkembang sangat
cepatMemudahkan berbagai keperluan penggunaMudah di akses
![Page 25: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/25.jpg)
Jenis Aplikasi Android
https://support.google.com/googleplay/android-developer/answer/113475
![Page 26: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/26.jpg)
Bagaimana cara membuat Android Apps ?
![Page 27: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/27.jpg)
Planning
● Fitur untuk versi yang akan dibuat
● Fitur untuk update berikutnya
![Page 28: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/28.jpg)
Design
● Wireframe untuk UI (User Interface)
● UX (User Experience)
![Page 29: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/29.jpg)
Development
● Implementasi UI & UX
● Integrasi Database● Integrasi Web
Service● Functional Fitur
![Page 30: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/30.jpg)
Testing
● Cek Flow● Cek Fitur● Review● Fully Functionally
Feature● Bug Listing
![Page 31: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/31.jpg)
Maintenance
![Page 32: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/32.jpg)
Release
● Nama Aplikasi● Deskripsi Aplikasi● Tagline Aplikasi● Screenshot & Video Aplikasi● Marketing & Pricing
![Page 33: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/33.jpg)
Deskripsi
![Page 34: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/34.jpg)
Screenshot
![Page 35: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/35.jpg)
Jumlah Laporan per kota
![Page 36: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/36.jpg)
Total User Qlue
![Page 37: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/37.jpg)
Integrasi
![Page 39: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/39.jpg)
Android DevelopmentUsing Android Studio
![Page 40: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/40.jpg)
Set Up Java EnvironmentSetup Java JDK and JAVA_HOME
![Page 41: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/41.jpg)
Set Up Android EnvironmentDownload Android StudioDownoad the latest SDK tools and Platform with
SDK Manager
![Page 42: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/42.jpg)
Create New Project #1
![Page 43: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/43.jpg)
Create New Project #2
![Page 44: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/44.jpg)
Create New Project #3
![Page 45: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/45.jpg)
Create New Project #4
![Page 46: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/46.jpg)
Create New Project #5
![Page 47: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/47.jpg)
Create New Project #6
![Page 48: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/48.jpg)
Struktur Fileapp/src/main/res/layout/activity_main.xml > XML Layout file
app/src/main/res/layout/content_main.xml
app/src/main/java/net.derohimat.birthdaycard/MainActivity.java
app/src/main/AndroidManifest.xml
app/build.gradle
compiledSdkVersion
applicationId
minSdkVersion
targetSdkVersion
/res
drawable-<density>/
layout/
menu/
mipmap/
values/
![Page 49: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/49.jpg)
Run App
![Page 50: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/50.jpg)
Run App
![Page 51: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/51.jpg)
ReferenceDeveloper Android (
http://developer.android.com/index.html)Udacity (https://www.udacity.com/)Google :DStack Overflow (http://stackoverflow.com)Android Arsenal (http://android-arsenal.com)
![Page 52: Android App Development for Beginner](https://reader035.vdocuments.net/reader035/viewer/2022062302/587541c51a28abb8208b52c1/html5/thumbnails/52.jpg)