SlideShare a Scribd company logo
1 of 11
Download to read offline
UPN Veteran Jakarta
Introduction:
AndroidX
Sept 2023
Presented by
Frida Putriassa
PEMROGRAMAN MOBILE
Mata Kuliah :
S1 SISTEM INFORMASI
Program Studi :
Table of Contents
01
06
02
07
05
04
09
Apa itu AndroidX
Dampak pada Pengembangan Aplikasi Android
Tampilan Library
Cara Migrasi ke AndroidX
Manfaat AndroidX
Komponen Utama AndroidX
Daftar Pustaka
Apa itu AndroidX?
AndroidX adalah kumpulan library yang diciptakan oleh Google untuk
membantu pengembangan aplikasi Android. AndroidX awalnya disebut
sebagai Android Support Library, dan tujuannya adalah untuk membuat
pengembangan aplikasi Android lebih sederhana dan memastikan aplikasi
dapat berjalan dengan baik di berbagai versi Android.
Sebelumnya, ada Android Support Library yang digunakan oleh
pengembang untuk menjaga kompatibilitas aplikasi di berbagai perangkat
Android dan versi. Namun, Support Library memiliki masalah kompleksitas
dan manajemen yang membuat pengembangan tidak efisien. AndroidX
muncul sebagai solusi untuk masalah ini. Ia lebih modular, artinya Anda
hanya perlu menggunakan bagian yang Anda butuhkan dan menghindari
komponen yang tidak diperlukan.
Jadiii.. AndroidX adalah salah satu project dalam Android Jetpack untuk
mengelompokkan Support Library dan sejenisnya ke dalam satu open
source project yang backward-compatibility, atau compatible dengan versi
Android lama. Ke depannya pengembangan dan maintenance Support
Library akan dilakukan di dalam project AndroidX ini.
01
INTRODUCTION : ANDROIDX
Tugas Pemrograman Mobile Kelas B
Tampilan Library
02
com.android.support:appcompat-v7
com.android.support:recyclerview-v7
com.android.support:design
androidx.appcompat:appcompat
androidx.recyclerview:recyclerview
com.google.android.material:material
AndroidX mewakili pendekatan baru dalam cara Google
mengorganisir library-library dukungan mereka. Seperti
yang Anda ketahui, ada banyak library android.support
yang berbeda, dan seringkali tidak berjalan dengan baik
satu sama lain. Secara keseluruhan, ini adalah desain
dokumentasi yang membingungkan dan tidak intuitif.
Berikut tampilan library-library tersebut setelah Anda
melakukan refaktor ke AndroidX:
INTRODUCTION : ANDROIDX
Beberapa contoh yang paling umum yang mungkin Anda
gunakan dalam hampir setiap proyek Android adalah:
Tugas Pemrograman Mobile Kelas B
Old build artifact AndroidX build artifact
android.arch.core:common
androidx.arch.core:core-common:2.0.0-
rc01
android.arch.core:core androidx.arch.core:core:2.0.0-rc01
android.arch.core:core-testing
androidx.arch.core:core-testing:2.0.0-
rc01
android.arch.core:runtime
androidx.arch.core:core-runtime:2.0.0-
rc01
android.arch.lifecycle:common
androidx.lifecycle:lifecycle-
common:2.0.0-rc01
android.arch.lifecycle:common-java8
androidx.lifecycle:lifecycle-common-
java8:2.0.0-rc01
android.arch.lifecycle:compiler
androidx.lifecycle:lifecycle-
compiler:2.0.0-rc01
android.arch.lifecycle:extensions
androidx.lifecycle:lifecycle-
extensions:2.0.0-rc01
android.arch.lifecycle:livedata
androidx.lifecycle:lifecycle-livedata:2.0.0-
rc01
03
BUSINESS GROWTH PROPOSAL
Tugas Pemrograman Mobile Kelas B
Tampilan Library
Anda bisa melihat bagaimana perubahan library
Android Support menjadi AndroidX.
dan lain-lain...
Komponen Utama AndroidX
AndroidX terdiri dari banyak komponen, tetapi
beberapa yang paling penting meliputi :
04
Komponen Navigasi mempermudah
navigasi dalam aplikasi dengan
menyediakan pengedit visual dan API yang
kuat untuk mengelola navigasi di dalam
aplikasi, termasuk dukungan untuk tautan
dalam aplikasi dan animasi.
Navigation
Memungkinkan Anda membuat tampilan
antarmuka pengguna yang konsisten di
berbagai versi Android. Ia menyediakan
versi yang kompatibel ke belakang dari
komponen antarmuka pengguna seperti
Toolbar, RecyclerView, dan CardView.
AppCompat
INTRODUCTION : ANDROIDX
Ini adalah bagian dari Android
Architecture Components dan membantu
Anda membuat aplikasi yang lebih
terstruktur. LiveData memastikan
pembaruan data berjalan sesuai dengan
siklus hidup aplikasi.
LiveData
Ini adalah bagian dari Android
Architecture Components dan membantu
Anda membuat aplikasi yang lebih
terstruktur. ViewModel membantu
memisahkan logika tampilan dari
manajemen data.
ViewModel
Adalah solusi untuk menjadwalkan dan
menjalankan tugas latar belakang di
aplikasi Android. Ia mengatasi berbagai
persyaratan penjadwalan, termasuk hemat
daya dan mode Doze.
WorkManager
Adalah perpustakaan database yang
membuat pekerjaan dengan database
SQLite di aplikasi Android lebih mudah.
Anda dapat menulis kueri SQL saat
kompilasi dan menyediakan integrasi
LiveData untuk pembaruan data.
Room
Tugas Pemrograman Mobile Kelas B
Manfaat AndroidX
Berikut merupakan beberapa manfaat AndroidX :
05
Struktur modular AndroidX memungkinkan
Anda menggunakan komponen yang sesuai
dengan kebutuhan Anda, mengurangi ukuran
dan kompleksitas aplikasi.
Modularity and Flexibie #3
AndroidX menyederhanakan tugas kompleks
seperti navigasi, manajemen database, dan
pemrosesan latar belakang, mempercepat
proses pengembangan.
Simplified Development #4
Google secara aktif memelihara dan
memperbarui AndroidX, sehingga tetap sesuai
dengan versi Android terbaru.
Active Development #5
INTRODUCTION : ANDROIDX
AndroidX menyediakan komponen yang
kompatibel ke belakang untuk memastikan
aplikasi Anda berfungsi dengan baik di
berbagai perangkat Android dan versi.
Enhanced Compatibility #1
AndroidX termasuk perbaikan kinerja, seperti
penggunaan memori yang lebih efisien,
sehingga aplikasi lebih cepat dan efisien.
Improved Performance #2
Tugas Pemrograman Mobile Kelas B
06
Konsistensi
Pengembang dapat membuat aplikasi dengan tampilan dan
fungsi yang konsisten di berbagai perangkat dan versi Android.
INTRODUCTION : ANDROIDX
Dampak pada Pengembangan
Aplikasi Android
AndroidX telah mengubah lanskap pengembangan
aplikasi Android dengan cara berikut:
Produktivitas Meningkat
AndroidX menyederhanakan alur kerja pengembangan,
mengurangi kode repetitif, dan menyediakan komponen siap
pakai, mempercepat pengembangan dan menghemat waktu.
Kualitas Lebih Baik
Komponen AndroidX telah diuji dengan baik, menghasilkan kode
berkualitas tinggi dan stabilitas aplikasi yang lebih baik.
Migrasi ke AndroidX
Google mendorong untuk beralih dari Android Support Library,
memastikan aplikasi kompatibel dengan versi Android baru.
Tugas Pemrograman Mobile Kelas B
07
INTRODUCTION : ANDROIDX
It’s Time to
Migrate and
Update to
AndroidX
Migrasi ke AndroidX sangat
mudah karena Android
Studio sudah menyediakan
menu untuk itu.
Tugas Pemrograman Mobile Kelas B
Tugas Pemrograman Mobile Kelas B 08
Buka Android Studio dan buka project Android yang ingin dipindahkan,
disini adalah tampilan pada Android Studio versi 3.4.2 ke atas (3.5).
Pada menu bar
di atas, klik menu
Refactor,
kemudian pilih
Migrate to
AndroidX.
Seperti gambar
di samping.
INTRODUCTION : ANDROIDX
Cara Migrasi ke AndroidX
Berikut merupakan cara migrasi dari Support
Library yang lama ke AndroidX di Android Studio.
Lalu, muncul dialog yang menyarankan kalian untuk backup projectnya
terlebih dahulu, klik OK.
Project berhasil dipindahkan ke AndroidX, jika tidak ada error maka
migrasi berjalan dengan lancar. Namun bila ada error berarti ada satu
dua hal yang perlu kalian sesuaikan atau edit secara manual.
Daftar Pustaka
sebhastian.com/what-is-androidx/
codingwithmitch.com/blog/what-is-androidx/
developer.android.com/jetpack/androidx
stackoverflow.com/questions/51280090/what-is-androidx
www.saae.co.id/2020/06/15/apa-itu-androidx/
www.twoh.co/2019/08/25/migrasi-android-material-design-
library-ke-androidx/
codingrakitan.blogspot.com/2019/10/cara-migrasi-ke-
androidx-pada-project.html
developer.android.com/jetpack/androidx/migrate
09
Tugas Pemrograman Mobile Kelas B

