Shallow Copy & Deep Copy in Dart
flutter

Shallow Copy & Deep Copy in Dart

ကျွန်တော်တို့ dart language ကို အသုံးပြုတဲ့အခါ ရှိပြီးသား object တွေကို ကူးပြီး အသစ်တည်ဆောက်ရတာမျိုးတွေ ရှိပါတယ်။ Form တွေကို ရှိပြီးသား value တွေပေါ် အခြေခံပြီး ပြောင်းလဲတာတွေ လုပ်ဖို့ လိ
3 min read
Flutter တွင်ပါဝင်သော Keys များ
flutter

Flutter တွင်ပါဝင်သော Keys များ

Flutter နဲ့ app တွေရေးတဲ့အခါ content ပြောင်းလဲမှုတွေ, ရှုပ်ထွေးတဲ့ UI များကို ကိုင်တွယ်ရာမှာ widget တွေရဲ့ state နှင့် identity ကို ထိန်းသိမ်းထားဖို့ဆိုတာ ခက်ခဲမှုတစ်ခုဖြစ်နိ
1 min read
Monorepo Architecture
software design and architecture

Monorepo Architecture

ကျွန်တော် အရင်လုပ်ခဲ့တဲ့အလုပ်မှာ ဒီ monorepo ဆိုတဲ့ structure ကို လေ့လာခဲ့ရတယ်။ သူ့ရဲ့ အသုံးပြုပုံကတော့ သိပ်ပြီး ရှုပ်တာတော့မဟုတ်ပါဘူး။ project ထဲမှာ web, mobile နဲ့ shared ဆိုပြီး folder ၃ခုခွ
1 min read
Test-Driven Development in React Native - Part 4

Test-Driven Development in React Native - Part 4

ကျွန်တော်တို့တွေ component တွေရေးတဲ့အချိန်မှာ တခါရေးတိုင်းတခါ npm run test ဆိုပြီး test တွေကို ထပ်ထပ်ပြီး terminal မှာ run နေရတာ အချိန်ကုန်ပါတယ်။ ဒီတော့ ကျွန်တော်တို့ တခါ run ထားပြီး file
3 min read
Test-Driven Development in React Native - Part 3

Test-Driven Development in React Native - Part 3

ရှေ့အပိုင်းမှာ လိုအပ်တာတွေ ပြင်ဆင်ပြီး project မှာ test အတွက် ဘယ်လိုတွေပါလဲ သိပြီဆိုတော့ ကျွန်တော်တို့ ကိုယ်တိုင် test တွေရေးဖို့ စလိုက်ကြရအောင်ပါ။ test တွေမရေးခင် ကျွန်
3 min read
Test-Driven Development in React Native - Part 2

Test-Driven Development in React Native - Part 2

ဒီအပိုင်းမှာတော့ ကျွန်တော်တို့တွေ test တွေကို app မှာ ဘယ်လိုရေးသွားမလဲဆိုတာကို လေ့လာသွားကြပါမယ်။ အရင်ဆုံး ကျွန်တော်တို့တွေ react native app တခုကို create လုပ်ပါမယ်။ အခုမှ စလုပ်
2 min read
Test-Driven Development in React Native - Part 1
react native

Test-Driven Development in React Native - Part 1

Test လို့ပြောလိုက်ရင် ကျွန်တော်တို့ software engineer တွေ အာရုံသိပ်မလာတဲ့ အရာတွေထဲက တခုပဲ ဖြစ်ပါတယ်။ ကျွန်တော်တို့တွေ ရေးနေတဲ့ software တွေမှာ ရေးတဲ့အချိန် စမ်းတာတွေ လုပ်သွ
2 min read
Google Places API Setup

Google Places API Setup

Google Map ဆိုတာ တော်တော်များများ ရင်းနှီးပြီးသားဖြစ်တဲ့ app တခုပဲ ဖြစ်ပါတယ်။ Google ကနေပြီး Google Map ရဲ့ တချို့ feature တွေကို တခြား app တွေမှာ အသုံးပြုလို့ရအောင် လုပ်ပေးထားတဲ့ service တွေလဲ ရှ
2 min read
React Native မှာ Custom Font ဘယ်လိုထည့်မလဲ?
react native

React Native မှာ Custom Font ဘယ်လိုထည့်မလဲ?

Project တွေ လုပ်တဲ့အခါ နဂိုပါတဲ့ Default Font ကို သုံးတာထက် User Experience ပိုကောင်းပြီး App အမျိုးအစားနဲ့လိုက်လျောညီထွေဖြစ်မယ့် font တွေကို သုံးကြလေ့ရှိပါတယ်။ Team နဲ့ လုပ်တဲ့အခါ designer ကပေ
2 min read
BLoC Pattern ဆိုတာဘာလဲ?
flutter

BLoC Pattern ဆိုတာဘာလဲ?

BLoC ဆိုတာ Business Logic Component ကိုအတိုချုံ့ ပြောထားတာဖြစ်တယ်။ သူရဲ့ အဓိက ရည်ရွယ်ချက်ကတော့ Application မှာပါတဲ့ Business Logic တွေကို * Presentation Layer (UI) ကနေ ခွဲထုတ်နိုင်ဖို့ * Platform/Enviornment ပေါ်မှာ မှီခိုမှ
3 min read
Dart ရဲ့ Stream ဆိုတာဘာလဲ?
flutter

Dart ရဲ့ Stream ဆိုတာဘာလဲ?

Stream ဆိုတာကို reactive paradigm မှာ အသုံးပြုကြပါတယ်။ data အပြောင်းအလဲပေါ်မူတည်ပြီး သက်ဆိုင်ရာနေရာတွေမှာ အလိုအလျောက် ပြောင်းလဲသွားနိုင်ဖို့ တည်ဆောက်တဲ့အခါ အဓိက အသုံးပြုကြတဲ့ architecutre
1 min read
Flutter မှာ Custom Font ဘယ်လို ထည့်မလဲ?
flutter

Flutter မှာ Custom Font ဘယ်လို ထည့်မလဲ?

Project တွေ လုပ်တဲ့အခါ နဂိုပါတဲ့ Default Font ကို သုံးတာထက် User Experience ပိုကောင်းပြီး App အမျိုးအစားနဲ့လိုက်လျောညီထွေဖြစ်မယ့် font တွေကို သုံးကြလေ့ရှိပါတယ်။ Team နဲ့ လုပ်တဲ့အခါ designer ကပေ
4 min read