SlideShare a Scribd company logo
1 of 4
Frans Siswanto, S.Kom
What is Android Studio?
• “This is the official Android IDE”, Google I/O2013
• Android Studio 1.0,December 2014
Refferences
1. http://developer.android.com/tools/studio/
2. https://developers.google.com/events/io/
Main Features
• Material Design (Android Lollipop 5.0)
• VirtualDevices
• Multi-screen application development
• Real-timevisual rendering
• Powerful Debuger
• Gradle, a powerful build system
• MemoryMonitor for your app
• Google Cloud Platform (GCM dan AppEngine)
Refferences
1. https://gradle.org/
2. http://developer.android.com/sdk/index.html
3. https://github.com/GoogleCloudPlatform/gradle-appengine-templates/blob/master/README.md
ThankYou
Frans Siswanto, S.Kom
(franssiswanto@gmail.com)

More Related Content

What's hot

Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...Applitools
 
Android Things Latest News / Aug 25, 2017
Android Things Latest News / Aug 25, 2017Android Things Latest News / Aug 25, 2017
Android Things Latest News / Aug 25, 2017Masahiro Hidaka
 
Google Glass Java Development Experience
Google Glass Java Development ExperienceGoogle Glass Java Development Experience
Google Glass Java Development ExperienceMikhail Larchanka
 
Building beautiful apps with Google flutter
Building beautiful apps with Google flutterBuilding beautiful apps with Google flutter
Building beautiful apps with Google flutterAhmed Abu Eldahab
 
Sidiq Permana - Building For The Next Billion Users
Sidiq Permana - Building For The Next Billion UsersSidiq Permana - Building For The Next Billion Users
Sidiq Permana - Building For The Next Billion UsersDicoding
 
Google Developer Day 2010 Japan: 「App Engine 開発者コミュニティ「appengine ja night」とフレ...
Google Developer Day 2010 Japan: 「App Engine 開発者コミュニティ「appengine ja night」とフレ...Google Developer Day 2010 Japan: 「App Engine 開発者コミュニティ「appengine ja night」とフレ...
Google Developer Day 2010 Japan: 「App Engine 開発者コミュニティ「appengine ja night」とフレ...Google Developer Relations Team
 
Google I/O 2017 Highlights
Google I/O 2017 HighlightsGoogle I/O 2017 Highlights
Google I/O 2017 HighlightsAppinventiv
 
Holidu Android Instant App
Holidu Android Instant AppHolidu Android Instant App
Holidu Android Instant AppAndrei Boeru
 
android_android + app engine- a developer's dream combination
android_android + app engine- a developer's dream combinationandroid_android + app engine- a developer's dream combination
android_android + app engine- a developer's dream combinationbrada
 
Flutter frame work
Flutter frame workFlutter frame work
Flutter frame worksamash
 
Key reasons to consider angular for progressive web app development min
Key reasons to consider angular for progressive web app development minKey reasons to consider angular for progressive web app development min
Key reasons to consider angular for progressive web app development minSolution Analysts
 
TypeScript入門してみた
TypeScript入門してみたTypeScript入門してみた
TypeScript入門してみたYuya Yamaki
 
Useful android developer tools to get associated with
Useful android developer tools to get associated with Useful android developer tools to get associated with
Useful android developer tools to get associated with iMOBDEV Technologies Pvt. Ltd.
 
Dmitry Buzinov - Drupal 8 & VueJS: Integration of modern javascript frameworks.
Dmitry Buzinov - Drupal 8 & VueJS: Integration of modern javascript frameworks.Dmitry Buzinov - Drupal 8 & VueJS: Integration of modern javascript frameworks.
Dmitry Buzinov - Drupal 8 & VueJS: Integration of modern javascript frameworks.DrupalCamp Kyiv
 

What's hot (20)

Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
 
Android Things Latest News / Aug 25, 2017
Android Things Latest News / Aug 25, 2017Android Things Latest News / Aug 25, 2017
Android Things Latest News / Aug 25, 2017
 
Flutter workshop
Flutter workshopFlutter workshop
Flutter workshop
 
Google Glass Java Development Experience
Google Glass Java Development ExperienceGoogle Glass Java Development Experience
Google Glass Java Development Experience
 
Google i/o 2014
Google i/o 2014Google i/o 2014
Google i/o 2014
 
Building beautiful apps with Google flutter
Building beautiful apps with Google flutterBuilding beautiful apps with Google flutter
Building beautiful apps with Google flutter
 
Sidiq Permana - Building For The Next Billion Users
Sidiq Permana - Building For The Next Billion UsersSidiq Permana - Building For The Next Billion Users
Sidiq Permana - Building For The Next Billion Users
 
Google Developer Day 2010 Japan: 「App Engine 開発者コミュニティ「appengine ja night」とフレ...
Google Developer Day 2010 Japan: 「App Engine 開発者コミュニティ「appengine ja night」とフレ...Google Developer Day 2010 Japan: 「App Engine 開発者コミュニティ「appengine ja night」とフレ...
Google Developer Day 2010 Japan: 「App Engine 開発者コミュニティ「appengine ja night」とフレ...
 
Google I/O 2017 Highlights
Google I/O 2017 HighlightsGoogle I/O 2017 Highlights
Google I/O 2017 Highlights
 
Holidu Android Instant App
Holidu Android Instant AppHolidu Android Instant App
Holidu Android Instant App
 
android_android + app engine- a developer's dream combination
android_android + app engine- a developer's dream combinationandroid_android + app engine- a developer's dream combination
android_android + app engine- a developer's dream combination
 