More Related Content

Similar to MIGRASI KE ANDROIDX

Pengenalan android ndk
Pengenalan android ndkPengenalan android ndk
Pengenalan android ndkGoogle
 
Android os kernel_structure_memory_manager
Android os kernel_structure_memory_managerAndroid os kernel_structure_memory_manager
Android os kernel_structure_memory_managerAditya Pio Pradana
 
Ristianawati 2114 r0800
Ristianawati 2114 r0800Ristianawati 2114 r0800
Ristianawati 2114 r0800Ristianawati
 
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterMembangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterBeni Krisbiantoro
 
Pemrograman aplikasi android
Pemrograman aplikasi androidPemrograman aplikasi android
Pemrograman aplikasi androidMdeno Akbar
 
Makalah Mobile Programming
Makalah Mobile ProgrammingMakalah Mobile Programming
Makalah Mobile ProgrammingVicinthia Veren
 
Sistem Operasi Berbasis Android.pptx
Sistem Operasi Berbasis Android.pptxSistem Operasi Berbasis Android.pptx
Sistem Operasi Berbasis Android.pptxELFONDADAFFA1
 
Makalah sistem operasi android
Makalah sistem operasi androidMakalah sistem operasi android
Makalah sistem operasi androidBudi Wicaksono
 
Pengenalan dasar android programming
Pengenalan dasar android programming Pengenalan dasar android programming
Pengenalan dasar android programming Mdeno Akbar
 
