Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
178 commits
Select commit Hold shift + click to select a range
e6e0971
Images add
yannaung2019 May 11, 2023
d696fe2
landing page added
aungkoman May 11, 2023
f777208
code structure updated
aungkoman May 11, 2023
c044774
card design added
aungkoman May 12, 2023
780cc6f
basic ui added
aungkoman May 12, 2023
cf71345
home page basic ui added
aungkoman May 12, 2023
67da3a2
claim point added
aungkoman May 12, 2023
f4988a3
balance page added
aungkoman May 12, 2023
7bf77cb
friend list added
aungkoman May 12, 2023
b8558ed
friend invite button added
aungkoman May 12, 2023
f61b9c8
add sized box
aungkoman May 12, 2023
4afc79d
Updated
yannaung2019 May 12, 2023
a1f748b
test route updated
aungkoman May 12, 2023
99168fc
merge
aungkoman May 19, 2023
a440d1d
final merge
aungkoman May 19, 2023
4286bb2
Updated by YNM
yannaung2019 May 23, 2023
1b2dfea
landing page and login page
aungkoman May 23, 2023
8c6bc6c
register page added
aungkoman May 23, 2023
ce74a30
Update by YNM
yannaung2019 May 23, 2023
963278d
home page added
aungkoman May 23, 2023
77a942f
Updated YNM
yannaung2019 May 23, 2023
bc645c6
Merge branch 'production' of https://github.com/yannaung2019/flutter-…
yannaung2019 May 23, 2023
7dde320
merged
aungkoman May 24, 2023
ab42b5e
drawer and buttom navigation bar added
aungkoman May 25, 2023
43c6b4f
Updated
yannaung2019 May 25, 2023
769e764
Merge branch 'production' of https://github.com/yannaung2019/flutter-…
yannaung2019 May 25, 2023
919209f
Updated by YNM
yannaung2019 May 25, 2023
7efff2c
demo ui flow added
aungkoman Jun 7, 2023
df5fe3d
Merge branch 'production' of https://github.com/yannaung2019/flutter-…
aungkoman Jun 7, 2023
3aa2d5f
Updated
yannaung2019 Jun 12, 2023
0c787a3
user -> register api integrated
aungkoman Jun 14, 2023
e8d7229
Merge branch 'production' of https://github.com/yannaung2019/flutter-…
aungkoman Jun 14, 2023
af014a2
Update pubspec.lock
aungkoman Jun 14, 2023
f8660ad
register api integrated
aungkoman Jun 16, 2023
0c76e81
login api integrated
aungkoman Jun 16, 2023
ba2c343
Currency Update
yannaung2019 Jun 17, 2023
98b61a4
Update user_login_page.dart
yannaung2019 Jun 17, 2023
9311f9e
Merge branch 'production' of https://github.com/yannaung2019/flutter-…
yannaung2019 Jun 17, 2023
c9e4df8
admin model added
aungkoman Jun 20, 2023
408f600
currency exchange entity creation ...
aungkoman Jun 20, 2023
321ae31
crypto select
aungkoman Jun 22, 2023
623b34b
crypto entity added
aungkoman Jun 22, 2023
766fbb1
Create crypto_repository.dart
aungkoman Jun 22, 2023
4cd1b05
Create select_crypto.dart
aungkoman Jun 22, 2023
7ee2228
Create crpyto_provider.dart
aungkoman Jun 22, 2023
894f728
crypto remote data source added
aungkoman Jun 22, 2023
702f3d4
Create crypto_repository_impl.dart
aungkoman Jun 22, 2023
36930ac
add crypto provider to main
aungkoman Jun 22, 2023
80b2c65
dependency injected for crypto
aungkoman Jun 22, 2023
52893d3
select on home page init
aungkoman Jun 22, 2023
05e0e51
select api integrate along with ui
aungkoman Jun 22, 2023
628be4b
Created Models
yannaung2019 Jun 23, 2023
8c083bb
inverstor dashboard model added
aungkoman Jun 26, 2023
ff59f74
auth user updated
aungkoman Jun 26, 2023
bb386eb
auth provider added
aungkoman Jun 26, 2023
f6d1c62
Created Models
yannaung2019 Jun 26, 2023
5aea411
Created Investor provider
yannaung2019 Jun 26, 2023
a5d59a2
variable name convention
aungkoman Jun 27, 2023
cb15f68
Updated
yannaung2019 Jul 4, 2023
ba5d884
Updated
yannaung2019 Jul 7, 2023
fd9c814
လုပ်ရမယ့် အလုပ်စာရင်းထည့်သွင်း
aungkoman Jul 11, 2023
7b3c30c
home page integrated
aungkoman Jul 11, 2023
9dce19f
provider added
aungkoman Jul 11, 2023
9cf7ed3
update design pattern
aungkoman Jul 11, 2023
efc7e4a
home page integrated
aungkoman Jul 11, 2023
300eb9c
use case check ok , need withdraw list and request withdraw parameters
aungkoman Jul 13, 2023
d2a83ca
user usecase injected
aungkoman Jul 13, 2023
8b48c35
user usecases injected
aungkoman Jul 14, 2023
ff02b99
user login usecase -> test passed
aungkoman Jul 14, 2023
55799ce
register function added
aungkoman Jul 14, 2023
02ea2fb
DashboardRemoteDataSource need to implement
aungkoman Jul 14, 2023
13e27bb
dashboard remote datasource added
aungkoman Jul 15, 2023
df028f7
referral list ကို Test Page မှာ ခေါ်မယ်
aungkoman Jul 15, 2023
1d6f82d
DI လုပ်ဖို့လိုမယ်
aungkoman Jul 15, 2023
c41b830
ReferralRepositoryImpl မရေးရသေး
aungkoman Jul 15, 2023
67ebc44
api ဘက်ကို ပြင်ခိုင်းလိုက်ပြီ
aungkoman Jul 15, 2023
bcad85b
Wallet Select (3) မ အရင်လုပ်မယ်
aungkoman Jul 15, 2023
afbaed2
DI for Wallet
aungkoman Jul 15, 2023
b92351a
_getDepositAddressList test passed
aungkoman Jul 15, 2023
d8e8244
_getDepositTransactionList -> empty test passed
aungkoman Jul 15, 2023
f84e047
_getWithdrawTransactionList empty test passed
aungkoman Jul 15, 2023
9dfc3d6
request deposit required link and deposit_amount
aungkoman Jul 15, 2023
ea2d1c7
request withdraw and deposit test passed
aungkoman Jul 15, 2023
04c8f2c
user model -> referral code fixed
aungkoman Jul 15, 2023
783562d
home page -> finished
aungkoman Jul 15, 2023
3821fd4
splash screen updated
aungkoman Jul 15, 2023
b177ffc
referral page api integrated
aungkoman Jul 15, 2023
db35913
Calculator Page ကို Webview နဲ့ ပြမယ်။
aungkoman Jul 15, 2023
7b90cf4
wallet page api integrated
aungkoman Jul 15, 2023
164bac1
login test case removed
aungkoman Jul 15, 2023
814e2c7
Updated(18/7)
yannaung2019 Jul 17, 2023
e8e0ad1
to do list updated
aungkoman Jul 18, 2023
6d35deb
to do list separated
aungkoman Jul 18, 2023
f4c22d6
language provider added
aungkoman Jul 18, 2023
2b046cd
vertical list removed from home screen
aungkoman Jul 18, 2023
02abedc
language drop down added
aungkoman Jul 18, 2023
b6303a0
calculator webview added
aungkoman Jul 18, 2023
89c8215
webview updated
aungkoman Jul 18, 2023
1dd5215
register screen show error message from server
aungkoman Jul 18, 2023
d557492
need to show login custom error
aungkoman Jul 18, 2023
ae2d6ee
no internet connection error caught at ui
aungkoman Jul 18, 2023
c973553
app name and icon updated
aungkoman Jul 18, 2023
3a8c54d
localization package added
aungkoman Jul 19, 2023
8ceb42b
intl package downgraded
aungkoman Jul 19, 2023
9cfc00c
translations files added
aungkoman Jul 19, 2023
7e3cb4a
added to assets
aungkoman Jul 19, 2023
da897a6
localization configured in main
aungkoman Jul 19, 2023
e3d8542
home translated into three languages
aungkoman Jul 19, 2023
2da1f1e
buttom navigation bar translated
aungkoman Jul 19, 2023
2dbad6f
Changed param name
yannaung2019 Jul 19, 2023
48046f4
Merge branch 'production' of https://github.com/yannaung2019/flutter-…
yannaung2019 Jul 19, 2023
66181ea
Updated
yannaung2019 Jul 21, 2023
228567d
Updated
yannaung2019 Jul 21, 2023
a435699
to do list updated
aungkoman Jul 21, 2023
8c0f590
Drawer မှာ Header ထည့်မယ်
aungkoman Jul 21, 2023
1ae4a80
intl downgrade to 17
aungkoman Jul 21, 2023
cd67793
webview progress ထည့်ရန်
aungkoman Jul 21, 2023
8dc6039
to do list updated
aungkoman Jul 21, 2023
e5ccee3
version one demo
aungkoman Jul 21, 2023
876e6e3
browser progress circle added
aungkoman Jul 21, 2023
8826c69
progress circular added to webview
aungkoman Jul 21, 2023
006ae17
1. ညာဘက်တိုးလိုက်ပါပြီ
aungkoman Jul 22, 2023
54c56c8
၃. ခေါင်းစဉ် ထည့်ပြီးဖြစ်။
aungkoman Jul 22, 2023
69b6174
drawer header updated
aungkoman Jul 22, 2023
e92a23f
Update myteam_page.dart
aungkoman Jul 22, 2023
f64eed7
border added to waller
aungkoman Jul 22, 2023
9a9180c
remove login test case
aungkoman Jul 22, 2023
7c53390
Updated Wallage Page
yannaung2019 Jul 22, 2023
f6e38e8
Wallet Page
yannaung2019 Jul 23, 2023
95590a0
vertical row list added
aungkoman Jul 23, 2023
02d309e
Merge branch 'production' of https://github.com/yannaung2019/flutter-…
aungkoman Jul 23, 2023
3c3d362
Updated
yannaung2019 Jul 24, 2023
0c4d6be
Merge branch 'production' of https://github.com/yannaung2019/flutter-…
yannaung2019 Jul 24, 2023
29636eb
Updated
yannaung2019 Jul 24, 2023
8d75cf2
intl downgraded
aungkoman Jul 25, 2023
dbefbda
Merge branch 'production' of https://github.com/yannaung2019/flutter-…
aungkoman Jul 25, 2023
c9f7faa
UI Issues added
aungkoman Jul 25, 2023
e95ebf1
splash screen background change to WHITE
aungkoman Jul 25, 2023
c550a7e
splash screen updated
aungkoman Jul 25, 2023
97b55a1
setting title added
aungkoman Jul 25, 2023
3d2b20f
home page and my team title updated
aungkoman Jul 25, 2023
d465723
payment title updated
aungkoman Jul 25, 2023
38c65cb
wallet titel updated
aungkoman Jul 25, 2023
91b2265
Earning Page Updated
aungkoman Jul 25, 2023
dc3fbb0
referral list updated
aungkoman Jul 25, 2023
5cbe5f7
auto login and logout added
aungkoman Jul 25, 2023
6f4adb1
wallet address decorated
aungkoman Jul 25, 2023
73c0422
Update user_provider.dart
aungkoman Jul 25, 2023
8249bef
ds
aungkoman Jul 25, 2023
66a12f8
Updated
yannaung2019 Jul 25, 2023
9bd0ad9
Merge branch 'production' of https://github.com/yannaung2019/flutter-…
yannaung2019 Jul 25, 2023
242f2bc
Create 362303140_268689109107851_7374848307930334794_n.jpg
aungkoman Jul 28, 2023
c1193aa
Merge branch 'production' of https://github.com/yannaung2019/flutter-…
aungkoman Jul 28, 2023
1b34e2d
login input validation added
aungkoman Jul 28, 2023
bee01f1
regster page -> input validation added
aungkoman Jul 28, 2023
ef9496c
Usecase ေလးခု ထည့်မယ်
aungkoman Jul 29, 2023
9fecf94
Updated
yannaung2019 Aug 1, 2023
f764c13
Merge branch 'production' of https://github.com/yannaung2019/flutter-…
yannaung2019 Aug 1, 2023
83e6e41
new account
aungkoman Aug 10, 2023
89b0715
Merge branch 'production' of https://github.com/yannaung2019/flutter-…
aungkoman Aug 10, 2023
cc320a8
Update README.md
aungkoman Aug 10, 2023
64d4fdf
test
yannaung2019 Sep 5, 2023
8e8c6c7
Merge branch 'production' of https://github.com/yannaung2019/flutter-…
yannaung2019 Sep 5, 2023
def97bb
wallet address updated for insert
aungkoman Sep 5, 2023
474e8ed
Update .DS_Store
aungkoman Sep 5, 2023
dc2c831
Updated Final
yannaung2019 Sep 12, 2023
e85848d
Merge branch 'production' of https://github.com/yannaung2019/flutter-…
yannaung2019 Sep 12, 2023
d653a26
build no upgrade to 100
aungkoman Sep 14, 2023
ca2ed74
targetSdkVersion set 33
aungkoman Sep 14, 2023
114a1fb
remove google_mobile_ads and update build no to 102
aungkoman Sep 14, 2023
cde11a6
native view removed
aungkoman Sep 14, 2023
5d433b1
remove native views
aungkoman Sep 14, 2023
3541301
build no up to 103
aungkoman Sep 14, 2023
0babf90
remove firebase interface
aungkoman Sep 14, 2023
a4de3a9
build no up to 104
aungkoman Sep 14, 2023
8852e8d
Update pubspec.lock
aungkoman Sep 14, 2023
46cdcca
remove gms permission and updated build no
aungkoman Sep 14, 2023
83e1272
updated
aungkoman Jan 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file modified .DS_Store
Binary file not shown.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -130,4 +130,5 @@ app.*.symbols
!**/ios/**/default.perspectivev3
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
!/dev/ci/**/Gemfile.lock
!.vscode/settings.json
!.vscode/settings.json
.DS_Store
45 changes: 45 additions & 0 deletions .metadata
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# This file tracks properties of this Flutter project.
# Used by Flutter tool to assess capabilities and perform upgrades etc.
#
# This file should be version controlled.

