
Coinfacts adalah aplikasi pelacakan cryptocurrency yang kaya fitur untuk Android dan iOS yang dikembangkan menggunakan React Native.
? Tangkapan layar








Cara meluncurkan
Untuk menjalankan aplikasi di perangkat seluler Anda, ikuti langkah-langkah ini:-
- Buka tautan ini
- Unduh aplikasi Expo Go dari Google Play Store/Apple App Store
- Pindai kode QR di tautan menggunakan aplikasi kamera di perangkat seluler Anda
- Tautan akan mengarahkan Anda ke aplikasi Expo dan meluncurkan Coinfacts
? Tumpukan
- Expo
- Naskah
- Bereaksi asli
- Navigasi Bereaksi
- Dihidupkan kembali 2
- Firebase
- Bereaksi AsyncStorage asli
- Bereaksi SVG asli
? ️ API digunakan
- Coingecko API - Untuk mengambil cryptocurrency langsung dan data pasar, mendapatkan hasil pencarian, mendapatkan detail koin dan mengambil koin tren.
- API Berita - Untuk mengambil data berita terbaru (100 berita internasional teratas dengan kata kunci "crypto" dan "cryptocurrency").
? Arsitektur
- Proyek ini mengikuti arsitektur Native React yang direkomendasikan yang sederhana dan mudah dipahami.
- Baca lebih lanjut tentang struktur proyek yang disarankan di sini.

Layar
Layar Login/Daftar
- Memungkinkan pengguna untuk mendaftar/masuk.
- Penandatanganan memungkinkan pengguna untuk menyimpan koin ke portofolio/watchlist mereka.
- Pendaftaran/Masuk ditangani oleh Firebase Backend melalui
Firebase Authentication . - Pengguna dapat memilih untuk tidak mendaftar/masuk dengan memilih opsi
Continue as Guest .



Layar Beranda
- Menampilkan 100 cyptocurrency teratas (koin) ke pengguna (peringkat berdasarkan kapitalisasi pasar).
- Mengklik kartu koin menavigasi aplikasi ke layar
CoinDetails . - Bilah pencarian hadir di atas setiap saat. Mengkliknya menavigasi ke layar
Search .



Layar pencarian
- Saat menavigasi ke layar ini, pengguna ditampilkan 7 tren koin teratas.
-
SearchBar dapat digunakan untuk mencari koin dengan namanya.



Layar Berita
- Menyajikan 100 berita terbaru terkait dengan
crypto dan cryptocurrency kepada pengguna. - Mengklik
NewsCard meluncurkan tautannya di browser dalam aplikasi (di jendela terpisah).



Layar Daftar WatchList
- Sebutkan semua koin yang ditambahkan pengguna ke daftar jam tangan/portofolio mereka di masa lalu.
- Pengguna
must be logged in untuk mengakses fitur ini. - Ikon daftar jam tangan hadir di layar Rincian Koin untuk dengan cepat menambahkan/menghapus koin dari daftar jam tangan.



Status kesalahan
- Ketika kueri yang dicari tidak mengembalikan hasil, pesan kesalahan ditunjukkan kepada pengguna yang menunjukkan hal ini.
- Ketika daftar jam tangan pengguna kosong, sebuah pesan disajikan untuk memberi tahu pengguna kasus ini.
- Layar kesalahan disajikan kepada pengguna ketika mereka mencoba menambahkan koin ke daftar jam tangan mereka ketika mereka masuk sebagai tamu.



? Tautan Google Play Store dan Apple App Store
Segera hadir!