How to find out Orientation is portrait or landscape in Flutter
if(portrait){ return ListView.builder() }else{ return GridView.count() }
OrientationBuilder( builder: (context, orientation) { return orientation == Orientation.portrait ? SafeArea( child: Scaffold( body: PortraitMode(context) ) ) : LandscapeMode(context); } );