• Latest
  • Trending
  • All
  • Curhat
  • Komputer
  • Chord Lagu
  • Pengetahuan / Materi Sekolah
  • Puisi
  • Jepang/Korea/Mandarin
  • Lyric Lagu
  • Islam
  • Aplikasi Program
  • Tips dan Trik
  • Tak Berkategori
  • Biografi
  • Arsenal
  • Kaliki Band
  • Games PC
  • Avril Lavigne
  • PERSIB BANDUNG
  • Peterpan
  • Software Handphone
  • Tutorial Coding
  • Sony Ericsson
Alasan Mengapa Memilih React Native untuk membuat Apps Mobile (android & ios)

Alasan Mengapa Memilih React Native untuk membuat Apps Mobile (android & ios)

5 tahun ago
Aku yang Tak Pernah Beruntung

Aku yang Tak Pernah Beruntung

10 bulan ago
Fase yang Tak Bernama

Fase yang Tak Bernama

10 bulan ago
doa spesial untukmu di malam lailatul qadar

Selamat Tinggal Ramadan: Doa Di Malam Lailatul Qadar

11 bulan ago
Secangkir Kopi dan Harapan yang Diam

Secangkir Kopi dan Harapan yang Diam

11 bulan ago
Sendiri di Antara Keramaian

Sendiri di Antara Keramaian

11 bulan ago
Selasa, Februari 10, 2026
BUKAN SINCHAN
  • Beranda
  • Story
  • Chord Lagu
  • Tips dan Trik
  • Teknologi
  • Islam
  • Aplikasi Program
  • Software Handphone
    • Sony Ericsson
      • C902
      • J108 Cedar
      • J20 Hazel
      • J10 Elm
No Result
View All Result
  • Beranda
  • Story
  • Chord Lagu
  • Tips dan Trik
  • Teknologi
  • Islam
  • Aplikasi Program
  • Software Handphone
    • Sony Ericsson
      • C902
      • J108 Cedar
      • J20 Hazel
      • J10 Elm
No Result
View All Result
Bukan Sinchan
No Result
View All Result

Alasan Mengapa Memilih React Native untuk membuat Apps Mobile (android & ios)

by Rinaldy Virgiawan S
4 Mei 2021 - Updated on 19 Agustus 2024
in Komputer, Teknologi, Tips dan Trik, Tutorial Coding
A A
0

Beranda » Teknologi » Alasan Mengapa Memilih React Native untuk membuat Apps Mobile (android & ios)

0
SHARES
212
VIEWS
Share on FacebookShare on Twitter

Assalamualaikum wr wb.

Halo semuanya salam hangat codingers semua semoga dalam keadaan sehat semua yaaa. Kali ini saya akan menulis artikel tentang mengapa (terutama saya) memilih react native untuk membuat aplikasi mobile android maupun ios dibandingkan framework yang lain. Oh iya, saya menulis artikel ini tanpa maksud menyudutkan framework lain ya guys. Ini hanya opini saya saja. Letsss gooo.

Apa itu React Native?

React Native adalah suatu framework aplikasi mobile yang dikembangkan oleh Facebook pada tahun 2015. Dengan framework ini kalian bisa membangun aplikasi berbasis Android maupun iOs. Dan framework ini bersifat opensource.

Sebagai programmer yang menguasai bahasa program PHP, JS dan database MySQL maupun framework design CSS, tentu ini akan menjadi suatu keunggulan atau kemudahan dan juga salah satu alasan mengapa memilih react native. Karena react native sendiri itu pnulisan kodenya menggunakan javascript modern. Jadi tentu saya mengalami kemudahan dalam mempelajari framework ini. Ini masih salah satu keunggulan (bagi programmer JS), tetapi mari kita bahas beberapa alasan mengapa kita memilih react native.

  1. Performa yang sangat bagus.

Ini mungkin tidak secepat aplikasi lain yang dibangun dengan bahasa asli seperti Java, Objective-C, dan C#. Namun, kalian akan mendapatkan kinerja yang mendekati asli karena memberikan kalian komponen asli seperti Gambar, Tampilan, dan Teks. Aplikasi seluler berdasarkan React Native bukanlah aplikasi HTML5, hybrid, atau web seluler. Sebaliknya, ini adalah aplikasi seluler yang nyata yang benar benar untuk android (bukan webview). Ada beberapa teknik yang dapat digunakan dalam membangun aplikasi di react native ini seperti Redux, Hooks dan lain lain. Teknik teknik tersebut sangat mempengaruhi kinerja aplikasi yang akan dibangun walaupun sebenarnya dengan cara / penulisan kode biasa pun tidak masalah.

source : simform.com

      2. Kaya akan design

Selain mudah dipelajari (bagi yang menguasai php dan js ya), react native ini juga kaya kan design atau fitur tampilannya yang bisa di customisasi sesuka mungkin. React Native memungkinkan kita membuat UI yang unik dan menarik melalui komponen deklaratif yang sudah dibuat sebelumnya, seperti Picker, Button, Slider, Switch, dan sebagainya. Kita juga dapat membuat komponen kita sendiri dengan TouchableNativeFeedback dan TouchableOpacity . Ada banyak komponen khusus iOS dan Android yang tersedia untuk membuatnya bekerja secara efisien di ponsel Android dan iOS seperti:

  • iOS – ActionSheetIOS, AlertIOS, DatePickerIOS, ImagePickerIOS, ProgressViewIOS, PushNotificatoinIOS, SegmentedControlIOS, dll.
  • Android – DatePickerAndroid, DrawerLayoutAndroid, PermissionsAndroid, ProgressBarAndroid, TimePickerAndroid, ToastAndroid, ToolbarAndroid, ViewPageAndroid, dll.

