Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Journey to be android developer - techtalk cirebon dev at smk 1 cirebon

57 views

Published on

Sesi sharing singkat tentang Android development dengan komunitas programmer di SMKN 1 Kota Cirebon

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Journey to be android developer - techtalk cirebon dev at smk 1 cirebon

  1. 1. Android Developer Journey to be .. Rizal Hilman (@rz.khilman)
  2. 2. • Trainer Android di IMA Studio • Mobile Developer • Web Developer Job Skill MAULANA RIZAL HILMAN • Java, Kotlin, PHP, HTML, CSS, JavaScript, MySQL, MariaDB • Laravel, Code Igniter • JQuery, Vue.JS github.com/drawrs fb.me/rizal.ofdrawwww.khilman.com Email : rizal.drawrs@gmail.com Telp/WA/Telegram : 083824708398 Instagram : @rz.khilman
  3. 3. Android ?
  4. 4. Android is.. ▪ An Operating system ▪ Open source ▪ Based on Linux kernel ▪ Android, Inc : Andy Rubin, Rich M ilner, Nick Sears and Chris White in 2013 ▪ Google buy Android in 2015
  5. 5. Android Everywhere
  6. 6. Android Version Android Oreo 8.0
  7. 7. Why Android ?
  8. 8. 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.
  9. 9. Indonesia today. Ranked 8 th In the world as the country with most active internet user 100 M Smartphone users
  10. 10. 2 Bilion
  11. 11. Big market. Big player?
  12. 12. indonesiandroidkejar.id
  13. 13. How to Start ?
  14. 14. What we Should have?
  15. 15. #1 Programming Language
  16. 16. ● Kotlin ● Java ● JavaScript ● C# ● C++ ● Phyton ● etc that can running on JVM
  17. 17. Java vs Kotlin
  18. 18. #2 Tools
  19. 19. #3 Purposes & Solutions
  20. 20. #4 Time
  21. 21. Where we Can learn?
  22. 22. https://www.twoh.co http://blog.khilman.com
  23. 23. Training center ● IMA Studio ● GIT’s Indonesia ● Dicoding ● Refactory ● Rumah Coding ● Code politan
  24. 24. Hello World Example
  25. 25. <?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
  26. 26. 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
  27. 27. Thank youRizal Hilman - @rz.khilman

×