Android App Development for Beginner
-
Upload
deni-rohimat -
Category
Technology
-
view
595 -
download
0
Transcript of Android App Development for Beginner
Android App DevelopmentFor Beginner
Universitas Komputer Indonesia (UNIKOM) 21 Maret 2016
Deni RohimatSenior Android Developer Qlue
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
Portfolio
MateriJava TechnologyAndroidApp Development
Java TechnologyJava dalam Pemrograman Android
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.
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
Kenapa Android menggunakan Java ?
Kenapa Android menggunakan Java ?
Kenapa Android menggunakan Java ?
AndroidSekilas tentang Android
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.
Siapa Pembuat Android ?
OS Update
OS version name
Perkembangan Aktivasi Device
Kenapa Android ?Didukung penuh oleh GooglePerkembangan yang sangat
cepatMendukung berbagai macam
perangkatJumlah aplikasi paling banyak
diantara OS lainnyaGlobal partnership programOpen Market PlaceDukungan banyaknya DeveloperGratis
Kenapa Android ?
Perbandingan Jumlah Aplikasi
Dukungan untuk Developer
Program untuk Developer
Vendor Android Device
Jenis Perangkat Android
Kenapa Android App ?Ribuan aplikasi baru yang berkembang sangat
cepatMemudahkan berbagai keperluan penggunaMudah di akses
Jenis Aplikasi Android
https://support.google.com/googleplay/android-developer/answer/113475
Bagaimana cara membuat Android Apps ?
Planning
● Fitur untuk versi yang akan dibuat
● Fitur untuk update berikutnya
Design
● Wireframe untuk UI (User Interface)
● UX (User Experience)
Development
● Implementasi UI & UX
● Integrasi Database● Integrasi Web
Service● Functional Fitur
Testing
● Cek Flow● Cek Fitur● Review● Fully Functionally
Feature● Bug Listing
Maintenance
Release
● Nama Aplikasi● Deskripsi Aplikasi● Tagline Aplikasi● Screenshot & Video Aplikasi● Marketing & Pricing
Deskripsi
Screenshot
Jumlah Laporan per kota
Total User Qlue
Integrasi
Android DevelopmentUsing Android Studio
Set Up Java EnvironmentSetup Java JDK and JAVA_HOME
Set Up Android EnvironmentDownload Android StudioDownoad the latest SDK tools and Platform with
SDK Manager
Create New Project #1
Create New Project #2
Create New Project #3
Create New Project #4
Create New Project #5
Create New Project #6
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/
Run App
Run App
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)