Catatan
1. Menggunakan Swift + UI Kit LATEST VERSION.
2. Design pattern VIPER nilai plus
3. Menggunakan dependency management Cocoapods
4. Menggunakan modular architecture (project based) nilai plus
5. Membuat Unit Test
Information:
Buatlah aplikasi yang dapat membaca qr code, dan melakukan transaksi pembayaran dengan menggunakan informasi dari QR Code. Berikut ini adalah contoh QR Code yang
akan digunakan, beserta formatnya.
Task:
Feature: Halaman Utama
Story: 1. User dapat melihat saldo awal miliknya
Feature: Scan QR
Story: 1. User dapat melakukan scanning QR code diatas (defined) melalui camera
2. User dapat melihat detail transaksi qris
Nama Merchant
Nominal transaksi
ID transaksi
Feature: Pembayaran
Story: 1. User dapat melihat informasi payment berhasil
2. User dapat melihat saldo berkurang
Catatan
1. Menggunakan Swift + UI Kit LATEST VERSION.
2. Design pattern VIPER nilai plus
3. Menggunakan dependency management Cocoapods
4. Menggunakan modular architecture (project based) nilai plus
5. Membuat Unit Test
Information:
Buatlah aplikasi yang dapat mengambil informasi promo dari sebuah API, kemudian menampilkannya kedalam satu halaman.
Dengan memakai kaidah pengembangan Clean code architecture.
Informasi data:
Endpoint: https://content.digi46.id/promos
Method: GET
Authorization: Bearer
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MSwiaWF0IjoxNjc1OTE0MTUwLCJleHAiOjE2Nzg1MDYxNTB9.TcIgL5CDZYg9o8CUsSjUbb
UdsYSaLutOWni88ZBs9S8
Task:
Feature: Halaman Utama
Story: 1. User dapat melihat seluruh promo BNI.
Catatan
1. Menggunakan Swift + UI Kit LATEST VERSION.
2. Design pattern VIPER nilai plus
3. Menggunakan dependency management Cocoapods
4. Menggunakan modular architecture (project based) nilai plus
5. Membuat Unit Test
Information:
Buatlah aplikasi yang dapat mengambil informasi portofolio keuangan, kemudian menampilkannya kedalam bentuk chart, sesuai data yang ada.
Dengan memakai kaidah pengembangan Clean code architecture.
Task:
Feature: Halaman Utama
Story: 1. User dapat melihat seluruh portfolio miliknya
Catatan
1. Menggunakan Swift + UI Kit LATEST VERSION.
2. Design pattern VIPER nilai plus
3. Menggunakan dependency management Cocoapods
4. Menggunakan modular architecture (project based) nilai plus
5. Membuat Unit Test
6. Menggunakan firebase push notif
Information:
Buatlah aplikasi tentang push notification, dimana aplikasi akan menerima push notif ketika sedang dalam background.
Task:
Feature: Utama
Story: 1. User dapat menerima push notif