Return to Video

Android Software Stack and Gradle

  • 0:00 - 0:04
    Kemudahan mengklik run dan
    membuat app Anda muncul di emulator.
  • 0:04 - 0:06
    menutupi banyak kerumitan.
  • 0:06 - 0:09
    Ingatlah Android merupakan
    tumpukan penuh software.
  • 0:09 - 0:10
    Adspace adalah Linux Kerner,
  • 0:12 - 0:13
    yang mengurus task tingkat rendah
  • 0:13 - 0:16
    seperti serat hardware dan
    pengaturan tenaga listrik.
  • 0:16 - 0:19
    Yang paling utama adalah
    beberapa library C dan C++ inti
  • 0:19 - 0:22
    seperti Libsc dan SQLite
    serta Android RunTime.
  • 0:23 - 0:25
    Termasuk library Android inti
  • 0:25 - 0:27
    dan mesin virtual Android,
  • 0:27 - 0:29
    Dalvic dan ART yang lebih baru.
  • 0:30 - 0:33
    App Anda bekerja dengan VM sendiri
  • 0:33 - 0:35
    memakai class dan service yang tersedia
  • 0:35 - 0:37
    di dalam framework aplikasi.
  • 0:38 - 0:40
    Di atasnya ada layer aplikasi,
  • 0:40 - 0:41
    meliputi app Anda
  • 0:41 - 0:43
    dan semua app lain yang diinstal
    di perangkat.
  • 0:44 - 0:46
    Jadi, saat mengklik Run di Android Studio,
  • 0:46 - 0:50
    yang terjadi pertama kali yaitu kode anda
    disusun menjadi kode byte
  • 0:50 - 0:53
    yang dapat dijalankan di
    Android Virtual Machine.
  • 0:53 - 0:55
    Lalu diinstal ke perangkat.
  • 0:57 - 0:59
    Di Android Studio, ini dilakukan
    memakai gradle,
  • 0:59 - 1:02
    alat pengembang yang mengatur keterkaitan
  • 1:02 - 1:04
    dan membolehkan Anda
    membuat logika custom.
  • 1:04 - 1:09
    Anda dapat mulai membuat gradle
    di IDE dengan memilih make project.
  • 1:10 - 1:11
    Dapat juga dilakukan dengan
    membuka menu build
  • 1:11 - 1:14
    dan memilih make project dari sini,
  • 1:14 - 1:18
    atau memakai konsol gradle
    untuk melihat setiap log atau eror,
  • 1:18 - 1:21
    atau membuka jendela gradle task
    untuk melihat semua task yang ada.
  • 1:22 - 1:24
    Mengkliknya dua kali akan mengeksekusinya.
  • 1:24 - 1:26
    Ini semua bekerja dari jalur perintah.
  • 1:26 - 1:29
    Setelah diarahkan ke root folder project,
  • 1:29 - 1:33
    Anda dapat menjalankan gradle task untuk
    melihat semua taks yang dapat dijalankan,
  • 1:34 - 1:36
    Anda bisa banyak belajar tentang gradle
    dengan mengklik tautan
  • 1:36 - 1:38
    di catatan instruktur.
  • 1:39 - 1:41
    Untuk sekarang, ingat bahwa kita awali
    dengan project,
  • 1:41 - 1:44
    yang gradle, membuat, dan
    mengemas kode byte
  • 1:44 - 1:48
    bersama dengan resource eksternal
    seperti gambar
  • 1:48 - 1:51
    string, dan uixml menjadi
    paket aplikasi
  • 1:51 - 1:52
    Ini disebut APK,
  • 1:52 - 1:54
    dan berupa file zip format khusus.
  • 1:54 - 1:57
    Setelah APK Anda siap dijalankan,
  • 1:57 - 2:03
    ditandai lalu didorong ke perangkat
    memakai Android Debug Bridge/ADB.
  • 2:03 - 2:07
    Kembali ke terminal, Anda dapat lihat
    ADB memungkinkan untuk berinteraksi
  • 2:07 - 2:10
    dan debug apps di setiap perangkat,
    fisik atau virtual.
  • 2:10 - 2:13
    Seperti mendorong dan menarik file,
    melihat output logcat,
  • 2:13 - 2:15
    atau menjalankan remote shell.
  • 2:16 - 2:19
    Setelah GDO Android telah menginstal APK
    dengan ADB,
  • 2:19 - 2:22
    ADB dipakai lagi untuk meluncurkan app
    dengan mengirim perintah stock
  • 2:22 - 2:24
    lewat remote shell,
  • 2:24 - 2:27
    dengan mengenali nama package dan class
    dari aktifitas utama Anda.
Cím:
Android Software Stack and Gradle
Leírás:

This video is part of the "Developing Android Apps: Android Fundamentals" online course:
https://www.udacity.com/course/ud853

Learn Android fundamentals and develop an Android app with Google experts Reto Meier, Dan Galpin, and Katherine Kuan, using a blend of theory and practice that help you build great apps the right way.

By the end of this course, you'll build a cloud-connected Android app, and understand the tools, principles, and patterns that underlie all Android development. You'll understand the challenges associated with developing for the mobile environment (and how to overcome them), learn how to build a great user experience for Android devices, and apply this knowledge to your own projects.

more » « less
Video Language:
English
Team:
Udacity
Projekt:
UD853 - Developing Android Apps
Duration:
02:29

Indonesian subtitles

Felülvizsgálatok Compare revisions