Pada gambar yang diunggah, terlihat dua layar dari desain aplikasi mobile yang berfokus pada keuangan atau manajemen aset kripto. Berikut adalah penjelasan mengenai struktur algoritma per fitur dari setiap layar yang ditampilkan:
Layar Kiri (Dashboard Keuangan)
Foto Profil & Nama Pengguna: Menampilkan avatar dan nama pengguna (Mitchell Santos). Algoritma ini akan menampilkan data personal pengguna yang diambil dari basis data setelah login.
Total Balance (Saldo Total): Menampilkan total saldo pengguna dalam berbagai jenis aset. Algoritma ini menjumlahkan nilai dari seluruh jenis aset yang dimiliki (crypto, fiat, kartu, dan tabungan) untuk ditampilkan sebagai saldo total.
Opsi Aksi (Add Saving, Withdraw, Top up, Exchange):
Add Saving: Aksi ini mengarahkan pengguna untuk menambah saldo tabungan. Algoritma di balik fitur ini mungkin menghubungkan ke metode pembayaran atau sumber dana yang telah tersimpan di akun pengguna.
Withdraw: Algoritma ini memfasilitasi penarikan dana dari akun pengguna ke metode yang dipilih (rekening bank atau dompet digital).
Top up: Menambahkan dana dari sumber eksternal ke akun pengguna, melibatkan integrasi dengan API perbankan atau dompet digital.
Exchange: Opsi ini membuka layar pertukaran antara aset, seperti pada layar kanan.
Tab Jenis Aset (Crypto, Fiat, Card, Savings):
Crypto: Menampilkan aset kripto yang dimiliki. Algoritma akan mengambil data dari berbagai platform kripto yang didukung.
Fiat: Menampilkan mata uang fiat yang tersimpan.
Card: Menunjukkan kartu-kartu yang terhubung dengan akun.
Savings: Menunjukkan saldo tabungan pengguna.
Informasi Aset Kripto (Bitcoin, Ethereum):
Bitcoin (BTC): Algoritma menampilkan jumlah BTC yang dimiliki dan nilai setara dalam mata uang fiat. Algoritma ini terus-menerus memperbarui harga berdasarkan kurs pasar saat ini.
Ethereum (ETH): Sama dengan Bitcoin, algoritma akan memperbarui harga dan kuantitas ETH yang dimiliki secara real-time.
Recent Transactions (Transaksi Terbaru):
Menampilkan transaksi terbaru, termasuk konversi antara aset (misalnya USDT ke BTC). Algoritma ini mengambil data dari riwayat transaksi pengguna dan menampilkannya dalam urutan kronologis.
Navigasi Bawah (Home, Card, Accounts, Savings):
Dashboard/Home: Algoritma yang mengarahkan pengguna ke halaman utama untuk melihat keseluruhan saldo dan aktivitas.
Card: Mengarahkan pengguna ke halaman kartu untuk melihat dan mengelola kartu yang terhubung.
Accounts: Mengelola akun keuangan.
Savings: Mengarahkan ke halaman tabungan untuk melihat dan menambah dana tabungan.
Layar Kanan (Pertukaran Aset Kripto)
Pertukaran Aset (Exchange):
ETH ke USD: Pengguna bisa memilih untuk mengirim (Send) aset Ethereum (ETH) dan menerima (Receive) aset dalam bentuk Dolar AS (USD). Algoritma di sini melakukan beberapa fungsi penting:
Max: Mengambil jumlah maksimum ETH yang bisa ditukar berdasarkan saldo ETH yang tersedia.
Kalkulasi Otomatis: Algoritma secara otomatis menghitung berapa USD yang akan diterima berdasarkan jumlah ETH yang dimasukkan oleh pengguna dan harga tukar (kurs) saat ini.
Tombol Swap: Menyelesaikan transaksi pertukaran antara ETH dan USD. Algoritma akan:
Mengonversi jumlah ETH ke USD berdasarkan kurs yang diperoleh dari API pasar kripto.
Memperhitungkan biaya transaksi (estimated fee) dan menampilkan hasil akhir (you will receive).
Detail Transaksi (Rate, Fee): Algoritma di sini mengambil nilai tukar (rate) ETH ke USD dari bursa kripto, menghitung fee, dan menampilkan jumlah akhir yang diterima pengguna.
Secara keseluruhan, algoritma pada desain web mobile ini mengutamakan interaksi pengguna dengan fitur-fitur utama keuangan, seperti menambah dana, menarik, mengonversi aset kripto, serta menampilkan data aset secara real-time dari berbagai sumber.
https://cdn.dribbble.com/userupload/16783530/file/original-359c8b639e22e5f070b109ed8cd2ebe1.png?resize=752x
lib/ core/ global_component/
NetworkImageLoader.dart
config/
utils/
constants/
data/ wallet/ model/
profile/ model/
transaction/ model/
features/ onboarding/ screen/
wallet_management/ screen/
exchange/ screen/
money_transfer/ screen/
profile_management/ screen/
Pada gambar yang diunggah, terlihat dua layar dari desain aplikasi mobile yang berfokus pada keuangan atau manajemen aset kripto. Berikut adalah penjelasan mengenai struktur algoritma per fitur dari setiap layar yang ditampilkan:
Foto Profil & Nama Pengguna: Menampilkan avatar dan nama pengguna (Mitchell Santos). Algoritma ini akan menampilkan data personal pengguna yang diambil dari basis data setelah login.
Total Balance (Saldo Total): Menampilkan total saldo pengguna dalam berbagai jenis aset. Algoritma ini menjumlahkan nilai dari seluruh jenis aset yang dimiliki (crypto, fiat, kartu, dan tabungan) untuk ditampilkan sebagai saldo total.
Opsi Aksi (Add Saving, Withdraw, Top up, Exchange):
Add Saving: Aksi ini mengarahkan pengguna untuk menambah saldo tabungan. Algoritma di balik fitur ini mungkin menghubungkan ke metode pembayaran atau sumber dana yang telah tersimpan di akun pengguna.
Withdraw: Algoritma ini memfasilitasi penarikan dana dari akun pengguna ke metode yang dipilih (rekening bank atau dompet digital).
Top up: Menambahkan dana dari sumber eksternal ke akun pengguna, melibatkan integrasi dengan API perbankan atau dompet digital.
Exchange: Opsi ini membuka layar pertukaran antara aset, seperti pada layar kanan.
Tab Jenis Aset (Crypto, Fiat, Card, Savings):
Crypto: Menampilkan aset kripto yang dimiliki. Algoritma akan mengambil data dari berbagai platform kripto yang didukung.
Fiat: Menampilkan mata uang fiat yang tersimpan.
Card: Menunjukkan kartu-kartu yang terhubung dengan akun.
Savings: Menunjukkan saldo tabungan pengguna.
Informasi Aset Kripto (Bitcoin, Ethereum):
Bitcoin (BTC): Algoritma menampilkan jumlah BTC yang dimiliki dan nilai setara dalam mata uang fiat. Algoritma ini terus-menerus memperbarui harga berdasarkan kurs pasar saat ini.
Ethereum (ETH): Sama dengan Bitcoin, algoritma akan memperbarui harga dan kuantitas ETH yang dimiliki secara real-time.
Recent Transactions (Transaksi Terbaru):
Menampilkan transaksi terbaru, termasuk konversi antara aset (misalnya USDT ke BTC). Algoritma ini mengambil data dari riwayat transaksi pengguna dan menampilkannya dalam urutan kronologis.
Navigasi Bawah (Home, Card, Accounts, Savings):
Dashboard/Home: Algoritma yang mengarahkan pengguna ke halaman utama untuk melihat keseluruhan saldo dan aktivitas.
Card: Mengarahkan pengguna ke halaman kartu untuk melihat dan mengelola kartu yang terhubung.
Accounts: Mengelola akun keuangan.
Savings: Mengarahkan ke halaman tabungan untuk melihat dan menambah dana tabungan.
Pertukaran Aset (Exchange):
ETH ke USD: Pengguna bisa memilih untuk mengirim (Send) aset Ethereum (ETH) dan menerima (Receive) aset dalam bentuk Dolar AS (USD). Algoritma di sini melakukan beberapa fungsi penting:
Max: Mengambil jumlah maksimum ETH yang bisa ditukar berdasarkan saldo ETH yang tersedia.
Kalkulasi Otomatis: Algoritma secara otomatis menghitung berapa USD yang akan diterima berdasarkan jumlah ETH yang dimasukkan oleh pengguna dan harga tukar (kurs) saat ini.
Tombol Swap: Menyelesaikan transaksi pertukaran antara ETH dan USD. Algoritma akan:
Mengonversi jumlah ETH ke USD berdasarkan kurs yang diperoleh dari API pasar kripto.
Memperhitungkan biaya transaksi (estimated fee) dan menampilkan hasil akhir (you will receive).
Detail Transaksi (Rate, Fee): Algoritma di sini mengambil nilai tukar (rate) ETH ke USD dari bursa kripto, menghitung fee, dan menampilkan jumlah akhir yang diterima pengguna.
Secara keseluruhan, algoritma pada desain web mobile ini mengutamakan interaksi pengguna dengan fitur-fitur utama keuangan, seperti menambah dana, menarik, mengonversi aset kripto, serta menampilkan data aset secara real-time dari berbagai sumber.