title: Text Fields hidden behind keyboard
body: <p>I'm developing a login page and the username and password text fields are in the middle of the screen. The problem is when I select the password text field the keyboard covers it.</p>
  
  <p>So, how can I make sure a TextField is visible in the viewport when it has the focus without being covered by the keyboard? I want the page to go up when I open the keyboard and to the normal position when I close the keyboard.</p>
  
  <p>Developed Code (TextField sample):</p>
  
  <pre class="lang-dart prettyprint-override"><code>TextField(
    decoration: InputDecoration(
      labelText: 'Password',
      labelStyle: TextStyle(
         fontFamily: 'Montserrat',
         fontWeight: FontWeight.bold,
         color: Colors.blue
      )    
    ),
    obscureText: true
  ),
  </code></pre>
  
  <p>I saw this issue in the GitHub page but was closed without solution: <a href="https://github.com/flutter/flutter/issues/19300" rel="nofollow noreferrer">https://github.com/flutter/flutter/issues/19300</a></p>
  
  <p>I also found some workaround but seems to work only with scrollable pages:
  <a href="https://www.didierboelens.com/2018/04/hint-4-ensure-a-textfield-or-textformfield-is-visible-in-the-viewport-when-has-the-focus/" rel="nofollow noreferrer">https://www.didierboelens.com/2018/04/hint-4-ensure-a-textfield-or-textformfield-is-visible-in-the-viewport-when-has-the-focus/</a></p>
  
  <p>Thanks in advance.</p>