version:
revision: 2ad6cd72c040113b47ee9055e722606a490ef0da
channel: stable

project_type: app

# Tracks metadata for the flutter migrate command
migration:
platforms:
- platform: root
create_revision: 2ad6cd72c040113b47ee9055e722606a490ef0da
base_revision: 2ad6cd72c040113b47ee9055e722606a490ef0da
- platform: android
create_revision: 2ad6cd72c040113b47ee9055e722606a490ef0da
base_revision: 2ad6cd72c040113b47ee9055e722606a490ef0da
- platform: ios
create_revision: 2ad6cd72c040113b47ee9055e722606a490ef0da
base_revision: 2ad6cd72c040113b47ee9055e722606a490ef0da
- platform: linux
create_revision: 2ad6cd72c040113b47ee9055e722606a490ef0da
base_revision: 2ad6cd72c040113b47ee9055e722606a490ef0da
- platform: macos
create_revision: 2ad6cd72c040113b47ee9055e722606a490ef0da
base_revision: 2ad6cd72c040113b47ee9055e722606a490ef0da
- platform: web
create_revision: 2ad6cd72c040113b47ee9055e722606a490ef0da
base_revision: 2ad6cd72c040113b47ee9055e722606a490ef0da
- platform: windows
create_revision: 2ad6cd72c040113b47ee9055e722606a490ef0da
base_revision: 2ad6cd72c040113b47ee9055e722606a490ef0da

# User provided section

# List of Local paths (relative to this file) that should be
# ignored by the migrate tool.
#
# Files that are not part of the templates will be ignored by default.
unmanaged_files:
- 'lib/main.dart'
- 'ios/Runner.xcodeproj/project.pbxproj'
217 changes: 216 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,216 @@
# Flutter Backbone
# FUMO

## 2023-08-10 Playstore မှာ သင်တင့်လျောက်ပတ်တဲ့ ပုံနဲ့ စာ တင်ပေးရန်

Dear Investor...
We are excited to inform you that our online investment platform is now open and ready for you to start investing your money. Our platform offers a variety of investment options, including stocks, bonds, mutual funds, and ETFs, all of which are designed to help you grow your wealth and achieve your financial goals.
Our platform is user-friendly and easy to navigate, making it simple for you to open an investment account and start investing today. You can choose from a variety of investment options that are tailored to your investment goals and risk tolerance, and our team of experienced professionals is always available to provide guidance and answer any questions you may have.""",style: TextStyle(fontSize: 15,),textAlign: TextAlign.justify,
With our online investment platform, you can start investing with as little as a few dollars, and you can monitor your investments online from anywhere, at any time. We believe in transparency and strive to provide you with all the information you need to make informed investment decisions
We understand that investing can be a daunting process, especially for those who are new to the world of investing. That's why we are committed to providing our investors with the tools and resources they need to succeed. Our platform offers a wealth of educational materials, including articles, tutorials, and videos, to help you learn more about investing and make the most of your investment portfolio.
We believe that everyone deserves access to quality investment opportunities, and we are committed to making investing simple and accessible for all. We look forward to helping you achieve your investment goals and grow your wealth with our online investment platform.
Sincerely
FUMO Online Investment Team


ကိုကြီး App မှာ ပါတဲ့ Keyword တွေက ဒိန်းဂျားတွေနော်

Screenshots တွေမှာ Wallet တို့ Withdraw တို့

နောက် App Description မှာလည်း investment တို့ဘာတို့ လှိုင်လှိုင်သုံထားတာ။

ပြဿနာ တက်ကောင်းတက်နိုင်တယ်ဆိုတာလေး ကြိုပြောထားပေးပါဉီး။
တက်ချင်မှလည်း တက်မှာပါ။
တကယ်လို့ တက်ခဲ့ရင် သူတို့လုပ်ခိုင်းတဲ့အတိုင်း လုပ်ထားတာဆိုတာ ကြိုပြီး အသိပေးထားရအောင်လို့။
တော်ကြာ မင်းတို့တင်ပေးထားတာ မင်းတို့ရအောင်ပြန်လုပ်ဆို

ကျွန်တော်တော့ ကိုကြီးပြောတဲ့အတိုင်း Screenshots နဲ့ App Description တွေ ပြောင်းတင်ပေးထားလိုက်ပြီ။


သူတို့က

## 2023-07-55 API Error Handling
ကျေးဇူးပြုပြီး နာမည်၊ အီးမေးလ် နှင့် စကားဝှက်များကို ပြန်လည်စီစစ်ပြီး ပြောင်းလဲဖြည့်သွင်းပါ



return response("Email ရိုက်ထည့်ပေးပါ",404)->header('Content-Type', 'text/plain');
return response("ကျေးဇူးပြုပြီး နာမည်၊ အီးမေးလ် နှင့် စကားဝှက်များကို ပြန်လည်စီစစ်ပြီး ပြောင်းလဲဖြည့်သွင်းပါ", 404)->header('Content-Type', 'text/plain');

## 2023-07-25 UI Issues

1) [x] app ကို စဖွင့်ဖွင့်ချင်း login မရောက်ခင် loading မှာ ပေါ်တဲ့ fumo image ကို ကြည့်ကောင်းအောင်လေး၊ အခုက လေးထောင့်ကွက်ကြီး ဖြစ်နေလို့ပါ၊ -> Splash Screen Background color -> White
2) [x] setting bar ကို နည်းနည်း ကကြွကြွ လန်းတာလေး၊ background/ color/liner/ designကိုမှ လန်းတာလေးပေါ့၊ language changer ကိုလည်း တညီထဲလေး ဖြစ်ဖြစ် လုပ်ပေးပါ၊
3) [x] user photo က api နဲ့လားမသိ၊ test acc ကတော့ ပုံမပေါ်၊ app မှ ချိန်းမရ၊
4) [x] Referral page ကိုလည်း ပုံအသစ်ပေးထား၊ ဒီဇိုင်းနည်းနည်း ပိုကြွစေချင်ဥပမာ my team ခေါင်းစဉ်ဆို ဘယ်ကပ်ပြီး အတိုလေးလိုဖြစ်နေ အပြည့် ဖြစ်ဖြစ်၊ center ဖြစ်ဖြစ် စတာလေး၊ စာတကြောင်း တစ်ကြောင်းကြားလေးတွေ ခြားတာမှာလည်း နည်းနည်း ပိုကြည်ကောင်းအောင်လေး
5) [x] Earn မှာ ဆိုလည်း စာလုံးကြည့်ရတာ နည်းနည်း ကြွနေအောင်လေးပေါ့၊ Level-1 လိုဟာတွေဆို ခေါင်းစဉ်သေးမှန်း အောင်ဆုံးစာပိုဒ်ဆို justify လေး ဖြစ်ဖြစ်၊ အောက်နဲ့အရမ်းလည်း ကပ်သလိုပဲ
6) [x] Calculator မှာ အေါ်အောက်ဆွဲရင် နောက်ခံ background အပြာခြမ်းက ထင်တယ် ကြီးလိုက်သေးလိုက်ဖြစ်နေလို့ မှိတ်တုတ်မှိတ်တုတ်ဖြစ်
7) [x] Wallet မှာလည်း withdraw address လေးလိုဟာဖြစ်ဖြစ် ဒီဇိုင်း ကြွနေရင် ပိုကောင်း အောက်နဲ့ကပ်၊ - > Wallet Address ကို sized box အပေါ်တင်။
8) [x] Password ကို Shared Preference မှာ သိမ်းမယ်။ Automatic Login လုပ်


## 2023-07-21
- [x] Webview Progress
- [x] Webview URL
- [x] Change Password API Integration
- [x] Drawer မှာ Header ထည့်မယ်။
- [x] User Login မှာ hard coding ဖြုတ်ရန်
- [x] APK Release
- [ ] Button Navigation Bar အရောင်ပြောင်းရန်

## 2023-07-19


```bash
══╡ EXCEPTION CAUGHT BY WIDGETS ╞═══════════════════════════════════════════════════════════════════
The following message was thrown:
Warning: This application's locale, ch, is not supported by all of its localization delegates.

• A MaterialLocalizations delegate that supports the ch locale was not found.
• A CupertinoLocalizations delegate that supports the ch locale was not found.

The declared supported locales for this app are: en, ch, jp

See https://flutter.dev/tutorials/internationalization/ for more information about configuring an
app's locale, supportedLocales, and localizationsDelegates parameters.
I/flutter ( 4481): [🌎 Easy Localization] [DEBUG] Load Localization Delegate
I/flutter ( 4481): [🌎 Easy Localization] [DEBUG] Load asset from assets/translations

Another exception was thrown: No MaterialLocalizations found.

Another exception was thrown: No MaterialLocalizations found.

Another exception was thrown: A RenderFlex overflowed by 199447 pixels on the bottom.
I/Gralloc4( 4481): mapper 4.x is not supported
W/Gralloc3( 4481): mapper 3.x is not supported
The Flutter DevTools debugger and profiler on Pixel 2 XL is available at: http://127.0.0.1:9100?uri=http://127.0.0.1:52673/0L1yighh8Ok=/

```

## 2023-07-18 To Do List


- [x] App Icon and Name Update
- [x] Error Message တွေကို API က ပြတဲ့အတိုင်း ပြန်ပေးရန်။
- [x] Language Menu ထည့်ရန် ( EN / CH / JP )
- [x] Calculator က Webview ခေါ်ရန်။ ( Lanugae အလိုက် ခေါ်တဲ့ URL ပြောင်းရန်)
- [x] API Call တိုင်းမှာ Loading Screen ပြန်ရန်
- [ ] App မှာ ပါတဲ့ စာအားလုံး ဘာသာစကားပြောင်းရန်

- [ ] Deposit မှာ QR Code တွေအပေါ် longPress => Dialog Withdraw Form
- [ ] Deposit မှာ QR Code တွေအပေါ် onTap => Copy Text
- [ ] Withdraw မှာ onTap => Copy Text
- [ ] Withdraw မှာ longPress => Dialog Withdraw Form

- [ ] Referral List ကို Home Page မှာ ပြရန်


## Calculator Page ကို Webview နဲ့ ပြမယ်။


## Login က စပြီး API တွေ Home Page မှာ အကုန်ခေါ်ထားမယ်။


## Wallet က Usecase 5 ခု ကို API Integration လုပ်ပြီးရင် backend နဲ့ ကိစ္စ ပြီးပြီ။

### Select (၃) ခုအရင်လုပ်မယ်။

- [x] Deposit Address Select
- [x] Deposit Transaction Select
- [x] Withdraw Transaction Select


Request Deposit မှာ link နဲ့ deposit_amount field နှစ်ခု လိုနေတယ်။

## To DO

- [ ] User Update ကို Backend API မှာပဲ wallet address နဲ့ deposit address ပြင်နိုင်အောင် သွားလုပ်ရမယ်



## Get Refer List API Integration

- dependency injection လုပ်ရမယ်။

/api/v1/refer API မှာ Referral မရှိရင် အောက်ကလိုမျိုး empty array ပဲ ပြန်ပေးပါ။

```json
{
"status": true,
"message": "ReferralApiController->getReferralList success",
"data": []
}
```


အခုက ဒါမျိုး ပြန်နေတယ်။
```json
{
"status": "True",
"auth_id": 145,
"auth_refer_code": "mOSgqerKLq",
"all_refer": "No Refer User"
}
```
## TO DO LIST

- [ ] Splash Screen ပြောင်းရန်။

## API Testing

- [ ] Login မှာ

```bash

The following assertion was thrown while handling a gesture:
Object/factory with type UserLogin is not registered inside GetIt.
(Did you accidentally do GetIt sl=GetIt.instance(); instead of GetIt sl=GetIt.instance;
Did you forget to register it?)
'package:get_it/get_it_impl.dart':
Failed assertion: line 372 pos 7: 'instanceFactory != null'
```


// ငြိမ်းချမ်းဇော် - ၃၃ - PSO - ဖားကန့်

## Provider နဲ့ UI Migration လုပ်ရမယ်။

### Home Page
- [ ] User Provider
- [ ] Crypto Provider


## Update Design Pattern

- [ ] Provider -> API Call -> Model -> Entity
- [ ] Screen -> Provider

- [ ] Screen (၉) ခု ရေးထားရန်။

## Splash Screen ပြောင်းရန်။

## Crypto မှာ API Key လိုနေတယ်


I/flutter (13257): {"status":{"timestamp":"2023-06-22T03:46:56.812Z","error_code":1002,"error_message":"API key missing.","elapsed":0,"credit_count":0}}

header မှာ ဒါထည့်ပေးရမယ်။

X-CMC_PRO_API_KEY : d1625c62-41e0-47f7-825e-b86499c3c03a

## Input Validation မှားရင်း မှားတဲ့အကြောင်း JSON မှာ ပြရန်။

## Database Constraint Exception တက်လျှင် JSON မှာ message ပြပေးရန်။

နမူနာ Error Response

```json
{
"status" : false,
"message" : "input validation faield",
"error" : {
"password" : "Password should have at least one Capital Character"
}
}
```

flutter pub run build_runner build --delete-conflicting-outputs
7 changes: 5 additions & 2 deletions android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
// Add this line
apply plugin: 'com.google.gms.google-services'


android {
compileSdkVersion 33
ndkVersion flutter.ndkVersion
Expand All @@ -51,13 +52,14 @@ android {

defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.iadx.coffer"
applicationId "com.mmsoftware100.fumoinvest"
// You can update the following values to match your application needs.
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-build-configuration.
minSdkVersion 21
targetSdkVersion 31
targetSdkVersion 33
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
multiDexEnabled true
}


Expand All @@ -76,6 +78,7 @@ android {
release {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
// signingConfig signingConfigs.debug
signingConfig signingConfigs.release
}
}
Expand Down
Loading