Pengenalan dasar android Programming
Pengenalan dasar android ProgrammingPengenalan dasar android Programming
Pengenalan dasar android ProgrammingAlbertz Ace-Red
 
Apa Itu Framework CodeIgniter?
Apa Itu Framework CodeIgniter?Apa Itu Framework CodeIgniter?
Apa Itu Framework CodeIgniter?jundi26
 
Makalah android
Makalah androidMakalah android
Makalah androidutia yahya
 
makalah sistem operasi - android vd ios
makalah sistem operasi - android vd iosmakalah sistem operasi - android vd ios
makalah sistem operasi - android vd iosMelina Krisnawati
 
Modul praktikum 16 - Android Sudaryatno
Modul praktikum 16 - Android SudaryatnoModul praktikum 16 - Android Sudaryatno
Modul praktikum 16 - Android SudaryatnoYatno Sudar
 

Similar to MIGRASI KE ANDROIDX (20)

Pengenalan android ndk
Pengenalan android ndkPengenalan android ndk
Pengenalan android ndk
 
Sqlite
SqliteSqlite
Sqlite
 
Pertemuan 1 instalasi
Pertemuan 1   instalasiPertemuan 1   instalasi
Pertemuan 1 instalasi
 
Android os kernel_structure_memory_manager
Android os kernel_structure_memory_managerAndroid os kernel_structure_memory_manager
Android os kernel_structure_memory_manager
 
Android2
Android2Android2
Android2
 
Ristianawati 2114 r0800
Ristianawati 2114 r0800Ristianawati 2114 r0800
Ristianawati 2114 r0800
 
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterMembangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
 
Proposal untuk pebisnis dan programer
Proposal untuk pebisnis dan programerProposal untuk pebisnis dan programer
Proposal untuk pebisnis dan programer
 
Pemrograman aplikasi android
Pemrograman aplikasi androidPemrograman aplikasi android
Pemrograman aplikasi android
 
Makalah Mobile Programming
Makalah Mobile ProgrammingMakalah Mobile Programming
Makalah Mobile Programming
 
Sistem Operasi Berbasis Android.pptx
Sistem Operasi Berbasis Android.pptxSistem Operasi Berbasis Android.pptx
Sistem Operasi Berbasis Android.pptx
 
