Buku "NativeScript by JavaScript" dalam bahasa Indonesia. Buku ini merupakan pembaharuan dari Buku Pertama (https://www.gramedia.com/products/membuat-aplikasi-mobile-native-dengan-javascript-by-nativescript)
NativeScript adalah sebuah framework yang memungkinkan Anda membangun aplikasi seluler untuk platform Android dan iOS. Terbaru, NativeScript juga mendukung pengembangan aplikasi untuk platform macOS dan VisionOS hanya dengan menggunakan JavaScript.
Kirim Komentar atau Tanggapan Anda Disini
Puji syukur saya panjatkan kepada Tuhan Yang Maha Esa atas segala rahmat dan karunia-Nya, sehingga saya dapat menyelesaikan buku ini yang berjudul “NativeScript: Membangun Aplikasi Mobile dengan JavaScript”. Buku ini disusun dengan harapan dapat menjadi panduan bagi para pengembang web yang ingin mengeksplorasi dunia pengembangan aplikasi Mobile dengan menggunakan teknologi hibrid dari NativeScript.
Dalam proses penulisan buku ini, saya menyadari bahwa perjalanan ini tidaklah mudah. Banyak tantangan dan hambatan yang harus dihadapi, namun berkat dukungan dari berbagai pihak, saya dapat menyelesaikannya dengan baik.
Pertama-tama, saya ingin mengucapkan terima kasih yang sebesar-besarnya kepada istri saya tercinta, yang selalu memberikan dukungan, cinta, dan motivasi tanpa henti. Tanpa dukungan moral dan semangat dari istri saya, mungkin buku ini tidak akan pernah terwujud. Keberhasilannya adalah hasil dari pengorbanan dan kasih sayang yang diberikan kepada saya sepanjang proses ini.
Selanjutnya, saya ingin menyampaikan rasa terima kasih yang tulus kepada guru saya di SMK 2 Kuningan, Bapak Oya Suryana, S.E., M.Kom. Bapak telah memberikan ilmu, inspirasi, dan bimbingan yang sangat berarti selama saya menempuh pendidikan. Saya tidak akan pernah melupakan jasa-jasa Bapak yang telah memberikan dorongan untuk terus belajar dan berkembang.
Akhir kata, saya berharap buku ini dapat memberikan manfaat dan wawasan baru bagi para pembaca, khususnya dalam mengembangkan aplikasi Mobile menggunakan NativeScript. Saya juga terbuka terhadap kritik dan saran yang konstruktif untuk perbaikan di masa mendatang.
Selamat membaca, dan semoga buku ini dapat membantu Anda dalam mengeksplorasi dunia pengembangan aplikasi Mobile.
- BAB I : NATIVESCRIPT
- Tentang
- Rasa (Flavor)
- Runtime
- VisionOS
- Android
- IOS
- Perkembangan Teknologi
- WebView Apps
- Hybrid Apps
- Native Apps
- Posisi Nativescript
- Nativescript vs React Native
- Kenapa Harus Nativescript
- Komunitas
- Adopsi Industri
- Ringkasan
- BAB II : PANDUAN AWAL DAN KONTEKS PENGEMBANGAN
- Target Pembaca
- Bahasa Pemrograman yang Digunakan
- Perangkat yang Direkomendasikan
- Platform Pengembangan
- Demo Aplikasi
- BAB III : PERSIAPAN AWAL SEBELUM MEMULAI
- Environment Setup
- Java Development Kit (JDK)
- Android Software Development Kit (SDK)
- Tools Setup
- Node.js
- Nativescript CLI
- Verifikasi Environment
- Ringkasan
- Environment Setup
- BAB IV : MEMULAI MEMBUAT PROYEK BARU
- Nativescript CLI
- Proyek Baru
- Nativescript Preview
- Nativescript Plugin
- Official Plugin
- Community Plugin
- Show Case
- Snack
- BAB V : KONSEP DASAR
- Struktur Folder
- Style Sheets
- Binding Data
- Observable
- Observable Array
- API yang umum Digunakan
- Application
- ApplicationSettings
- Connectivity
- Device
- FileSystem
- HTTP
- ImageCache
- Utils
- Gestur
- Debuging
- BAB VI : KOMPONEN UI
- Navigation Components
- Page
- Action Bar
- Frame
- Layout Components
- Absolute Layout
- Wrap Layout
- Flexbox Layout
- Grid Layout
- Stack Layout
- Basic Components
- Activity Indikator
- Button
- Date dan Time Picker
- HTML View
- Image
- Label
- ListView
- Progress
- Scroll View
- Search Bar
- Segmented Bar
- Slider
- Switch
- Tab View
- Text Field
- Text View
- Web View
- Dialogs
- Alert
- Action
- Confirm
- Prompt
- Login
- Navigation Components
- BAB VII : KONSEP TINGKAT LANJUT
- Kode Native
- Styling
- Best Practices
- View Bindings
- Template di dalam ListView
- Hidden dan Visibility Konten
- Delaying dengan Timers
- Optimasi Gambar
- Font Icon
- FontAwesome
- Material Symbols
- BAB VIII : MERILIS APLIKASI
- Konfigurasi
- Application ID
- Application Name
- Launch Icon
- Launch Screen
- Minimum SDK dan Target SDK
- Keystore
- Fungsi Keystore
- Membuat Keystore
- Build Aplikasi
- Format Output
- Flag dan Perintah Build
- Ringkasan
- Konfigurasi
- BAB IX : MEMONETISASI APLIKASI
- AdMob
- Banner Ad
- Interstitial Ad
- Native Ad
- Rewarded Ad
- Implementasi AdMob
- Persiapan
- Pemasangan dan Konfigurasi Plugin
- Menyematkan Iklan dari Google AdMob
- Ringkasan
- AdMob
Wikipedia. (n.d.). NativeScript. Diakses pada 1 Juli 2024, dari https://en.wikipedia.org/wiki/NativeScript
Wikipedia. (n.d.). Mobile app. Diakses pada 1 Juli 2024, dari https://en.wikipedia.org/wiki/Mobile_app
Wikipedia. (n.d.). SAP SE. Diakses pada 5 Juli 2024, dari https://id.wikipedia.org/wiki/SAP_SE
Wikipedia. (n.d.). React Native. Diakses pada 9 Juli 2024, dari https://en.wikipedia.org/wiki/React_Native
NativeScript. (n.d.). NativeScript. Diakses pada 19 Juli 2024, dari https://nativescript.org
NativeScript. (n.d.). Panduan Dasar CLI NativeScript. Diakses pada 15 Juli 2024, dari https://docs.nativescript.org/guide/cli-basics
NativeScript. (n.d.). Panduan Debugging di NativeScript. Diakses pada 15 Juli 2024, dari https://docs.nativescript.org/guide/debugging
NativeScript. (n.d.). Plugin Rekomendasi di NativeScript. Diakses pada 2 Agustus 2024, dari https://docs.nativescript.org/recommended-plugins
NativeScript. (n.d.). Best Practices di NativeScript. Diakses pada 4 Agustus 2024, dari https://docs.nativescript.org/best-practices/
NativeScript. (n.d.). Panduan Plugin NativeScript. Diakses pada 4 Agustus 2024, dari https://docs.nativescript.org/plugins/
NativeScript. (n.d.). Panduan UI NativeScript. Diakses pada 7 Agustus 2024, dari https://docs.nativescript.org/ui/
NativeScript. (n.d.). API Dokumentasi NativeScript. Diakses pada 7 Agustus 2024, dari https://docs.nativescript.org/api/
Apple Inc. (n.d.). VisionOS. Diakses pada 14 Agustus 2024, dari https://developer.apple.com/visionos/
Apple Inc. (n.d.). Dokumentasi JavaScriptCore. Diakses pada 15 Agustus 2024, dari https://developer.apple.com/documentation/javascriptcore
React Native. (n.d.). Fast Refresh di React Native. Diakses pada 15 Agustus 2024, dari https://reactnative.dev/docs/fast-refresh
SAP SE. (n.d.). SAPUI5. Diakses pada 15 Agustus 2024, dari https://sapui5.hana.ondemand.com/
SAP SE. (n.d.). NativeScript Framework Modules (MDK Advanced). Diakses pada 15 Agustus 2024, dari https://help.sap.com/doc/f53c64b93e5140918d676b927a3cd65b/Cloud/en-US/docs-en/guides/getting-started/mdk/advanced/nativescript-framework-modules.html
NewbieScripterRepo. (n.d.). PoolPartyFM. GitHub. Diakses pada 20 Agustus 2024, dari https://github.com/NewbieScripterRepo/PoolPartyFM
Google LLC. (n.d.). ExoPlayer. GitHub. Diakses pada 20 Agustus 2024, dari https://github.com/google/ExoPlayer
Untuk aplikasi demo dapat di unduh langsung lewat Google Play Store
Anda dapat melihat kode dari aplikasi demo Disini
Juni 2024 sampai Agustus 2024
Kang Cahya