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

[potatotips #84]Supporting Large Screen on Flutter

[potatotips #84]Supporting Large Screen on Flutter

This is the slide, "Supporting Large Screen on Flutter" on potatotips 84.
#flutter #flutterjp #potatotips

Avatar for Kenichi Kambara

Kenichi Kambara

September 24, 2023
Tweet

More Decks by Kenichi Kambara

Other Decks in Technology

Transcript

  1. About me •Mobile App Development •Speeches (e.g. 15 Int’l/100+ Domestic)

    •Writings (e.g. 8 Dev Books) •[Of fi cial] Evangelist at NTT TechnoCross •[Private] iplatform.org Kenichi Kambara (@korodroid)
  2. 1. Using MediaQuery API var isTwoPane = 
 MediaQuery.of(context).size.width >=

    600;  body: isTwoPane ? twoPaneWidget(): onePaneWidget(),
  3. 2. Using TwoPane Widget  body: TwoPane( startPane: mainWidget(), endPane:

    sideWidget(), paneProportion: 0.3, panePriority: isTwoPane ? TwoPanePriority.both : TwoPanePriority.start, ), var isTwoPane = 
 MediaQuery.of(context).size.width >= 600;
  4. This package also supports  import 'package:dual_screen/dual_screen.dart'; DualScreenInfo.hingeAngleEvents.listen((double hingeAngle) {

    print(hingeAngle); }); DualScreenInfo.hasHingeAngleSensor.then((bool hasHingeSensor) { print(hasHingeSensor); }); https://pub.dev/packages/dual_screen#hinge-angle-sensor
  5. Please let me know if you have any requests 


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