Coding 24 Jun 2025

React Native Tutorial: Bikin Aplikasi Keren Tanpa Pusing Tujuh Keliling

React Native Tutorial: Bikin Aplikasi Keren Tanpa Pusing Tujuh Keliling

Halo, saya Zona Sosmed, seorang developer yang udah malang melintang di dunia per-aplikasian. Kali ini, kita bakal ngulik React Native, framework favoritku buat bikin aplikasi iOS dan Android sekaligus. Gak perlu pusing mikirin bahasa pemrograman yang beda-beda, cukup satu kode, jadi deh!

Kenapa React Native?

React Native itu keren karena beberapa alasan:

  • Sekali Kode, Dua Aplikasi: Hemat waktu dan tenaga!
  • Performa Mantap: Aplikasi terasa native, bukan kayak web view.
  • Komunitas Aktif: Banyak banget developer yang siap bantu kalau kamu mentok.
  • Hot Reloading: Lihat perubahan kode langsung di aplikasi tanpa perlu restart. Asik, kan?

Menurut Stack Overflow Developer Survey 2023, React Native masih jadi salah satu framework mobile yang paling populer di kalangan developer. Artinya, kamu gak salah pilih!

Persiapan Tempur

Sebelum mulai ngoding, pastiin kamu udah punya:

  • Node.js: Buat ngejalanin JavaScript. Download di sini.
  • npm atau Yarn: Package manager buat install library. Biasanya udah include sama Node.js.
  • Code Editor: Visual Studio Code, Sublime Text, atau yang lainnya. Bebas!
  • Android Studio atau Xcode: Buat simulasi aplikasi di emulator atau device.

Memulai Proyek React Native

Buka terminal atau command prompt, terus ketik:

npx react-native init NamaAplikasi

Ganti NamaAplikasi dengan nama aplikasi yang kamu mau. Tunggu prosesnya selesai, agak lama sih, sabar ya!

Menjalankan Aplikasi

Setelah proyek selesai dibuat, masuk ke direktori aplikasi:

cd NamaAplikasi

Terus, jalanin aplikasinya:

npx react-native run-android

Atau, kalau mau di iOS:

npx react-native run-ios

Pastikan emulator Android atau iOS kamu udah nyala ya!

Komponen Dasar React Native

React Native itu dibangun dari komponen-komponen kecil. Beberapa yang paling sering dipake:

  • <View>: Mirip kayak <div> di HTML, buat nampung komponen lain.
  • <Text>: Buat nampilin teks.
  • <Image>: Buat nampilin gambar.
  • <TextInput>: Buat input teks.
  • <Button>: Tombol yang bisa diklik.

Contoh Kode Sederhana

Coba buka file App.js, terus ganti isinya jadi kayak gini:

import React from 'react';
import { View, Text, StyleSheet } from 'react-native';

const App = () => {
  return (
    <View style={styles.container}>
      <Text style={styles.text}>Halo, Dunia!</Text>
    </View>
  );
};

const styles = StyleSheet.create({
  container: {
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
  },
  text: {
    fontSize: 24,
    fontWeight: 'bold',
  },
});

export default App;

Save, terus lihat di emulator atau device kamu. Harusnya muncul tulisan "Halo, Dunia!"

Kesimpulan

React Native itu tools yang

react native tutorial
Bagikan: