• (022) 6902 1117

Pembuatan Homescreen, Framework & Template Model Superapp berbasis Android

 

Pembuatan sebuah aplikasi android dengan model super app. Aplikasi yang akan dibuat hanyalah aplikasi utama (induknya) saja dengan beberapa fitur utama seperti login screen, homescreen, notification, dan miniapp management. Jadi aplikasi ini akan menjadi kerangka yang nantinya bisa ditambahkan mini-apps oleh pihak lain. Pekerjaan anda adalah mempersiapkan main appnya, frameworknya dan fitur dasar seperti user login dan session management, dan notification. 
Kami akan menyediakan mockup untuk desain tampilan aplikasinya, anda diminta untuk mengikuti rancangan mockup yang sudah kami sediakan.

Berikut ini beberapa ketentuan dalam pembuatan tugas:

  1. Pembuatan sourcecode full native Flutter atau Android SDK

  2. Bila menggunakan Flutter yang dibuat menggunakan metode stateful widget

  3. Pembuatan login process dan user session management
    Login + session menggunakan API dari Nextcloud, user management akan diatur pada sistem nextcloud. Untuk contoh / keterangan lebih jelasnya dapat dilihat pada tautan dibawah:
    https://docs.nextcloud.com/server/latest/developer_manual/client_apis/LoginFlow/index.html

  4. Merancang dan membuat arsitektur / framework yang menghubungkan antara main app dengan mini apps, atau dashboard untuk pemasangan mini app (dibuat bridgenya)

  5. Ketentuan dari miniapps yang dapat dipasang nantinya akan ada yang menggunakan native maupun web app (dengan webview / wrapper). Pastikan sistem yang anda buat, nantinya main app dapat terintegrasi baik dengan miniapp. Anda perlu membuat 2 contoh dummy miniapp yang menampilkan nama user dalam bentuk webview dan native,

  6. Penambahan / pemasangan mini app harus dapat dipasang tanpa mengubah main app nya (apk dan project main app) saat adanya penambahan mini app. Pastikan pemakaian / operasional dari mini app tetap terintegrasi dengan main app. Contohnya seperti penambahan games pada wechat atau line

  7. Nantinya, miniapps lainnya akan di-develop oleh pekerja lain. Jadi, pastikan framework yang dibuat itu memungkinkan development dan instalasi bersifat independen dari main app (seperti pada poin no 6) tapi nanti tetap dapat terintegrasi dengan main appnya.

  8. Dibuat juga fitur notifikasi untuk superappnya, dimana nantinya dari miniapp akan hit API notifikasi pada superapp/mainapp agar dapat memunculkan push notification. API notifikasi akan memanfaatkan API dari Nextcloud Talk yang sudah kami sediakan. Petunjuk tentang API Nextcloud Talk sudah tersedia untuk umum di internet, kami akan berikan linknya bila diperlukan. Alur dan mekanisme sistem notifikasi ini juga akan kami berikan.

  9. Pengiriman dan penerimaan data ke server akan hit ke API yang tersedia.

  10. Pastikan setiap button, tab, maupun sidebar dan yang lainnya sesuai dengan tujuan dan fungsi / kebutuhan. Siapkan juga mekanisme untuk populate sidebar, app list, dan fungsi-fungsi lain pada main app dapat adaptif dengan mini app yang ada.

  11. Pekerja wajib menuliskan dokumentasi atas pekerjaan yang dikerjakannya. Dibuat penjelasan perfungsi dengan jelas dengan comment inline per fungsi selain itu juga dibuat dokumentasi terpisahnya untuk menjelaskan spek/sistem secara menyeluruhnya, termasuk cara penggunaan , cara menyesuaikan setting dan lain sebagainya secara jelas dan detil.

Silakan informasikan akun gmail/google drive anda untuk kami berikan beberapa contoh cuplikan mockup dari superapp yang akan dibuat sebagai gambaran.


Tambahan: Silakan sertakan juga portfolio anda jika ingin mengambil project ini (jika ada) sebagai bahan pertimbangan kami juga. Terima kasih

Mobile Programming Android Git Android studio Flutter Github

Published Budget: Rp 2,500,000 - 5,000,000
Finish Days: 14
Published Date: 26/08/2021 14:59:58 WIB
Start Date: 23/09/2021 14:05:37 WIB
Finish Date: 01/10/2021 11:15:33 WIB
Project Status: Closed
Accepted Worker: Setia Nugraha (seimase)
Accepted Budget: Rp 5,000,000
Project Ending: Completed

Project Owner

Rated Worker: 10.00/10.00

Terima kasih telah membantu kami dalam menyelesaikan project ini. Terima kasih atas waktu, pikiran, tenaga, keseriusan, kegigihan, dan usahanya Pak. Kami sangat menghargai dan apresiasi kinerja Bapak.

Pekerjaannya juga sesuai dan memuaskan. Pengerjaan dan revisinya juga mengikuti petunjuk dan arahan. Komunikasi yang dilakukan juga sangat lancar dan baik, pekerjaan dilakukan dengan serius dan semangat belajar dan berproses yang tinggi. Komunikatif dan open terhadap kendala yang dihadapi hingga akhirnya berhasil menciptakan sebuah hasil yang memuaskan.

Good job Pak Setia! Dan sekali lagi terima kasih..

Accepted Worker

Rated Owner: 10.00/10.00

untuk awal-awal saya sempet pesimis untuk project ini , karena belum pernah mengerjakan aplikasi yang integrasi dengan Nextcloud. untuk Owner project enak di ajak kerja sama, dan banyak masukan yang sebelumnya tidak terfikirkan oleh.. dari project ini banyak ilmu yang saya dapat.. Terima kasih Pak @Super Apps Pak Budiman  Pak @Super Apps Pak Hansel 🙏

      User Bids

 

Recommended Workers

Misbakhul.Munir

17,748 points
142 projects
    
9.87/10.00

abu-alfatih

8,260 points
82 projects
    
9.93/10.00

rakifsul

28,265 points
81 projects
    
10.00/10.00

dedekseti

6,733 points
37 projects
    
9.50/10.00

mobizz

8,763 points
62 projects
    
9.65/10.00

Recommended Services

Open Projects

DICARI akun Google developer Console (GODEV) Tahun 2023 kebawah.!!

Owner: rizky14
Budget: Rp 2,000,000 - 8,000,000

RE APK Android

Owner: rorrie186
Budget: Rp 400,000 - 1,200,000

Reverse Engineering Android APK RE APK

Owner: rorrie186
Budget: Rp 300,000 - 1,200,000

 


Live Chat