Makalah sistem operasi android
Makalah sistem operasi androidMakalah sistem operasi android
Makalah sistem operasi android
 
Pengenalan dasar android programming
Pengenalan dasar android programming Pengenalan dasar android programming
Pengenalan dasar android programming
 
Pengenalan dasar android Programming
Pengenalan dasar android ProgrammingPengenalan dasar android Programming
Pengenalan dasar android Programming
 
Apa Itu Framework CodeIgniter?
Apa Itu Framework CodeIgniter?Apa Itu Framework CodeIgniter?
Apa Itu Framework CodeIgniter?
 
Makalah android
Makalah androidMakalah android
Makalah android
 
makalah sistem operasi - android vd ios
makalah sistem operasi - android vd iosmakalah sistem operasi - android vd ios
makalah sistem operasi - android vd ios
 
Android
AndroidAndroid
Android
 
ANDROID
ANDROIDANDROID
ANDROID
 
Modul praktikum 16 - Android Sudaryatno
Modul praktikum 16 - Android SudaryatnoModul praktikum 16 - Android Sudaryatno
Modul praktikum 16 - Android Sudaryatno
 

More from FridaPutriassa

K-Drama Recommendation Using Python
K-Drama Recommendation Using PythonK-Drama Recommendation Using Python
K-Drama Recommendation Using PythonFridaPutriassa
 
Mobile Price Prediction
Mobile Price PredictionMobile Price Prediction
Mobile Price PredictionFridaPutriassa
 
NOTIFOOD: INFORMATION SYSTEM OF REDUCING FOOD WASTE THROUGH EXPIRATION REMIN...
NOTIFOOD:  INFORMATION SYSTEM OF REDUCING FOOD WASTE THROUGH EXPIRATION REMIN...NOTIFOOD:  INFORMATION SYSTEM OF REDUCING FOOD WASTE THROUGH EXPIRATION REMIN...
NOTIFOOD: INFORMATION SYSTEM OF REDUCING FOOD WASTE THROUGH EXPIRATION REMIN...FridaPutriassa
 
Implementasi Metode TSP pada Rute Pariwisata Menggunakan Algoritma Ant Colony...
Implementasi Metode TSP pada Rute Pariwisata Menggunakan Algoritma Ant Colony...Implementasi Metode TSP pada Rute Pariwisata Menggunakan Algoritma Ant Colony...
Implementasi Metode TSP pada Rute Pariwisata Menggunakan Algoritma Ant Colony...FridaPutriassa
 
Perancangan Sistem Informasi Museum.pdf
Perancangan Sistem Informasi Museum.pdfPerancangan Sistem Informasi Museum.pdf
Perancangan Sistem Informasi Museum.pdfFridaPutriassa
 
Branding dan Digital Marketing untuk UMKM
Branding dan Digital Marketing untuk UMKMBranding dan Digital Marketing untuk UMKM
Branding dan Digital Marketing untuk UMKMFridaPutriassa
 

More from FridaPutriassa (6)

K-Drama Recommendation Using Python
K-Drama Recommendation Using PythonK-Drama Recommendation Using Python
K-Drama Recommendation Using Python
 
Mobile Price Prediction
Mobile Price PredictionMobile Price Prediction
Mobile Price Prediction
 
NOTIFOOD: INFORMATION SYSTEM OF REDUCING FOOD WASTE THROUGH EXPIRATION REMIN...
NOTIFOOD:  INFORMATION SYSTEM OF REDUCING FOOD WASTE THROUGH EXPIRATION REMIN...NOTIFOOD:  INFORMATION SYSTEM OF REDUCING FOOD WASTE THROUGH EXPIRATION REMIN...
NOTIFOOD: INFORMATION SYSTEM OF REDUCING FOOD WASTE THROUGH EXPIRATION REMIN...
 
Implementasi Metode TSP pada Rute Pariwisata Menggunakan Algoritma Ant Colony...
Implementasi Metode TSP pada Rute Pariwisata Menggunakan Algoritma Ant Colony...Implementasi Metode TSP pada Rute Pariwisata Menggunakan Algoritma Ant Colony...
Implementasi Metode TSP pada Rute Pariwisata Menggunakan Algoritma Ant Colony...
 
Perancangan Sistem Informasi Museum.pdf
Perancangan Sistem Informasi Museum.pdfPerancangan Sistem Informasi Museum.pdf
Perancangan Sistem Informasi Museum.pdf
 