source : stackoverflow

      3. Hot Reload

Ada satu hal menarik lagi ketika saya mempelajari react native yaitu fitur hot reload nya yang memungkinan developer melihat langsung perubahan kode pada aplikasi yang sedang dibangun. Jika kita lebih dulu mengenal bahasa java kalian pasti tau jika programmer java untuk melihat hasil tampilan kodingnya harus membuild ulang projek baru bisa melihat perubahan tampilannya di emulator / hp. Tetapi dengan hot reload ini hanya kurang dari 3 detik kita bisa melihat langsug perubahan di tampilan aplikasi kita. Keren kannn??? Kurang lebih begini gambarannya.

      4. Lintas Platform

Salah satu kelebihan framework react native ini yaitu kemampuannya dalam membangun aplikasi lintas platform seperti Android dan iOs. Jika sebelumnya programmer java hanya bisa membuat aplkasi android, atau progammer swift hanya bisa membuat aplikasi iOs. Dengan framework ini tentu kita hanya perlu menulis satu kode saja, yang nantinya dapat di build menjadi Aplikasi Android maupun iOs. Tidak perlu membangun 2 aplikasi masing masing untuk android dan iOs.  Framework ini juga banyak didukung oleh pengembang lainnya untuk IDE nya atau text editornya seperti Visual Studio Code, banyak sekali plugin plugin yang dapat membantu kita dalam mengemabangkan aplikasi android maupun iOs.

     5. Komunitas yang banyak

React Native dibangun pada tahun 2015 oleh Facebook, kurang lebih sudah 6 tahun sampai sekarang, Lebih dari 2.000 kontributor dengan lebih dari 85.000 bintang di GitHub.  Mungkin bisa lebih sampai saat ini. Perusahaan seperti Callstack , Software Mansion , Microsoft , dan Infinite Red telah berkontribusi pada kerangka kerja ini. Anda akan menemukan banyak komponen dan pustaka React Native yang dibuat oleh komunitas pengembang di situs seperti JS.coach dan Native Directory .

Dapatkan juga bantuan dari StackOverflow , Reddit , atau Codementor . Kita akan selalu menemukan seseorang untuk membantu kita. Kita juga bisa mendapatkan bantuan dari komunitas Reactiflux Discord , Grup Facebook React Native , dan komunitas React Native Spectrum .

    6. Kredibilitas

Sudah tidak perlu diragukan lagi framework buatan Facebook ini dipertanyakan. Aplikasi seluler populer seperti Facebook, F8, Pengelola Iklan Facebook, Instagram, Skype, Bloomberg, Discord, Tesla, Airbnb, Chop, Artsy, Walmart, dan Vogue telah menggunakan framework ini.

 

Kesimpulannya , saya sebagai programmer PHP dan JS sangat menyukai framework ini karena kemudahannya untuk dipelajar. Tapi kembali lagi ke selera, semua framework memiliki kekurangan dan kelebihan masing masing. Oke cukup sekian artikel ini, semoga membantu bagi programmer yang sedang memilih framework untuk membangun aplikasi mobile..

Terima Kasih !!!

Tags: javascriptreact native
Previous Post

Chord Guitar / Gitar Ian Hug – Giving (OST Love Alarm 2) 2021 Lyrics

Next Post

Pengertian Teknologi Informasi dan Komunikasi

Related Posts

Cara Mengatasi Aplikasi React Native Tidak Bisa Dibuka (Force Close) setelah assembleRelease / bundleRelease
Aplikasi Program

Cara Mengatasi Aplikasi React Native Tidak Bisa Dibuka (Force Close) setelah assembleRelease / bundleRelease

by Rinaldy Virgiawan S
3 tahun ago
331
bukansinchan.com
Komputer

Review Pengalaman Menggunakan Sony Xperia 5 AU ex Japan

by Rinaldy Virgiawan S
3 tahun ago
776
Load More
Next Post
Pengertian Teknologi Informasi dan Komunikasi

Pengertian Teknologi Informasi dan Komunikasi

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

No Result
View All Result

Arsip

Pos-pos Terbaru

  • Aku yang Tak Pernah Beruntung
  • Fase yang Tak Bernama
  • Selamat Tinggal Ramadan: Doa Di Malam Lailatul Qadar
  • Secangkir Kopi dan Harapan yang Diam
  • Sendiri di Antara Keramaian

Kategori

  • About
  • Contact
  • Privacy Policy
  • Disclaimer
  • Terms and Conditions
Bukan Sinchan

Copyright © 2020 Rinaldy Virgiawan S

No Result
View All Result
  • Beranda
  • Story
  • Chord Lagu
  • Tips dan Trik
  • Teknologi
  • Islam
  • Aplikasi Program
  • Software Handphone
    • Sony Ericsson
      • C902
      • J108 Cedar
      • J20 Hazel
      • J10 Elm

Copyright © 2020 Rinaldy Virgiawan S