Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[GDG Tokyo New Year LT大会 2021]Flutterアプリ開発を高速化しよう

[GDG Tokyo New Year LT大会 2021]Flutterアプリ開発を高速化しよう

GDG Tokyo New Year LT大会 2021のFlutter分LT「Flutterアプリ開発を高速化しよう」です。

#gdgtokyo #flutterjp #flutter

97a7f7899e0df28c3636b8d44bbe6578?s=128

Kenichi Kambara

February 04, 2021
Tweet

Transcript

  1. 2021.02.04 Kenichi Kambara (@korodroid) GDG Tokyo New Year LTେձ 2021

    FlutterΞϓϦ։ൃΛߴ଎Խ͠Α͏
  2. About me •Mobile App Development •Speeches (e.g. 9 International confs.)

    •Writings (e.g. 5 Dev Books) •[Of fi cial] Evangelist at NTT TechnoCross •[Private] iplatform.org Kenichi Kambara (@korodroid)
  3. [Before/After] FlutterΞϓϦ։ൃͷߴ଎Խ ίʔσΟϯάฤ ศརϓϥάΠϯฤ ※ࠓճ͸Android StudioΛ࢖͏ํ๏Λ͝঺հ͠·͢ɻ

  4. ίʔσΟϯάฤ

  5. [Before]΢ΟδΣοτΛશͯखॻ͖ class MainPage extends StatelessWidget { @override Widget build(BuildContext context)

    { return Container(); } } // Stateless Widget 
  6. stless/stfull/stanim+[Tab] Key [After 1] ϥΠϒςϯϓϨʔτͷ׆༻ 

  7. [After 1] ϥΠϒςϯϓϨʔτͷ׆༻ 

  8. [After 2] Flutter Snippets ΑΓଟ͘ͷςϯϓϨʔτ 

  9. [After 3] ࣗલςϯϓϨʔτ Α͘࢖͏΋ͷ͸ɺࣗ෼Ͱ᪳᪯ͳ͘ొ࿥ʂ 

  10. Select Widget & ALT+ENTER [After 4] ίʔυΞγετػೳͷ׆༻ 

  11. ศརϓϥάΠϯฤ

  12. [Plugin 1] FlutterGen ΞηοτɾϑΥϯτɾΧϥʔ౳ͷ؅ཧࢧԉ [wasabeef͞Μ]https://github.com/FlutterGen/ fl utter_gen // Before class

    MainPage extends StatelessWidget { @override Widget build(BuildContext context) { return Image.asset("assets/images/chara1.png"); } } // After 
  13. [Plugin 2] Flutter Enhancement Suite ύοέʔδͷಋೖࢧԉ [Marius Hö fl er͞Μ]https://plugins.jetbrains.com/plugin/12693-

    fl utter-enhancement-suite 
  14. [Plugin 3] FlutterJsonBeanFactory JSONͷར༻ࢧԉ [zhangruiyu͞Μ]https://plugins.jetbrains.com/plugin/11415- fl utterjsonbeanfactory 

  15. Conclusion •How(ੈͷதʹख๏͸ແ਺ʹ) 
 ɹ<<<Why(ࣗ෼/νʔϜ/ձࣾʹͱͬͯͷಈػ) •Ձ஋͕͋Δ͔΋ͱײͨ͡΋ͷ͸ɺTry it! 

  16. Please let me know if you have any requests 


    such as technical speeches, technical writings and so on. Facebook:http://fb.com/kanbara.kenichi Twitter:@korodroid LinkedIn:http://www.linkedin.com/in/korodroid Thank you so much