Flutter frame work
Flutter frame workFlutter frame work
Flutter frame work
 
Key reasons to consider angular for progressive web app development min
Key reasons to consider angular for progressive web app development minKey reasons to consider angular for progressive web app development min
Key reasons to consider angular for progressive web app development min
 
TypeScript入門してみた
TypeScript入門してみたTypeScript入門してみた
TypeScript入門してみた
 
Useful android developer tools to get associated with
Useful android developer tools to get associated with Useful android developer tools to get associated with
Useful android developer tools to get associated with
 
Kotlin in industry
Kotlin in industryKotlin in industry
Kotlin in industry
 
Dmitry Buzinov - Drupal 8 & VueJS: Integration of modern javascript frameworks.
Dmitry Buzinov - Drupal 8 & VueJS: Integration of modern javascript frameworks.Dmitry Buzinov - Drupal 8 & VueJS: Integration of modern javascript frameworks.
Dmitry Buzinov - Drupal 8 & VueJS: Integration of modern javascript frameworks.
 
Android go
Android goAndroid go
Android go
 
Intern presentation based on Flutter Lawyer App.
Intern presentation based on Flutter Lawyer App.  Intern presentation based on Flutter Lawyer App.
Intern presentation based on Flutter Lawyer App.
 
reactNative_Android
reactNative_AndroidreactNative_Android
reactNative_Android
 

Presentasi Android Studio

  • 2. What is Android Studio? • “This is the official Android IDE”, Google I/O2013 • Android Studio 1.0,December 2014 Refferences 1. http://developer.android.com/tools/studio/ 2. https://developers.google.com/events/io/
  • 3. Main Features • Material Design (Android Lollipop 5.0) • VirtualDevices • Multi-screen application development • Real-timevisual rendering • Powerful Debuger • Gradle, a powerful build system • MemoryMonitor for your app • Google Cloud Platform (GCM dan AppEngine) Refferences 1. https://gradle.org/ 2. http://developer.android.com/sdk/index.html 3. https://github.com/GoogleCloudPlatform/gradle-appengine-templates/blob/master/README.md

Editor's Notes

  1. Perkenalkan diri Nama, Alumni STTS 2010 Tanya apakah ada yang pernah membuat aplikasi android? Jika ada yang pernah maka Tanya lagi tools apa yang digunakan? Jika Android Studio, suruh dia jelaskan apa + dari android studio Jika bukan Android Studio, Tanya apakah ada kesusahan dalam melakukan desain? Jika susah maka jelaskan salah satu keungulan dari android studio kemudian lanjut ke slide 2 Jika belum ada yang pernah membuat apps untuk android, maka lanjut ke slide 2
  2. Pada Google I/O 2013, Google memperkenalkan Android Studio dengan tagline “This is the official Android IDE” yang memiliki berbagai fitur yang menarik Mempermudah pengembangan desain Mempermudah melakukan organisasi file resources Mempercepat coding dengan fitur Code Template dan Inteligence code editor Memperkenalkan sistem Gradle, the powerful build system for Android development Dan masih banyak lagi keungulan dari Android Studio pada rilis 2013 Tapi android 2013 masih banyak terkendala Gradle tidak dapat bekerja dengan baik Masih banyak bug Fitur masih belum terlalu lengkap (seperti code template, import library dengan mudah, GCM dengan cepat/integrase dengan Google Cloud Platform) Kemudian pada December 2014, Google memperkenalan Android Studio 1.0 dengan fitur yang sudah lengkap Android Studio 1.0 ini disebut dengan stable version karena banyak fitur yang sudah dikerjakan dan tidak memiliki banyak bug Fitur yang tidak ada pada rilis 2013 seperti import library secara cepat dan mudah, sekarang sudah ada pada 1.0
  3. Android memperkenal versio 5.0 atau yang disebut dengan lollopop disertai dengan desain guideline baru yaitu Material Design. Material Design ini memperbolehkan 1 layout digunakan untuk beberapa devices. Seperti Car, Wear, Glass, Tablet/smartphone, TV Tetapi, banyak developer yang tidak memiliki devices tersebut, kebanyakn developer hanya memiliki tablet/smartphone saja . Sehingga dengan menggunakan Android Studio, developer tidak perlu lagi memiliki devices fisik, melainkan hanya dengan Virtual Devices saja Sambil nunjukin contoh-contoh android studio yang memiliki fitur tersebut Ketika seseorang ingin melihat “apakah layout yang mereka buat berfungsi untuk banyak layout” maka android studio juga menyediakan fitur Multi-screen application development yang memungkinkan developer dapat melihat secara keseluruhan dari semua screen yang sudah mereka setting Nunjukin lagi fitur tersebut Untuk fitur selanjutnya tanyakan mereka apakah ada yang ditanyakan untuk sesi pertama Sesi pertama ini berisikan teori teori saja. Kemudian lanjut kepada sesi kedua yang dimakan kita akan membuat app calculator sederhana dengan memanfaatkan fitur andalan android studio yaitu “real-time visual rendering” Lihatkan contoh app kalkulator yang sudah dibuat beserta fitur2 GCM yang akan dibuat juga Jelaskan cara membuat project baru + gradle nya Buat layout utama + define background dkk pada kolom style *jelaskan apa kegunaan kolom styles* Buat layout button Buat state button Kemudian jelaskan cara pemberian event pada button (XML, coding) Buat algoritma dasar untuk kalkulator Coba Fitur debug pada android studio <- jelaskan ini Memory monitor Jelaskan lanjutan untuk integrase dengan GCM The end Pertanyaan?