Dark Theme in Flutter

Flutter မှာ App တစ်ခုလုံးအတွက် အရောင်တို့ဘာတို့ ထားချင်ရင် Material App Widget ကြေငြာတဲ့ အချိန်မှာ တစ်ခါထဲ ကြေငြာလို့ရပါတယ်။

Dark Theme in Flutter

Flutter မှာ App တစ်ခုလုံးအတွက် အရောင်တို့ဘာတို့ ထားချင်ရင် Material App Widget ကြေငြာတဲ့ အချိန်မှာ တစ်ခါထဲ ကြေငြာလို့ရပါတယ်။ theme: ဆိုတဲ့ key နေရာမှာ ThemeData() ဆိုတဲ့ Widget ကို ခေါ်ပြီး တစ်ခါထဲ App မှာသုံးမယ့် အရောင်၊ ဖောင့်ပုံစံ အမျိုးအစား၊ စတဲ့ ဟာတွေ အကုန်လုံးကို ကြေငြာလို့ ရပါတယ်။

  MaterialApp(
    title: 'Flutter Demo',
        //ဒီမှာတော့ App တစ်ခုလုံးရဲ့ သုံးမယ့် အရောင်၊ ဖောင့်အမျိုးအစား၊ အရွယ်အစားတွေ 
        //စသဖြင့် အကုန်လုံးကို ကြေငြာလို့ရပါတယ်။ 
    theme: ThemeData(
        primarySwatch: Colors.blue, 
    ), //ThemeData
  ); //MaterialApp

အဲဒီလိုပဲ MaterialApp ထဲမှာ ယူဇာက ဖုန်းမှာ Dark Mode လုပ်ထားရင် အမည်းရောင် Theme နဲ့ ကာလာတွေ ပြောင်းသွားအောင်ပါ တစ်ခါထဲလုပ်ပေးလို့ရပါတယ်။ darkTheme: ဆိုတဲ့ key ကို ခေါ် ပြီး နောက်ထပ် ThemeData() Widget တစ်ခု ကြေငြာရုံပါပဲ။

  MaterialApp(
    title: 'Flutter Demo',
        //ဒီမှာတော့ App တစ်ခုလုံးရဲ့ သုံးမယ့် အရောင်၊ ဖောင့်အမျိုးအစား၊ အရွယ်အစားတွေ 
        //စသဖြင့် အကုန်လုံးကို ကြေငြာလို့ရပါတယ်။ 
    theme: ThemeData(
        primarySwatch: Colors.blue, 
    ), //ThemeData
        
        //ဒီမှာတော့ System ရဲ့ Theme ပေါ်လိုက်ပြီးကိုယ့် App ကလိုက်ပြီး 
        //ပြောင်းသွားအောင် လုပ်ထားတာပါ။
    darkTheme: ThemeData(
        primarySwatch: Colors.black87,
      ),
  ); //MaterialApp

App အနေနဲ့ Dark Theme ကို Option တစ်ခုအနေနဲ့ ထားပေးချင်တယ်ဆိုရင်တော့ pub.dev မှာ dark theme တွေ အတွက် library တွေ အများကြီး ရှိပါတယ်။ ကျွန်တော် နောက်ဆုံးသုံးထားတာ dynamic_theme ဆိုတဲ့ package ပါ။


ကုဒ်စမ်းရန် ↓

ကျေးဇူးတင်ပါတယ်။

Read more

ဘန်ကောက် အိမ်ငှား

အခုနေတဲ့အိမ်က စာချုပ်ပြည့်တော့မယ်ဆိုတော့ အိမ်ပြောင်းဖို့ အိမ်ရှာထွက်ခဲ့ရတာပေါ့။ ပထမတစ်ခေါက်တုံးကတော့ ရောက်ခါစဆိုတော့ သိပ်လည်းအချိန်မပေးချင်တာရယ်၊ ကိုယ်

By Kelvin Morris
ကျွန်တော်နဲ့ Session Hijacking

ကျွန်တော်နဲ့ Session Hijacking

ပြီးခဲ့တဲ့ ရက်ပိုင်းက Discord အကောင့် hack ခံလိုက်ရတယ်။ Discord အကောင့်ဆိုတာက တော်တော် လက်မမြန်လိုက်ရင် ရှိသမျှအကောင့်အကုန်ပါသွားမှာ။ အဲ့ဒီတော့ အတွေ့အကြုံနဲ့ ဘယ်လိုတွေ သတိထားရမလဲ

By K
Two Women sitting on table (unsplash)

Developer အင်တာဗျူးအတွေ့အကြုံ (၂)

အပိုင်း ၂ ကိုရောက်လာပြီဆိုတော့ အခြေအနေတော်တော်ကောင်းနေပြီ ပြောလို့ရပါတယ်။ အပိုင်း (၁) မှာတုန်းက Resume နဲ့ Introductory အကြောင်းပြီးပြီဆိုတော့ ကျန်တဲ့ အဆင့်တွေကို ဆက်ပြောလိုက်ရအောင်။

By Kelvin Morris