I tried using this kind of approach to have all of my UI (here only a Text) in the application below the status bar, but without AppBar:
import 'package:flutter/material.dart';
void main() => runApp(MaterialApp(
title: "example",
home: Scaffold(
body: Text("text widget"),
),
));
This question was already asked once similar to my text, but the answer to it (which is also accepted) only takes margin into account. This, to me, does not seem like a satisfying solution, especially because you need to access MediaQuery.of(context).padding, where I could not even figure out how to use context in my simple example.
My code gives me the following result:
But I want to see this:
Now to make the differenciation between my question and the other question clear: I am not searching for a margin, I am searching for a legitimate idiomatic way of doing this. What I mean with this might look like this:
ScaffoldWithoutAppBar(body: ...
Obviously this does not exist, but I do not want a margin fix.


SafeArea.SafeAreado theMediaQuery.of(context).paddingyou didn't want to.ScaffoldWithoutAppBar(body: ...andSafeArea(child: ...is what I meant with this. Obviously it is not aScaffold, but I just used the word to deliver my point. I think that it is very unidiomatic to handle tasks like this in your own code.newkeyword isn't required at all