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
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
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
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?