Branding dan Digital Marketing untuk UMKM
Branding dan Digital Marketing untuk UMKMBranding dan Digital Marketing untuk UMKM
Branding dan Digital Marketing untuk UMKM
 

MIGRASI KE ANDROIDX

  • 1. UPN Veteran Jakarta Introduction: AndroidX Sept 2023 Presented by Frida Putriassa PEMROGRAMAN MOBILE Mata Kuliah : S1 SISTEM INFORMASI Program Studi :
  • 2. Table of Contents 01 06 02 07 05 04 09 Apa itu AndroidX Dampak pada Pengembangan Aplikasi Android Tampilan Library Cara Migrasi ke AndroidX Manfaat AndroidX Komponen Utama AndroidX Daftar Pustaka
  • 3. Apa itu AndroidX? AndroidX adalah kumpulan library yang diciptakan oleh Google untuk membantu pengembangan aplikasi Android. AndroidX awalnya disebut sebagai Android Support Library, dan tujuannya adalah untuk membuat pengembangan aplikasi Android lebih sederhana dan memastikan aplikasi dapat berjalan dengan baik di berbagai versi Android. Sebelumnya, ada Android Support Library yang digunakan oleh pengembang untuk menjaga kompatibilitas aplikasi di berbagai perangkat Android dan versi. Namun, Support Library memiliki masalah kompleksitas dan manajemen yang membuat pengembangan tidak efisien. AndroidX muncul sebagai solusi untuk masalah ini. Ia lebih modular, artinya Anda hanya perlu menggunakan bagian yang Anda butuhkan dan menghindari komponen yang tidak diperlukan. Jadiii.. AndroidX adalah salah satu project dalam Android Jetpack untuk mengelompokkan Support Library dan sejenisnya ke dalam satu open source project yang backward-compatibility, atau compatible dengan versi Android lama. Ke depannya pengembangan dan maintenance Support Library akan dilakukan di dalam project AndroidX ini. 01 INTRODUCTION : ANDROIDX Tugas Pemrograman Mobile Kelas B
  • 4. Tampilan Library 02 com.android.support:appcompat-v7 com.android.support:recyclerview-v7 com.android.support:design androidx.appcompat:appcompat androidx.recyclerview:recyclerview com.google.android.material:material AndroidX mewakili pendekatan baru dalam cara Google mengorganisir library-library dukungan mereka. Seperti yang Anda ketahui, ada banyak library android.support yang berbeda, dan seringkali tidak berjalan dengan baik satu sama lain. Secara keseluruhan, ini adalah desain dokumentasi yang membingungkan dan tidak intuitif. Berikut tampilan library-library tersebut setelah Anda melakukan refaktor ke AndroidX: INTRODUCTION : ANDROIDX Beberapa contoh yang paling umum yang mungkin Anda gunakan dalam hampir setiap proyek Android adalah: Tugas Pemrograman Mobile Kelas B
  • 5. Old build artifact AndroidX build artifact android.arch.core:common androidx.arch.core:core-common:2.0.0- rc01 android.arch.core:core androidx.arch.core:core:2.0.0-rc01 android.arch.core:core-testing androidx.arch.core:core-testing:2.0.0- rc01 android.arch.core:runtime androidx.arch.core:core-runtime:2.0.0- rc01 android.arch.lifecycle:common androidx.lifecycle:lifecycle- common:2.0.0-rc01 android.arch.lifecycle:common-java8 androidx.lifecycle:lifecycle-common- java8:2.0.0-rc01 android.arch.lifecycle:compiler androidx.lifecycle:lifecycle- compiler:2.0.0-rc01 android.arch.lifecycle:extensions androidx.lifecycle:lifecycle- extensions:2.0.0-rc01 android.arch.lifecycle:livedata androidx.lifecycle:lifecycle-livedata:2.0.0- rc01 03 BUSINESS GROWTH PROPOSAL Tugas Pemrograman Mobile Kelas B Tampilan Library Anda bisa melihat bagaimana perubahan library Android Support menjadi AndroidX. dan lain-lain...
  • 6. Komponen Utama AndroidX AndroidX terdiri dari banyak komponen, tetapi beberapa yang paling penting meliputi : 04 Komponen Navigasi mempermudah navigasi dalam aplikasi dengan menyediakan pengedit visual dan API yang kuat untuk mengelola navigasi di dalam aplikasi, termasuk dukungan untuk tautan dalam aplikasi dan animasi. Navigation Memungkinkan Anda membuat tampilan antarmuka pengguna yang konsisten di berbagai versi Android. Ia menyediakan versi yang kompatibel ke belakang dari komponen antarmuka pengguna seperti Toolbar, RecyclerView, dan CardView. AppCompat INTRODUCTION : ANDROIDX Ini adalah bagian dari Android Architecture Components dan membantu Anda membuat aplikasi yang lebih terstruktur. LiveData memastikan pembaruan data berjalan sesuai dengan siklus hidup aplikasi. LiveData Ini adalah bagian dari Android Architecture Components dan membantu Anda membuat aplikasi yang lebih terstruktur. ViewModel membantu memisahkan logika tampilan dari manajemen data. ViewModel Adalah solusi untuk menjadwalkan dan menjalankan tugas latar belakang di aplikasi Android. Ia mengatasi berbagai persyaratan penjadwalan, termasuk hemat daya dan mode Doze. WorkManager Adalah perpustakaan database yang membuat pekerjaan dengan database SQLite di aplikasi Android lebih mudah. Anda dapat menulis kueri SQL saat kompilasi dan menyediakan integrasi LiveData untuk pembaruan data. Room Tugas Pemrograman Mobile Kelas B
  • 7. Manfaat AndroidX Berikut merupakan beberapa manfaat AndroidX : 05 Struktur modular AndroidX memungkinkan Anda menggunakan komponen yang sesuai dengan kebutuhan Anda, mengurangi ukuran dan kompleksitas aplikasi. Modularity and Flexibie #3 AndroidX menyederhanakan tugas kompleks seperti navigasi, manajemen database, dan pemrosesan latar belakang, mempercepat proses pengembangan. Simplified Development #4 Google secara aktif memelihara dan memperbarui AndroidX, sehingga tetap sesuai dengan versi Android terbaru. Active Development #5 INTRODUCTION : ANDROIDX AndroidX menyediakan komponen yang kompatibel ke belakang untuk memastikan aplikasi Anda berfungsi dengan baik di berbagai perangkat Android dan versi. Enhanced Compatibility #1 AndroidX termasuk perbaikan kinerja, seperti penggunaan memori yang lebih efisien, sehingga aplikasi lebih cepat dan efisien. Improved Performance #2 Tugas Pemrograman Mobile Kelas B
  • 8. 06 Konsistensi Pengembang dapat membuat aplikasi dengan tampilan dan fungsi yang konsisten di berbagai perangkat dan versi Android. INTRODUCTION : ANDROIDX Dampak pada Pengembangan Aplikasi Android AndroidX telah mengubah lanskap pengembangan aplikasi Android dengan cara berikut: Produktivitas Meningkat AndroidX menyederhanakan alur kerja pengembangan, mengurangi kode repetitif, dan menyediakan komponen siap pakai, mempercepat pengembangan dan menghemat waktu. Kualitas Lebih Baik Komponen AndroidX telah diuji dengan baik, menghasilkan kode berkualitas tinggi dan stabilitas aplikasi yang lebih baik. Migrasi ke AndroidX Google mendorong untuk beralih dari Android Support Library, memastikan aplikasi kompatibel dengan versi Android baru. Tugas Pemrograman Mobile Kelas B
  • 9. 07 INTRODUCTION : ANDROIDX It’s Time to Migrate and Update to AndroidX Migrasi ke AndroidX sangat mudah karena Android Studio sudah menyediakan menu untuk itu. Tugas Pemrograman Mobile Kelas B
  • 10. Tugas Pemrograman Mobile Kelas B 08 Buka Android Studio dan buka project Android yang ingin dipindahkan, disini adalah tampilan pada Android Studio versi 3.4.2 ke atas (3.5). Pada menu bar di atas, klik menu Refactor, kemudian pilih Migrate to AndroidX. Seperti gambar di samping. INTRODUCTION : ANDROIDX Cara Migrasi ke AndroidX Berikut merupakan cara migrasi dari Support Library yang lama ke AndroidX di Android Studio. Lalu, muncul dialog yang menyarankan kalian untuk backup projectnya terlebih dahulu, klik OK. Project berhasil dipindahkan ke AndroidX, jika tidak ada error maka migrasi berjalan dengan lancar. Namun bila ada error berarti ada satu dua hal yang perlu kalian sesuaikan atau edit secara manual.