
Cara Membangun Aplikasi Seluler dengan Solana AppKit dari Send
Daftar Isi
- Mengapa AppKit Dibuat
- Protokol apa saja yang terintegrasi dengan AppKit?
- Integrasi Dompet
- On-Ramp
- Perdagangan
- Integrasi AI
- Penyedia Data
- Launchpad Token
- Dukungan NFT
- Penyedia Infrastruktur
- Modul Mendatang yang Sedang Dikembangkan
- Fitur sosial dan komponen UI/UX apa saja yang disertakan?
- Fitur Sosial
- Komponen UI/UX
- Aplikasi kripto apa yang dapat dibangun menggunakan AppKit?
- Sendshot
- Send Guys
- SendAI Mobile
- Pluto Wallet
- Perdagangan Sosial
- Ide Aplikasi Lainnya
- Cara Mulai Membangun dengan Solana AppKit
- Bergabunglah dengan Komunitas
- Kesimpulan
- Referensi Lebih Lanjut
Membangun aplikasi seluler di Solana bisa terasa rumit. Sebelum mulai merancang pengalaman pengguna yang hebat, Anda harus melewati berbagai integrasi yang kompleks, mulai dari pengelolaan dompet dan penanganan transaksi hingga pengambilan data on-chain dan pengelolaan dana.
Kompleksitas ini bertambah dengan cepat, sehingga Anda sulit berfokus pada hal yang benar-benar penting: memberikan nilai kepada pengguna Anda.
Menyatukan semua bagian ini dapat memakan waktu berminggu-minggu. Namun, bagaimana jika Anda dapat melewati kerumitannya dan langsung mulai membangun?
Kenalkan Solana AppKit — toolkit React Native sumber terbuka yang memudahkan Anda membangun aplikasi iOS dan Android di Solana. Mendukung lebih dari 18 integrasi protokol secara bawaan!
Solana AppKit dirancang untuk menyederhanakan pengembangan aplikasi seluler di Solana bagi semua orang. Ini adalah framework pengembangan aplikasi seluler lengkap yang dikembangkan oleh ekosistem SEND. AppKit menyediakan struktur siap pakai agar Anda dapat membangun aplikasi Solana yang berfungsi hanya dalam hitungan menit.
Baik Anda seorang developer aplikasi seluler Web2 tanpa pengalaman Solana maupun developer Solana berpengalaman tanpa latar belakang pengembangan seluler, kini Anda dapat menggunakan React Native AppKit untuk membangun aplikasi seluler Solana dalam berbagai kategori seperti AI, sosial, launchpad, dan dompet.
Meskipun aplikasi seluler kripto terus berkembang, aplikasi web masih mendominasi. Namun, dengan segera diluncurkannya Solana Seeker, Solana memosisikan diri sebagai platform terdepan untuk aplikasi seluler on-chain, dan AppKit menjadi pendorong utama visi tersebut.
AppKit mencakup modul siap pasang untuk membantu Anda membangun di atas protokol Solana terkemuka. Kini, Anda hanya memerlukan beberapa menit untuk membangun aplikasi seluler Solana yang siap digunakan dalam produksi.
Mengapa AppKit Dibuat
AppKit dibuat untuk menyederhanakan pengembangan aplikasi seluler dan mempercepat pertumbuhan ekosistem konsumen Solana. Gagasan utama AppKit adalah memberdayakan developer berpengalaman maupun pendatang baru yang antusias untuk membangun aplikasi seluler tanpa memerlukan pengetahuan awal yang luas.
Membangun aplikasi seluler Solana melibatkan banyak komponen. Sebagai pembuat, Anda perlu memungkinkan pengguna menghubungkan dompet mereka. Saat pengguna mengirim token atau berinteraksi dengan kontrak pintar, Anda harus membuat, menandatangani, dan mengirim transaksi. Anda juga perlu mengambil data on-chain, seperti saldo token atau koleksi NFT. Pengguna juga mungkin ingin menukar atau meluncurkan token.
Melakukan semua ini dari awal mengharuskan Anda menulis ratusan, bahkan ribuan, baris kode boilerplate.
AppKit menyatukan komponen-komponen ini agar Anda dapat langsung berfokus membangun fitur unik aplikasi Anda.
Alih-alih memulai dengan folder kode kosong, AppKit menyediakan:
- Modul Siap Pakai — Dompet, pertukaran token, feed, chat, profil, NFT, dan lainnya sudah ditangani.
- Protokol Terintegrasi — Semua modul dibangun menggunakan protokol Solana terkemuka.
- Peluncuran dengan Satu Perintah — Jalankan aplikasi seluler dalam hitungan menit. Satu perintah akan membuat struktur aplikasi Anda dengan semua fitur inti
Ini adalah struktur proyek siap pakai yang dilengkapi semua protokol Solana teruji untuk fitur standar aplikasi Solana, sehingga Anda tidak perlu menulis satu baris pun kode kontrak pintar!
Protokol apa saja yang terintegrasi dengan AppKit?
Toolkit ini menawarkan lebih dari 18 integrasi protokol yang mencakup beragam fungsi.
AppKit dibangun dengan arsitektur modular, sehingga Anda dapat memilih hanya komponen yang dibutuhkan aplikasi. Pendekatan selektif ini tidak hanya menyederhanakan pengembangan, tetapi juga membantu menjaga aplikasi Anda tetap ringan dan efisien.
Integrasi Dompet
AppKit mendukung berbagai dompet tertanam, termasuk Privy, Turnkey, Dynamic, dan Wallet Adapter dari Solana Mobile.
On-Ramp
AppKit mendukung layanan seperti MoonPay untuk konversi fiat ke kripto, termasuk kartu kredit, Apple Pay, dan opsi tambahan. Modul on-ramp/off-ramp dengan Mercuryo akan segera hadir.
Perdagangan
AppKit memiliki integrasi dengan agregator bursa terdesentralisasi (DEX), seperti Jupiter, serta DEX seperti Raydium dan Pump.Fun untuk memberikan pengalaman perdagangan terpadu di dalam aplikasi.
Integrasi AI
AppKit mengintegrasikan SendAI untuk kemampuan AI dan memungkinkan lebih dari 100 tindakan Solana, termasuk perdagangan, staking, pinjaman, peluncuran token, dan lainnya, menggunakan prompt sederhana.
Penyedia Data
AppKit menyatukan semua data yang diperlukan berkat integrasi dengan penyedia data token seperti Coingecko, Birdeye, dan Rugcheck.
Launchpad Token
AppKit menawarkan integrasi dengan launchpad Solana terbesar yang dilengkapi bonding curve yang dapat dikonfigurasi, termasuk Pump.Fun, Raydium, dan Meteora. Dukungan untuk Token Mill juga tersedia.
Dukungan NFT
Modul NFT AppKit memanfaatkan Metaplex dan Tensor untuk membuat dan mengelola NFT serta NFT terkompresi.
Penyedia Infrastruktur
AppKit terintegrasi dengan penyedia infrastruktur Solana terkemuka, seperti Helius dan Jito, untuk meningkatkan keandalan serta mengoptimalkan keberhasilan transaksi dan performa.
Modul Mendatang yang Sedang Dikembangkan
AppKit baru saja memulai perjalanannya, dan masih banyak hal dalam roadmap. Modul mendatang yang sedang dikembangkan meliputi:
- Tata Kelola – Tooling DAO bawaan dengan pemungutan suara dan pengelolaan proposal
- DeFi – Dukungan untuk fitur lanjutan seperti peminjaman, pemberian pinjaman, perpetual, dan lainnya
- Sosial – Pengalaman sosial yang lebih baik, termasuk streaming langsung, story, dan alat kreator
- Skalabilitas – Skalabilitas mutakhir dengan ZK Compression dan ephemeral rollup
Fitur sosial dan komponen UI/UX apa saja yang disertakan?
AppKit juga mencakup fitur sosial dan komponen UI/UX.
Fitur Sosial
AppKit mencakup profil pengguna, feed sosial dengan postingan, suka, dan komentar, alat interaksi komunitas, tampilan dan pengelolaan NFT, serta penyimpanan berbasis IPFS.
Komponen UI/UX
AppKit menawarkan elemen desain modern dan responsif, termasuk navigasi berbasis tab, bagan dan visualisasi interaktif, status pemuatan yang elegan, penanganan error, serta pengoptimalan khusus platform untuk iOS dan Android.
Aplikasi kripto apa yang dapat dibangun menggunakan AppKit?
Tim AppKit sedang membangun serangkaian aplikasi contoh untuk menunjukkan berbagai kemungkinan yang ditawarkan toolkit ini. Aplikasi pertamanya adalah Solana SuperApp, aplikasi seluler kaya fitur dengan lebih dari 18 integrasi protokol. Aplikasi ini menghadirkan pengalaman terpadu dan lancar yang memungkinkan pengguna mengakses segalanya, mulai dari dompet dan launchpad hingga alat perdagangan sosial, semuanya dalam satu antarmuka.
SuperApp berfungsi sebagai gerbang lengkap menuju ekosistem Solana, yang memungkinkan pengguna menjelajahi dan berinteraksi dengan berbagai layanan on-chain di dalam aplikasi.
Selain SuperApp, beberapa aplikasi lain saat ini tersedia melalui akses awal.
Sendshot
Agregator launchpad yang native untuk perangkat seluler. Platform agregasi peluncuran token di Solana yang memungkinkan siapa pun meluncurkan token baru secara terpisah ke beberapa launchpad dari satu aplikasi. Saat ini, Meteora, Raydium, dan Pump didukung. Platform ini juga memadukan fungsi peluncuran dengan penemuan token, perdagangan terintegrasi, dan on-ramp yang mudah
Send Guys
Game rintangan multipemain yang terinspirasi oleh Fall Guys, tempat Anda dapat memenangkan SOL dan SEND.
SendAI Mobile
Klien MCP seluler yang memanfaatkan AI untuk meningkatkan interaksi pengguna dan mengotomatiskan proses dalam ekosistem Solana.
Pluto Wallet
Aplikasi dompet yang menyenangkan dan terinspirasi oleh Jupiter Mobile, dengan fokus pada semua fitur dompet penting seperti transfer, pertukaran, staking, imbal hasil USDC, dan lainnya.
Perdagangan Sosial
Izinkan pengguna melakukan pertukaran dan copy trading secara langsung menggunakan dompet dalam aplikasi konsumen Anda sekaligus menghasilkan pendapatan. Pengguna dapat mengikuti trader dan teman, lalu menyalin strategi perdagangan mereka.
Semua aplikasi akan diperbarui dan dicantumkan di direktori Solana AppKit.
Ide Aplikasi Lainnya
Berikut beberapa ide aplikasi seluler Solana lain yang membuat kami antusias:
- Aplikasi Tip Sosial: Platform sosial tempat pengguna mengirim SOL sebagai tip mikro kepada kreator konten
- Aplikasi Portofolio: Tempat terpusat bagi pengguna untuk melihat seluruh saldo Solana mereka di berbagai dompet
- Pembanding Harga Pertukaran: Menampilkan harga pertukaran di berbagai DEX dalam satu tempat
- Aplikasi Pencarian Launchpad: Mencantumkan semua penjualan token mendatang dari berbagai launchpad beserta detail token dan pemeriksaan keamanan
- Aplikasi Lotre: Pengguna membeli tiket dengan SOL untuk mengikuti undian
- Instagram Web3: Aplikasi sosial berbagi foto tempat pengguna mengunggah gambar dan langsung mencetaknya sebagai NFT
Kami akan segera meluncurkan papan ide di situs web Solana AppKit.
Cara Mulai Membangun dengan Solana AppKit
Sebelum memulai, pastikan prasyarat berikut terpenuhi:
- Node.js – versi 18 atau lebih baru
- pnpm – package manager yang direkomendasikan
Untuk Pengembangan iOS
- Xcode – IDE untuk membangun aplikasi iOS
- CocoaPods – untuk mengelola dependensi iOS
Untuk Pengembangan Android
- Android Studio
- Android SDK
- Java Development Kit (JDK)
1. Clone Repositori
git clone https://github.com/SendArcade/solana-app-kit.git
cd solana-app-kit2. Instal Dependensi
pnpm install3. Buat Variabel Environment Anda
Buat file .env.local dengan variabel environment Anda (lihat bagian Variabel Environment).
4. Jalankan Aplikasi
Jalankan aplikasi dalam mode pengembangan dengan alat developer yang diaktifkan:
# Run with development tools enabled
pnpm start --dev
# clear cache
pnpm start --dev --clear5. Jalankan pada Platform Tertentu
Untuk iOS, jalankan:
npx expo run:iosUntuk Android, jalankan:
npx expo run:androidUntuk menjalankan dalam mode pengembangan sekaligus menghapus cache:
pnpm start --dev --clearApa perbedaan antara Mode Pengembangan dan Mode Standar?
Mode Standar adalah pengalaman default yang menyerupai produksi, sedangkan Mode Pengembangan dilengkapi alat developer, bantuan navigasi, dan penanganan error.
Untuk menjalankan dalam mode pengembangan, gunakan flag --dev atau skrip dev:
# Using npm script
npm run dev
# Or with the start script flag
npm start --devAnda juga dapat menyiapkan Cursor dan menghubungkannya dengan Solana AppKit.
Bergabunglah dengan Komunitas
Solana AppKit sepenuhnya bersifat sumber terbuka, dan kami menyambut kontribusi! Jika Anda tertarik untuk berpartisipasi, kunjungi repositori GitHub resmi Solana-App-Kit. Anda tidak perlu membangun aplikasi seluler Solana sendirian. Bergabunglah ke Telegram AppKit atau ikuti di X. Ajukan pertanyaan, bagikan proyek yang sedang Anda kerjakan, dan dapatkan bantuan dari tim.
Kesimpulan
Setelah peluncuran Solana Agent Kit dari SendAI, yang menyederhanakan pembuatan agen AI on-chain, kini kami memperkenalkan Solana AppKit untuk mendukung gelombang aplikasi seluler dan konsumen berikutnya di Solana.
Agar mata uang kripto digunakan secara luas, kita perlu menyederhanakan proses pembuatan aplikasi seluler. Dengan Solana AppKit, developer dapat mendorong batas kemungkinan yang ada.
Seiring Solana terus memperluas ekosistem selulernya, AppKit menjadi alat utama untuk memberdayakan generasi baru pembuat dan pengguna baru on-chain. Ini bukan sekadar kit onboarding, melainkan framework lengkap untuk membuat aplikasi iOS dan Android yang andal dan dapat diskalakan di Solana.
Era Aplikasi Solana telah tiba!
Referensi Lebih Lanjut
Artikel Terkait
Berlangganan Helius
Ikuti perkembangan terbaru dalam pengembangan Solana dan dapatkan pembaruan saat kami memublikasikan postingan


