Skip to content

Latest commit

 

History

History
48 lines (39 loc) · 1.5 KB

flutterStyleGuide.md

File metadata and controls

48 lines (39 loc) · 1.5 KB

Flutter Style Guide

Flutter style guide ဖြစ်ပါသည်။

  • Code တွေကို dartfmt သုံးပြီး format လုပ်နိုင်ပါတယ်။

  • ပထမဆုံး widget တွေမှာ comma နေရာမှာဖြတ်တောက်တာကိုလုပ်သင့်ပါတယ်။

children.add(Expanded(
  child: Center(
      child: Container(
        width: 64.0,
        height: 64.0,
        child: FuchsiaSpinner(),
      ),
   ),
));
  • Package တူတူထဲမှာဆိုရင် Relative path ကိုပဲသုံးသင့်ပါတယ်။ Absolute path ကိုတော့ 3rd party lib တွေမှာပဲသုံးသင့်ပါတယ်။

Good:

import 'access_point.dart';

Bad:

import 'package:wifi/access_point.dart';
  • mutation တွေကိုတတ်နိုင်သမျှရှောင်ဖို့ const keyword ကိုသုံးပါ။

  • Flutter Widget type ကိုပဲ return ပြန်သင့်ပါတယ်။ Specific Widgetတွေအစား။

Good:

Widget returnContainerWidget() {
  return Container();
}

Bad:

Container returnContainerWidget() {
  return Container();
}

အထက်ပါ Guide ကို Fuschia Style Guideမှ ထုတ်နုတ်ဖော်ပြထားခြင်းဖြစ်သည်။