SlideShare a Scribd company logo
Android Developer
Journey to become ..
@rzkhilman
https://developers.google.com/training/android/images/android-new-programmers.svg
Journey to become Android Developer - NgodingJeh! @STMIKCIC Cirebon - By: Rizal Khilman
Journey to become Android Developer - NgodingJeh! @STMIKCIC Cirebon - By: Rizal Khilman
Android ?
Android is..
▪
▪
▪
▪
▪
Android Everywhere
Android Version
Android Oreo 8.0
Why Android ?
Android powers hundreds of millions of mobile devices in
more than 190 countries around the world
Every day, more than 1 million new Android devices are activated worldwide.
There are more than 1.5 billion downloads/month in Google Play and growing.
Indonesia today.
Ranked
8 th
In the world as the country with most active internet user
100 M
Smartphone users
2 Bilion
Big market.
Big player?
Source : projects.co.id
How to Start ?
Journey to become Android Developer - NgodingJeh! @STMIKCIC Cirebon - By: Rizal Khilman
What we Should
have?
#1 Programming Language
● Kotlin
● Java
● JavaScript
● C#
● C++
● Phyton
● etc that can running on JVM
Java vs Kotlin
Journey to become Android Developer - NgodingJeh! @STMIKCIC Cirebon - By: Rizal Khilman
#2 Tools
Journey to become Android Developer - NgodingJeh! @STMIKCIC Cirebon - By: Rizal Khilman
#3 Purposes & Solutions
#4 Time
Where we Can
learn?
Journey to become Android Developer - NgodingJeh! @STMIKCIC Cirebon - By: Rizal Khilman
https://www.twoh.co
http://blog.khilman.com
Training center
● IMA Studio
● GIT’s Indonesia
● Dicoding
● Refactory
● Rumah Coding
● Codepolitan
Hello World
Example
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="id.co.imastudio.libawaydevsummitpenjual.HelloActivity">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="Hello world !"/>
</android.support.constraint.ConstraintLayout>
XML Syntax
public class HelloActivity extends
AppCompatActivity {
@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_hello);
}
}
class HelloActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState:
Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_hello)
}
}
Java Kotlin
Android Architecture
Android Programming Tools
Activity Lifecycle
Syarat di kategorikan
sebuah Activity
35
1. Extends ke activity
2. Diregisterkan pada file
manifest
Macam2 Intent
Access Resource
Density-Independent Pixels
Density-Independent Pixels
Journey to become Android Developer - NgodingJeh! @STMIKCIC Cirebon - By: Rizal Khilman
Journey to become Android Developer - NgodingJeh! @STMIKCIC Cirebon - By: Rizal Khilman
Journey to become Android Developer - NgodingJeh! @STMIKCIC Cirebon - By: Rizal Khilman
Journey to become Android Developer - NgodingJeh! @STMIKCIC Cirebon - By: Rizal Khilman
Journey to become Android Developer - NgodingJeh! @STMIKCIC Cirebon - By: Rizal Khilman
Journey to become Android Developer - NgodingJeh! @STMIKCIC Cirebon - By: Rizal Khilman
Journey to become Android Developer - NgodingJeh! @STMIKCIC Cirebon - By: Rizal Khilman
Journey to become Android Developer - NgodingJeh! @STMIKCIC Cirebon - By: Rizal Khilman
Thank youinstagram : @rz.khilman
telegram : t.me/rzkhilman
facebook : fb.me/rizal.ofdraw
linkedin : linkedin.com/in/rizal-hilman

More Related Content

PDF
모바일 UI 개발의 새로운 혁명
PPTX
Why learn android
PPT
Goal number one
PDF
접근성(Accessibility)과 안드로이드
PDF
GDD Europe
PDF
Android Livecoding Series
PDF
GITS Class #17: Coding Multiple Apps with Flutter
PDF
Android Training Course In Chandigarh
모바일 UI 개발의 새로운 혁명
Why learn android
Goal number one
접근성(Accessibility)과 안드로이드
GDD Europe
Android Livecoding Series
GITS Class #17: Coding Multiple Apps with Flutter
Android Training Course In Chandigarh

Similar to Journey to become Android Developer - NgodingJeh! @STMIKCIC Cirebon - By: Rizal Khilman (20)

PPTX
Seminar on mobile application development with android
PPTX
Info Session '23.pptx
PDF
Compose Camp Day 1 PPT.pdf
PPTX
Android project
PPTX
Android application development
PDF
Android Training in Chandigarh.pdf
PDF
Android Training in Chandigarh.pdf
PDF
Android App Development 01 : Getting Start
PDF
Journey to be android developer - techtalk cirebon dev at smk 1 cirebon
PDF
Embedded Android Workshop with Nougat
PDF
Android Developing Overview
PDF
Embedded Android Workshop with Oreo
PDF
Embedded Android Workshop at AnDevCon IV
PDF
Android development
PDF
It's more fun in Android!
PPTX
Flutter not yet another mobile cross-platform framework - i ox-kl19
PPTX
Build Your Career in Android Development.pptx
PDF
Android Development Training A Comprehensive Guide to Building Android Apps.pdf
PPTX
Sg android dev meetup 2013
PDF
Embedded Android Workshop with Nougat
Seminar on mobile application development with android
Info Session '23.pptx
Compose Camp Day 1 PPT.pdf
Android project
Android application development
Android Training in Chandigarh.pdf
Android Training in Chandigarh.pdf
Android App Development 01 : Getting Start
Journey to be android developer - techtalk cirebon dev at smk 1 cirebon
Embedded Android Workshop with Nougat
Android Developing Overview
Embedded Android Workshop with Oreo
Embedded Android Workshop at AnDevCon IV
Android development
It's more fun in Android!
Flutter not yet another mobile cross-platform framework - i ox-kl19
Build Your Career in Android Development.pptx
Android Development Training A Comprehensive Guide to Building Android Apps.pdf
Sg android dev meetup 2013
Embedded Android Workshop with Nougat
Ad

Recently uploaded (20)

PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Mushroom cultivation and it's methods.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Machine learning based COVID-19 study performance prediction
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
NewMind AI Weekly Chronicles - August'25-Week II
Heart disease approach using modified random forest and particle swarm optimi...
Diabetes mellitus diagnosis method based random forest with bat algorithm
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Mushroom cultivation and it's methods.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Reach Out and Touch Someone: Haptics and Empathic Computing
Spectral efficient network and resource selection model in 5G networks
Programs and apps: productivity, graphics, security and other tools
Machine learning based COVID-19 study performance prediction
SOPHOS-XG Firewall Administrator PPT.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Empathic Computing: Creating Shared Understanding
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Digital-Transformation-Roadmap-for-Companies.pptx
A comparative study of natural language inference in Swahili using monolingua...
Group 1 Presentation -Planning and Decision Making .pptx
Assigned Numbers - 2025 - Bluetooth® Document
NewMind AI Weekly Chronicles - August'25-Week II
Ad

Journey to become Android Developer - NgodingJeh! @STMIKCIC Cirebon - By: Rizal Khilman