Skip to content
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
flutter app development

Let Me Flutter

Flutter apps development site

  • Home
  • Flutter App Development
    • Flutter Solutions
      • Tech
      • Setup
        • How To Make Your First App With Flutter?
      • How To Get Flutter Android App Using Flutter Build Apk
    • Dart Fundamentals
      • Flutter Loops
        • How To Easily Use For Loop In Flutter Widgets
        • How To Easily Use ForEach Loop In Flutter
        • How To Easily Use While Loop In Flutter
        • How To Easily Use Flutter For In Loop
        • How To Easily Use Flutter For Loop Index
      • Flutter Lists
        • How To Easily Use List In Flutter Dart
        • [Top 4 Ways] How To Properly Combine Lists In Dart
        • How To Reverse List In Flutter – Easy Flutter Code Example
        • How To Convert List To Set In Flutter – Easy Flutter Code Examples
        • How To Shuffle List In Flutter – Easy Flutter Code Examples
      • Flutter If Else Condition
        • How To Use If Else In Flutter – Easy Flutter Guide
      • Flutter Switch Case
        • How To Easily Use Flutter Switch Statement
      • Flutter Functions
        • How To Easily Use Flutter Function
      • Flutter Maps
        • How To Easily Create And Use Flutter Map List
        • How To Easily Create And Use Flutter Map – Easy Flutter Guide
      • Flutter Variables
        • How To Easily Convert Dart Double to Int (4 Easy Ways)
        • How To Easily Convert Dart Int To String
        • How To Easily Convert Double To String Flutter
        • How To Easily Convert Flutter String To Double
        • How To Easily Convert Flutter String To Int – Easy Flutter Guide
        • How To Perform Flutter String Concatenation [Top 4 Ways]
    • Flutter Web Templates
      • Flutter Web Template – Flutter Web Drawer Widget Example
    • Mobile Templates
      • Instagram UI Template
        • Instagram News Feed UI In Flutter-Beautiful Flutter Design-Flutter Instagram Template Part 1
      • Flutter Forms
        • Signup Flutter Form UI Design-Beautiful Flutter UI Template
        • Flutter Glassmorphism Login UI Template With Source Code
        • Signup Flutter Form UI Design 2022-Beautiful Flutter UI Template
        • Beautiful Flutter Login Template – Flutter templates 2022
        • Gradient Flutter Login UI Form Template With Source Code – Flutter Templates 2022
        • Beautiful Flutter Login UI Form Template
        • Beautiful Flutter Login Page UI Design – Example Code
        • How To Design Beautiful Flutter Login Screen UI
        • How To Design Beautiful Flutter Login Form Template – Easy Flutter Code
        • How To Create Beautiful Flutter Login Form Design UI Template
    • Widgets
      • Menus
        • Flutter Popup Menu Button Detailed Customization With Example-2022 Flutter Guide
      • Sliders
        • Flutter Carousel Slider
          • How To Easily Set Flutter Carousel Slider Full Width
          • How To Easily Use Flutter Carousel Slider OnPageChanged
          • How To Easily Customize Flutter Carousel Slider AutoPlay
        • Flutter Carousel Slider Beautiful Customization With Example
        • Flutter Range Slider Beautiful Customization With Example | Syncfusion
      • Stack
        • Flutter App Stack Widget Detailed Explanation With Example
      • Buttons
        • Flutter Icon Button Example – Detailed Customization – Step By Step
        • Flutter Raised Button Example – Detailed Raised Button Decoration
        • Flutter Elevated Button
          • How To Easily Change Flutter Elevated Button Color
          • How To Change Flutter Elevated Button Border Radius
          • How To Easily Customize Flutter Elevated Button Width
          • How To Easily Customize Flutter Elevated Button Height – Top 2 Methods
          • How To Easily Use Flutter Elevated Button OnPressed
        • Flutter Floating Action Button
          • How To Easily Customize Flutter FloatingActionButton Widget
      • Icons
        • How To Use Icons In Flutter? Font Awesome Icons In Flutter
        • How To Easily Change Flutter Icon Size – Flutter Example Code
      • Flutter Card Widget
        • All You Need To Know About Flutter Card Widget – Explained With Example
        • How To Easily Customize Flutter Card Border Radius
        • How To Easily Customize Flutter Card Border Radius
        • How To Change Flutter Card Color – Easy Flutter Guide
        • How To Change Flutter Card Elevation – Easy Flutter Guide
        • How To Change Flutter Card Shadow Color – Easy Flutter Guide
        • How To Easily Customize Flutter Card Height – Top 2 Methods
      • Flutter Drawer Widget
        • Beautiful Flutter Drawer Widget Customization-Explained With Example
        • How To Change Flutter Drawer Icon Color – Easy Flutter Guide
        • How To Change Flutter Drawer Width – Easy Flutter Code Example
        • How To Easily Change Flutter Drawer Background Color
        • How To Change Flutter Drawer Header Height – Easy Flutter Code Example
      • Appbars
        • How To Design Beautiful AppBar in Flutter
        • Let’s Customize AppBar In Flutter
        • Flutter SliverAppBar Customization [Easy Guide]
        • Flutter Appbar Actions Customization [Detailed Guide]
        • How To Change Flutter Appbar Color In Flutter App-2022 Guide
        • How To Customize Flutter Appbar Leading- 2022 Guide
        • How To Make Flutter Appbar Title Center-2022 Guide
        • How To Implement Flutter Appbar Transparent
        • How To Change Flutter Appbar Height
        • How To Remove Flutter Appbar Elevation
        • How To Change Flutter Appbar Shadow Color
        • How To Easily Change Flutter Appbar Background Color
        • How To Easily Customize Flutter Appbar Back Button
        • How To Easily Set Flutter Appbar Center Text
        • How to Easily Change Flutter Appbar Default Height
        • How To Easily Change Flutter Appbar Icon Color Theme
      • Flutter Textfield
        • Change Flutter Textfield Cursor Color Explained With Example-Best Flutter Guide
        • Flutter Textformfield Default Value Explained With Example
        • Flutter Textfield Onchanged Explained With Example-Best Flutter Guide
        • Flutter Textfield Remove Underline Explained With Example
        • How To Change Flutter Textfield Underline Color
        • How To Implement Flutter Textfield Disable?
        • How To Change Flutter Textfield Height?
        • How To Customize Flutter Textfield Label?
        • How To Customize Flutter Textfield Hint Text?
        • How To Change Flutter Textfield Hint Text Color?
        • How To Customize Flutter Textfield Initial Value?
      • Flutter Textformfield
        • How To Change Flutter Textformfield Background Color
        • How To Set Flutter Textformfield Default Value?
        • How To Change Flutter Textformfield Color?
        • How To Customize Flutter Textformfield KeyboardType?
        • How To Change Flutter Textformfield Border Color?
        • How To Implement Flutter Textformfield Remove Underline?
        • How To Change Flutter Textformfield Underline Color?
        • How To Change Flutter Textformfield Hint Text Size?
        • How To Change Flutter Textformfield Font Size?
        • How To Change Flutter Textformfield Hint Text Color?
        • How To Implement Flutter Textformfield Hint Text Center?
        • How To Change Flutter Textformfield Error Text
        • How To Change Flutter Textformfield Error Style
        • How To Change Flutter Textformfield Text Color
        • How To Change Flutter Textformfield Outline Border Color
        • How To Change Flutter Textformfield Outline Border Width
        • How To Change Flutter Textformfield Label Text
      • Flutter Dropdown
        • How To Change Flutter Dropdown Icon
        • How To Implement Flutter Dropdown Remove Underline
        • How To Change Flutter Dropdown Icon Color
        • How To Change Flutter Dropdown Background Color
        • How To Change Flutter Dropdown Border Radius
        • How To Change Flutter Dropdown Icon Size
        • How To Implement Flutter Dropdown OnChange
      • Flutter ListViews
        • How To Implement Flutter ListView Horizontal
        • How To Implement Flutter ListView Builder Horizontal
      • Flutter Popup Menu
        • How To Use Flutter Popup Menu Item Ontap
        • How To Change Flutter Popup Menu Shape
        • How To Change Flutter Popup Menu Width
        • How To Change Popup Menu Icon Flutter
        • How To Change Flutter Popup Menu Item Height
        • How To Change Flutter Popup Menu Icon Size
      • Flutter SingleChildScrollView
        • How To Use Flutter SingleChildScrollView
      • Flutter Raised Button
        • How To Change Flutter RaisedButton Width
        • How To Change Flutter RaisedButton Color
        • How To Change Flutter RaisedButton Shape
        • How To Use Flutter RaisedButton OnPressed
        • How To Implement Flutter RaisedButton Disable
        • How To Change Flutter RaisedButton Disabled Color
        • How To Change Flutter RaisedButton Size
        • How To Easily Use Flutter RaisedButton Icon
        • How To Use Flutter Raisedbutton Icon OnPressed
        • How To Change Flutter Raised Button Elevation
      • Flutter Icon Button
        • How To Change Flutter Icon Button Background Color
        • How To Change Flutter Icon Button Size
        • How To Use Flutter Icon Button OnPressed
      • Flutter Flat Button
        • How To Easily Change Flutter FlatButton Color
      • Flutter Text Widget
        • How To Easily Set Flutter Text Align Center
        • How To Easily Change Flutter Text Font Size
        • How To Easily Change Flutter Text Size
        • How To Make Flutter Text Bold-Example Code
        • How To Change Flutter Text Color-Example Code
        • How To Set Flutter Text Italic-Easy Flutter Code Example
        • How To Change Flutter Text Line Height-Easy Flutter Code Example
        • How To Easily Set Flutter Text Underline
        • How To Easily Add Flutter Text Shadow
        • How To Easily Set Flutter Text Word Spacing
        • How To Easily Set Flutter Text Letter Spacing
        • How To Easily Set Space Between Flutter Text And Underline
        • How To Easily Align Flutter Text Justify
        • How To Easily Change Flutter Text Underline Color
      • Flutter Images
        • Learn How To Use Flutter Image Asset-Easy Flutter Guide
      • Flutter Column Widget
        • How To Easily Set Flutter Column Align Left
        • How To Easily Implement Flutter Column Scrollable
        • How To Easily Customize Flutter Column Spacing
      • Flutter Snackbar
        • How To Easily Use Flutter Snackbar Widget
      • Flutter Wrap Widget
        • How To Easily Use Flutter Wrap Widget – Flutter Example Code
      • Flutter Container Border Customization[Detailed Guide]
      • Flutter SizedBox Widget
        • How To Easily Customize Flutter SizedBox Widget
      • Flutter InkWell Widget
        • How To Easily Use Flutter InkWell OnTap
      • Textfield In Flutter App Detailed Explanation With Example
      • Flutter Textfield Align Center With Example
      • Flutter Image Picker
        • How To Properly Use Flutter Image Picker – Easy Flutter Example
      • Flutter Container Widget
        • How To Easily Change Flutter Container Size
        • How To Easily Set Flutter Container Full Width
        • How To Easily Customize Flutter Box Shadow Offset
        • How To Easily Customize Flutter Container Shadow
        • How To Easily Change Flutter Container Border Radius
        • How To Easily Change Flutter Container Padding
        • How To Easily Change Flutter Container Color
        • How To Easily Add Flutter Container Background Image
        • How To Easily Change Flutter Container Shadow Color
        • How To Easily Change Flutter Container Height
        • How To Easily Customize Flutter Container Margin
        • How To Easily Implement Flutter Container Gradient
        • How To Easily Set Flutter Box Shadow Only Top
        • How To Easily Implement Flutter Container Shape Circle
        • How To Easily Change Flutter Container Alignment
      • Beautiful Bottom Navigation Bar In Flutter App-Android And Flutter IOS-Dart Flutter
      • Let’s Customize Texts In Flutter
      • How To Change Flutter Textfield Color [Easy Examples]
      • Flutter Textfield Border Radius Explained With Example-Best Flutter Guide
      • Flutter Glassmorphism
        • How To Easily Customize Flutter Glassmorphism Container
        • How To Easily Change Flutter Glassmorphism Container Size
      • Flutter Icon Button Example – Detailed Customization – Step By Step
      • Flutter SetState
        • How To Easily Use Flutter SetState
      • Flutter Positioned Widget
        • How To Easily Use Flutter Positioned Widget – Example Code
      • Flutter Padding
        • How To Use Flutter Padding – Easy Flutter Guide
      • Flutter Bottom Navigation Bar Customization
      • Neumorphic Effect In Flutter App Container Widget
      • How To Change Flutter Textfield Border Color
      • Container Customization In Flutter App
      • Flutter Textfield Only Numbers Explained With Example-Best Flutter Guide
      • Flutter Gesture Detector Widget
        • How To Easily Use Flutter GestureDetector OnTap
      • Flutter Textfield Maxlength Detailed Explanation With Example-Best Flutter Guide
      • How To Use Flutter Column Widget – Detailed Examples
      • Flutter Textfield Decoration Detailed Explanation With Example-Flutter Guide 2022
      • Beautiful Grid View Builder In Flutter App-Detailed Customization
      • ListView Builder In Flutter Apps
      • Flutter Table Widget
        • How To Easily Customize Flutter Table Widget
      • How To Use Rows In Flutter Apps
      • How To Change Flutter Textfield Font Size
    • React Native
      • React Native Jobs In 2023: All You Need To Know
      • Why Should I Learn React Native Framework In 2023
      • Right React Native Elements for Your Next App [Detailed Guide]
      • Benefits Of Creating A React Native App [Easy Guide]
    • Updates
      • What’s New in Flutter 2.10 release?
    • Animations
      • Animated Container
        • How To Use Animated Container In Flutter? Explained With Example
      • Animated Texts
        • Animated Text Kit In Flutter App-Dart Flutter Makes Animation Easy
      • Lottie Animations
        • How To Use Beautiful Lottie Animations In Flutter App
      • Hero Animations
        • Hero Animations In Flutter App With Example-Beautiful Flutter Animations In Dart Language
  • Python Programming
    • Python Tuples
      • How To Easily Create Python Tuple – Easy Python Guide
    • Python Dictionaries
      • How To Properly Define And Use Python Dictionary – Easy Python Code Example
      • How To Properly Use Python Dict To Create Dictionary – Easy Python Guide
      • How To Use Python Dictionary Get Method – Easy Python Code Example
      • How To Use Python Dictionary Pop Method – Easy Python Guide
      • How To Use Python Dictionary SetDefault Method – Easy Python Guide
      • How To Use Python Dictionary Clear Method – Easy Python Code Example
    • Python Del Keyword
      • How To Properly Use Python Del Keyword – Easy Python Code
    • Python If Else Statement
      • How To Easily Use Python If Else Statement
      • How To Use Python Elif Statement – Easy Python Guide
      • How To Easily Use Nested If In Python
    • Python Loops
      • Python For Loop
        • How To Easily Use Python For Loop – Python Code Examples
      • Python While Loop
        • How To Use Python While Loop – Easy Code Examples
    • Python Break and Continue
      • Python Break Statement
        • How To Easily Use Python Break Statement – Python Code Examples
      • Python Continue Statement
        • How To Easily Use Python Continue Statement
    • Python Pass Statement
      • How To Easily Use Python Pass Statement
    • Python Functions
      • How To Properly Use Python Function – Super Easy Python Guide
      • How To Properly Use Python Function Arguments – Easy Python Guide
      • How To Properly Use Python Lambda Function – Easy Python Guide
    • Python Variables
      • How To Define And Use Python Global Variable – Easy Python Guide
      • How To Properly Use Python Local Variable – Easy Python Guide
      • How To Properly Use Python NonLocal Variables – Easy Python Guide
    • Python Classes and Objects
      • How To Properly Define And Use Python Class – Easy Example Code
    • Python Lists
      • How To Easily Use Python List Pop Method
      • How To Properly Use Python List Remove Method – Easy Python Guide
      • How To Properly Use Python List Extend – Easy Python Guide
      • How To Properly Use Python List Insert – Easy Python Guide
      • How To Easily Use Python List Index Method – Python Example Code
      • How To Easily Use Python List Count Method – Python Example Code
      • How To Easily Use Python List Reverse Method
      • How To Easily Use Python List Sort Method
      • How To Properly Use Python List Copy Method – Easy Python Guide
      • How To Easily Use Python List Clear Method
      • How To Easily Create Python List – Easy Python Example Code
      • How To Properly Use Python List Append – Easy Python Code
      • How To Easily Convert Python List To String
      • How To Easily Get Python List Size – Top 2 Methods
  • Code Compiler
  • Free SEO Tools
  • More
    • About Us
    • Disclaimer
    • Contact Us
    • Privacy Policy
  • Toggle search form
neumorphic flutter login and registration page ui design

Neumorphic Flutter Login And Registration Page Design [Free Source Code]

Posted on October 13, 2022 By ZeeshanAli No Comments on Neumorphic Flutter Login And Registration Page Design [Free Source Code]

In this tutorial, we’ll learn how to create this beautiful neumorphic Flutter login and registration page design. The complete source code of the mentioned neumorphic Flutter login and registration page design will be provided in the end.

Outline

  1. Introduction: Neumorphic Flutter Login and Registration Page UI Design
  2. Neumorphic Flutter Login and Registration Page Source Code
  3. Conclusion

Introduction: Neumorphic Flutter Login And Registration Page UI Design

neumorphic flutter login and registration page

neumorphic flutter login and registration page ui design

We’ve created this beautiful neumorphic Flutter login and registration page design by using multiple Flutter widgets. We’ve created a toggle which can be used to show login or registration form.

Click here if you want to learn how to import and customize Flutter neumorphic.

Widgets that are used in creating this amazing neumorphic Flutter login and registration page UI design are listed below:

  1. Flutter Column Widget
  2. Flutter Neumorphic
  3. Flutter Row Widget
  4. Flutter Textfield Widget
  5. Flutter Gesture Detector Widget
  6. Flutter Inkwell Widget
  7. Flutter Text Widget
  8. Flutter Single Child Scroll View Widget
  9. Flutter Padding Widget
  10. Flutter Snackbar Widget
  11. Flutter Container Widget

I’ve written detailed articles on the widgets listed above, you can check them out using the menu bar or search box  of this site.

The complete source code of this beautiful neumorphic Flutter login and registration page template is available in the below section.

Try to understand how every Flutter widget is doing its role in this neumorphic Flutter login and registration page design and implement this design from scratch.

You can paste this code inside your main file. Just import the Flutter neumorphic package in your pubspec.yaml file. Hope you’ll like it. Also, try to customize it according to your set of requirements.

Neumorphic Flutter Login and Registration Page Source Code

import 'package:flutter/material.dart';
import 'package:flutter_neumorphic/flutter_neumorphic.dart';
void main() {
  runApp(const MyApp());
}
class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Beautiful Registration Form',
      debugShowCheckedModeBanner: false,
      theme: ThemeData(
          // primarySwatch: Colors.green,
          accentColor: Colors.white,
          primaryColor: Colors.white,
          focusColor: Colors.white,
          cursorColor: Colors.white),
      home: Homepage(),
    );
  }
}
class Homepage extends StatefulWidget {
  const Homepage({Key? key}) : super(key: key);
  @override
  State<Homepage> createState() => _HomepageState();
}
// neumorphic flutter login and registration page design template
class _HomepageState extends State<Homepage> {
  bool isLoginSelected = true;
  bool maleSelected = true;
  bool femaleSelected = false;
  bool isPasswordVisible = false;
  bool isConfirmPasswordVisible = false;
  @override
  Widget build(BuildContext context) {
    return SafeArea(
      child: Scaffold(
        body: Container(
          height: double.infinity,
          width: double.infinity,
          alignment: Alignment.center,
          color: Colors.white,
          child: SingleChildScrollView(
            child: Column(
              mainAxisAlignment: MainAxisAlignment.center,
              children: [
                Neumorphic(
                  padding: EdgeInsets.symmetric(horizontal: 5, vertical: 20),
                  margin: EdgeInsets.symmetric(horizontal: 20, vertical: 10),
                  style: NeumorphicStyle(
                      color: Colors.white,
                      boxShape: NeumorphicBoxShape.roundRect(
                          BorderRadius.circular(50)),
                      depth: -4,
                      lightSource: LightSource.topLeft,
                      intensity: 1,
                      // oppositeShadowLightSource: true,
                      shadowLightColorEmboss: Colors.white),
                  child: Column(
                    children: [
                      toggleButton(),
                      isLoginSelected ? SizedBox() : usernameField(),
                      emailField(),
                      passwordField(),
                      isLoginSelected ? SizedBox() : confirmPasswordField(),
                      !isLoginSelected ? SizedBox() : forgotPassword(),
                      isLoginSelected
                          ? SizedBox()
                          : Neumorphic(
                              margin: EdgeInsets.symmetric(horizontal: 80)
                                  .copyWith(top: 20.0),
                              style: NeumorphicStyle(
                                  color: Colors.white,
                                  boxShape: NeumorphicBoxShape.roundRect(
                                      BorderRadius.circular(50)),
                                  depth: -2,
                                  lightSource: LightSource.topLeft,
                                  intensity: 1,
                                  // oppositeShadowLightSource: true,
                                  shadowLightColorEmboss: Colors.white),
                              child: Padding(
                                padding: EdgeInsets.only(top: 15, bottom: 15),
                                child: Row(
                                  mainAxisAlignment:
                                      MainAxisAlignment.spaceEvenly,
                                  children: [
                                    GestureDetector(
                                      onTap: () {
                                        setState(() {
                                          maleSelected = true;
                                          femaleSelected = false;
                                        });
                                      },
                                      child: Row(
                                        children: [
                                          Container(
                                              height: 17,
                                              width: 17,
                                              alignment: Alignment.center,
                                              margin:
                                                  EdgeInsets.only(right: 10),
                                              decoration: BoxDecoration(
                                                  shape: BoxShape.circle,
                                                  border: Border.all(
                                                      color: Colors.grey)),
                                              child: maleSelected
                                                  ? Container(
                                                      margin: EdgeInsets.all(4),
                                                      decoration: BoxDecoration(
                                                          shape:
                                                              BoxShape.circle,
                                                          color: Colors.grey),
                                                    )
                                                  : SizedBox()),
                                          Text('Male',
                                              style: TextStyle(
                                                  color: Colors.grey,
                                                  fontSize: 13))
                                        ],
                                      ),
                                    ),
                                    GestureDetector(
                                      onTap: () {
                                        setState(() {
                                          femaleSelected = true;
                                          maleSelected = false;
                                        });
                                      },
                                      child: Row(
                                        children: [
                                          Container(
                                              height: 17,
                                              width: 17,
                                              alignment: Alignment.center,
                                              margin:
                                                  EdgeInsets.only(right: 10),
                                              decoration: BoxDecoration(
                                                  shape: BoxShape.circle,
                                                  border: Border.all(
                                                      color: Colors.grey)),
                                              child: femaleSelected
                                                  ? Container(
                                                      margin: EdgeInsets.all(4),
                                                      decoration: BoxDecoration(
                                                          shape:
                                                              BoxShape.circle,
                                                          color: Colors.grey),
                                                    )
                                                  : SizedBox()),
                                          Text('Female',
                                              style: TextStyle(
                                                  color: Colors.grey,
                                                  fontSize: 13))
                                        ],
                                      ),
                                    )
                                  ],
                                ),
                              ),
                            ),
                      SizedBox(
                        height: 40.0,
                      ),
                      button(),
                    ],
                  ),
                ),
                SizedBox(
                  height: 20.0,
                )
              ],
            ),
          ),
        ),
      ),
    );
  }
  // neumorphic flutter login and registration page ui design
  Widget usernameField() {
    return Padding(
        padding: const EdgeInsets.symmetric(horizontal: 25).copyWith(top: 10),
        child: Neumorphic(
          style: NeumorphicStyle(
              color: Colors.white,
              boxShape: NeumorphicBoxShape.roundRect(BorderRadius.circular(50)),
              depth: -2,
              lightSource: LightSource.topLeft,
              intensity: 1,
              // oppositeShadowLightSource: true,
              shadowLightColorEmboss: Colors.white),
          child: Container(
            alignment: Alignment.centerLeft,
            padding: EdgeInsets.symmetric(horizontal: 15, vertical: 10),
            height: 53,
            width: double.infinity,
            child: TextField(
              style: TextStyle(color: Colors.grey, fontSize: 14),
              decoration: InputDecoration(
                border: InputBorder.none,
                hintText: 'Enter username',
                hintStyle: TextStyle(color: Colors.grey, fontSize: 14),
              ),
            ),
          ),
        ));
  }
  Widget emailField() {
    return Padding(
        padding: const EdgeInsets.symmetric(horizontal: 25).copyWith(top: 10),
        child: Neumorphic(
          style: NeumorphicStyle(
              color: Colors.white,
              boxShape: NeumorphicBoxShape.roundRect(BorderRadius.circular(50)),
              depth: -2,
              lightSource: LightSource.topLeft,
              intensity: 1,
              // oppositeShadowLightSource: true,
              shadowLightColorEmboss: Colors.white),
          child: Container(
            alignment: Alignment.centerLeft,
            padding: EdgeInsets.symmetric(horizontal: 15, vertical: 10),
            height: 53,
            width: double.infinity,
            child: TextField(
              style: TextStyle(color: Colors.grey, fontSize: 14),
              decoration: InputDecoration(
                border: InputBorder.none,
                hintText: 'Enter email',
                hintStyle: TextStyle(color: Colors.grey, fontSize: 14),
              ),
            ),
          ),
        ));
  }
  // neumorphic flutter login and registration page ui design template
  Widget passwordField() {
    return Padding(
        padding: const EdgeInsets.symmetric(horizontal: 25).copyWith(top: 10),
        child: Neumorphic(
          style: NeumorphicStyle(
              color: Colors.white,
              boxShape: NeumorphicBoxShape.roundRect(BorderRadius.circular(50)),
              depth: -2,
              lightSource: LightSource.topLeft,
              intensity: 1,
              // oppositeShadowLightSource: true,
              shadowLightColorEmboss: Colors.white),
          child: Container(
            alignment: Alignment.centerLeft,
            padding: EdgeInsets.symmetric(horizontal: 15, vertical: 10),
            height: 53,
            width: double.infinity,
            child: TextField(
              obscureText: isPasswordVisible ? false : true,
              style: TextStyle(color: Colors.grey, fontSize: 14),
              decoration: InputDecoration(
                border: InputBorder.none,
                suffixIcon: Padding(
                  padding: EdgeInsets.only(left: 10),
                  child: GestureDetector(
                    onTap: () {
                      setState(() {
                        isPasswordVisible = !isPasswordVisible;
                      });
                    },
                    child: Icon(
                      isPasswordVisible
                          ? Icons.visibility
                          : Icons.visibility_off,
                      color: Colors.grey,
                      size: 20,
                    ),
                  ),
                ),
                hintText: 'Enter password',
                hintStyle: TextStyle(color: Colors.grey, fontSize: 14),
              ),
            ),
          ),
        ));
  }
  // neumorphic flutter login and registration page design template
  Widget confirmPasswordField() {
    return Padding(
        padding: const EdgeInsets.symmetric(horizontal: 25).copyWith(top: 10),
        child: Neumorphic(
          style: NeumorphicStyle(
              color: Colors.white,
              boxShape: NeumorphicBoxShape.roundRect(BorderRadius.circular(50)),
              depth: -2,
              lightSource: LightSource.topLeft,
              intensity: 1,
              // oppositeShadowLightSource: true,
              shadowLightColorEmboss: Colors.white),
          child: Container(
            alignment: Alignment.centerLeft,
            padding: EdgeInsets.symmetric(horizontal: 15, vertical: 10),
            height: 53,
            width: double.infinity,
            child: TextField(
              obscureText: isConfirmPasswordVisible ? false : true,
              style: TextStyle(color: Colors.grey, fontSize: 14),
              decoration: InputDecoration(
                border: InputBorder.none,
                suffixIcon: Padding(
                  padding: EdgeInsets.only(left: 10),
                  child: GestureDetector(
                    onTap: () {
                      setState(() {
                        isConfirmPasswordVisible = !isConfirmPasswordVisible;
                      });
                    },
                    child: Icon(
                      isConfirmPasswordVisible
                          ? Icons.visibility
                          : Icons.visibility_off,
                      color: Colors.grey,
                      size: 20,
                    ),
                  ),
                ),
                hintText: 'Confirm password',
                hintStyle: TextStyle(color: Colors.grey, fontSize: 14),
              ),
            ),
          ),
        ));
  }
  Widget button() {
    return GestureDetector(
      onTap: () {
        ScaffoldMessenger.of(context)
            .showSnackBar(SnackBar(content: Text('Clicked')));
      },
      child: Neumorphic(
        margin: EdgeInsets.symmetric(horizontal: 20),
        style: NeumorphicStyle(
            color: Colors.white,
            boxShape: NeumorphicBoxShape.roundRect(BorderRadius.circular(50)),
            depth: -2,
            lightSource: LightSource.topLeft,
            intensity: 1,
            // oppositeShadowLightSource: true,
            shadowLightColorEmboss: Colors.white),
        child: Container(
          height: 53,
          width: double.infinity,
          margin: EdgeInsets.symmetric(horizontal: 30),
          alignment: Alignment.center,
          child: Text(isLoginSelected ? 'Login' : 'Signup',
              style: TextStyle(
                  color: Colors.grey,
                  fontSize: 15,
                  fontWeight: FontWeight.bold)),
        ),
      ),
    );
  }
  // neumorphic flutter login and registration ui design
  Widget toggleButton() {
    return Align(
      alignment: Alignment.topCenter,
      child: Neumorphic(
        margin: EdgeInsets.only(bottom: 15),
        style: NeumorphicStyle(
            color: Colors.white,
            boxShape: NeumorphicBoxShape.roundRect(BorderRadius.circular(50)),
            depth: -2,
            lightSource: LightSource.topLeft,
            intensity: 1,
            // oppositeShadowLightSource: true,
            shadowLightColorEmboss: Colors.white),
        child: Container(
          height: 40,
          width: 260,
          child: Row(
            // neumorphic flutter login and registration page design template UI source code
            children: [
              !isLoginSelected
                  ? Expanded(
                      child: Center(
                      child: GestureDetector(
                        onTap: () {
                          setState(() {
                            print('tap');
                            isLoginSelected = true;
                          });
                        },
                        child: Text(
                          'Login',
                          style: TextStyle(
                              color: Colors.grey,
                              fontSize: 12,
                              fontWeight: FontWeight.w500),
                        ),
                      ),
                    ))
                  : Expanded(
                      child: Neumorphic(
                      padding: EdgeInsets.all(0),
                      style: NeumorphicStyle(
                          color: Colors.white,
                          boxShape: NeumorphicBoxShape.roundRect(
                              BorderRadius.circular(50)),
                          depth: -2,
                          lightSource: LightSource.topLeft,
                          intensity: 1,
                          // oppositeShadowLightSource: true,
                          shadowLightColorEmboss: Colors.white),
                      child: Container(
                        alignment: Alignment.center,
                        child: Text(
                          'Login',
                          style: TextStyle(
                              color: Colors.grey,
                              fontSize: 12,
                              fontWeight: FontWeight.w500),
                        ),
                      ),
                    )),
              isLoginSelected
                  ? Expanded(
                      child: Center(
                      child: TextButton(
                        onPressed: () {
                          setState(() {
                            print('tap');
                            isLoginSelected = false;
                          });
                        },
                        child: Text(
                          'Signup',
                          style: TextStyle(
                              color: Colors.grey,
                              fontSize: 12,
                              fontWeight: FontWeight.w500),
                        ),
                      ),
                    ))
                  : Expanded(
                      child: Neumorphic(
                      style: NeumorphicStyle(
                          color: Colors.white,
                          boxShape: NeumorphicBoxShape.roundRect(
                              BorderRadius.circular(50)),
                          depth: -2,
                          lightSource: LightSource.topLeft,
                          intensity: 1,
                          // oppositeShadowLightSource: true,
                          shadowLightColorEmboss: Colors.white),
                      child: Container(
                        alignment: Alignment.center,
                        child: Text(
                          'Sign Up',
                          style: TextStyle(
                              color: Colors.grey,
                              fontSize: 12,
                              fontWeight: FontWeight.w500),
                        ),
                      ),
                    ))
            ],
          ),
        ),
      ),
    );
  }
  // neumorphic flutter login and registration design UI template
  Widget forgotPassword() {
    return Align(
      alignment: Alignment.centerRight,
      child: Padding(
        padding: const EdgeInsets.only(top: 10, right: 30),
        child: InkWell(
          onTap: () {
            // can navigate to other screen or perform some other action
          },
          child: Text(
            'Forgot password?',
            style: TextStyle(
                color: Colors.grey.shade400,
                fontSize: 12.0,
                fontWeight: FontWeight.w700),
          ),
        ),
      ),
    );
  }
}

Conclusion

To conclude this tutorial, hope you now have a complete and in-depth practical knowledge of how to create this amazing neumorphic Flutter login and registration page UI design. I’d be looking forward to have your feedback on this post.

I’d also love to see you visit my other tutorials on Flutter app development and Python programming as well. Thank you for reading this post.

You might also like:

Design Beautiful Flutter Login And Registration Screen [Free Source Code]

Amazing Flutter Login And Registration UI Design [Free Source Code]

Beautiful Flutter Login And Registration Design UI [Free Source Code]

[Solved] Flutter Elevated Button Remove Padding Implementation

Beautiful Flutter Login And Registration UI Design [Free Source Code]

How To Set Flutter Textfield Expand Height [Flutter Easy Guide]

Design Beautiful Flutter Login And Registration Template [Free Source Code]

Design Beautiful Flutter Signup Page UI Design [Free Source Code]

Design Beautiful Flutter Login And Registration Source Code

How To Change Flutter OutlinedButton Border Radius [Flutter Easy Guide]

How To Set Flutter OutlinedButton Rounded Corners [Easy Flutter Guide]

How To Easily Use Flutter Appbar Tabs [Easy Flutter Guide]

Beautiful Flutter Login And Registration Screen UI Design [Free Source Code]

How To Easily Customize Flutter FloatingActionButton Widget

How To Implement Flutter RaisedButton Disable

Share this post:

Share on Twitter Share on Facebook Share on Pinterest Share on LinkedIn Share on WhatsApp
Flutter Forms Tags:beautifiul neumorphic flutter login and registration ui, beautifiul neumorphic flutter login ui, beautiful neumorphic flutter animated login form ui template, beautiful neumorphic flutter design template, beautiful neumorphic flutter form, beautiful neumorphic flutter form design, beautiful neumorphic flutter form example, beautiful neumorphic flutter form example template, beautiful neumorphic flutter form template, beautiful neumorphic flutter form ui design, beautiful neumorphic flutter form ui design example, beautiful neumorphic flutter form ui design template, beautiful neumorphic flutter form ui template, beautiful neumorphic flutter login and registration form template design, beautiful neumorphic flutter login and registration ui form, beautiful neumorphic flutter login and registration ui form design, beautiful neumorphic flutter login and registration ui form template, beautiful neumorphic flutter login and registration ui form ui design template, beautiful neumorphic flutter login and registration ui template design, beautiful neumorphic flutter login form, beautiful neumorphic flutter login form template, beautiful neumorphic flutter login form template design, beautiful neumorphic flutter login form ui, beautiful neumorphic flutter login form ui design, beautiful neumorphic flutter login form ui design template, beautiful neumorphic flutter login form ui template, beautiful neumorphic flutter login form ui template design, beautiful neumorphic flutter template, beautiful neumorphic flutter template design, beautiful neumorphic flutter templates, beautiful neumorphic flutter ui, beautiful neumorphic flutter ui template, example neumorphic flutter login and registration ui page, example neumorphic flutter login page, fltter login and registration ui page ui, fltter login page ui, form ui design template, form ui template neumorphic flutter, login and registration ui form template neumorphic flutter, login form template neumorphic flutter, neumorphic flutter beautiful templates, neumorphic flutter column widget, neumorphic flutter container widget, neumorphic flutter form example, neumorphic flutter form template, neumorphic flutter Gesture Detector Widget, neumorphic flutter inkwell widget, neumorphic flutter login, neumorphic flutter login and registration design, neumorphic flutter login and registration design screen ui, neumorphic flutter login and registration design template, neumorphic flutter login and registration design ui, neumorphic flutter login and registration page, neumorphic flutter login and registration screen, neumorphic flutter login and registration screen ui, neumorphic flutter login and registration screen ui design, neumorphic flutter login and registration template, neumorphic flutter login and registration ui, neumorphic flutter login and registration ui code, neumorphic flutter login and registration ui design, neumorphic flutter login and registration ui design screen, neumorphic flutter login and registration ui design template, neumorphic flutter login and registration ui form, neumorphic flutter login and registration ui form design, neumorphic flutter login and registration ui form source code, neumorphic flutter login and registration ui form tutorial, neumorphic flutter login and registration ui form ui, neumorphic flutter login and registration ui form ui design, neumorphic flutter login and registration ui form ui design template, neumorphic flutter login and registration ui form ui template, neumorphic flutter login and registration ui form ui template design, neumorphic flutter login and registration ui page, neumorphic flutter login and registration ui page code, neumorphic flutter login and registration ui page code example, neumorphic flutter login and registration ui page code ui, neumorphic flutter login and registration ui page design code, neumorphic flutter login and registration ui page design example, neumorphic flutter login and registration ui page example, neumorphic flutter login and registration ui page free source code, neumorphic flutter login and registration ui page source code, neumorphic flutter login and registration ui page template, neumorphic flutter login and registration ui page ui, neumorphic flutter login and registration ui page ui speed code, neumorphic flutter login and registration ui screen, neumorphic flutter login and registration ui screen design, neumorphic flutter login and registration ui screen example, neumorphic flutter login and registration ui screen source code, neumorphic flutter login and registration ui screen template, neumorphic flutter login and registration ui screen ui, neumorphic flutter login and registration ui screen ui code, neumorphic flutter login and registration ui screen ui code example, neumorphic flutter login and registration ui template, neumorphic flutter login and registration ui templates, neumorphic flutter login and registration ui ui, neumorphic flutter login and registration ui ui code, neumorphic flutter login and registration ui ui example, neumorphic flutter login and registration ui ui free source, neumorphic flutter login and registration ui ui sample, neumorphic flutter login and registration ui ui templates free, neumorphic flutter login code, neumorphic flutter login design, neumorphic flutter login design template, neumorphic flutter login form, neumorphic flutter login form design, neumorphic flutter login form source code, neumorphic flutter login form tutorial, neumorphic flutter login form ui, neumorphic flutter login form ui design, neumorphic flutter login form ui design template, neumorphic flutter login form ui template, neumorphic flutter login form ui template design, neumorphic flutter login page, neumorphic flutter login page code, neumorphic flutter login page code example, neumorphic flutter login page code ui, neumorphic flutter login page design code, neumorphic flutter login page design example, neumorphic flutter login page example, neumorphic flutter login page free source code, neumorphic flutter login page source code, neumorphic flutter login page template, neumorphic flutter login page ui, neumorphic flutter login page ui speed code, neumorphic flutter login screen, neumorphic flutter login screen example, neumorphic flutter login screen source code, neumorphic flutter login screen template, neumorphic flutter login screen ui, neumorphic flutter login screen ui code, neumorphic flutter login screen ui code example, neumorphic flutter login template, neumorphic flutter login templates, neumorphic flutter login ui, neumorphic flutter login ui code, neumorphic flutter login ui example, neumorphic flutter login ui free source, neumorphic flutter login ui sample, neumorphic flutter login ui templates free, neumorphic flutter padding widget, neumorphic flutter positioned widget, neumorphic flutter Row Widget. neumorphic flutter Gradient Container Widget, neumorphic flutter single child scroll view widget, neumorphic flutter snackbar widget, neumorphic flutter stack widget, neumorphic flutter template, neumorphic flutter template app, neumorphic flutter template design, neumorphic flutter templates, neumorphic flutter templates free, neumorphic flutter text widget, neumorphic flutter textfield widget, neumorphic flutter ui code examples, neumorphic flutter ui design, template design neumorphic flutter, template neumorphic flutter, templates neumorphic flutter

Post navigation

Previous Post: Amazing Flutter Login And Registration UI Design [Free Source Code]
Next Post: Neumorphic Flutter Login And Registration Screen Design [Free Source Code]

Related Posts

flutter login and registration source code Design Beautiful Flutter Login And Registration Source Code Flutter Forms
flutter login and registration ui Beautiful Flutter Login And Registration UI Design [Free Source Code] Flutter Forms
neumorphic flutter login page Astounding Neumorphic Flutter Login Page UI Design [Free Source Code] Flutter Forms
Flutter neumorphic login page Design An Amazing Flutter Neumorphic Login Page UI [Free Source Code] Flutter Forms
flutter login form design How To Create Beautiful Flutter Login Form Design UI Template Flutter Forms
neumorphic flutter login ui page Beautiful Neumorphic Flutter Login UI Page Design [Free Source Code] Flutter Forms

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Latest Posts

  • Flutter Firebase Change Password – Practical Example
  • How To Build Flutter ChatGPT App [Free Source Code]
  • Flutter Firebase Email Authentication [Login, Signup, Logout]
  • Flutter Firebase CRUD App [Create, Read, Update, Delete]
  • [Solved] Flutter Pinch Zoom Image In ListView Builder
  • Flutter Contacts List [Display Data And Make A Call]
  • Flutter Reorderable Grid View Easy Explanation [Detailed Example]
  • Python Nested Dictionary [Explained With 6 Easy Examples]
  • Python Dictionary Keys Method [Easy Python Code Programs]
  • How To Use Python Dictionary FromKeys Method [Easy Examples]
  • Python Dictionary Clear Method [Explained With Examples]
  • How To Use Python Set Update Method [Python Code Examples]
  • How To Use Python Set Union Method [Easy Python Programs]
  • Python Set Symmetric Difference Update Method [Easy Examples]
  • How To Use Python Set Symmetric Difference Method
  • How To Use Python Set Pop Method [Easy Code Guide]
  • How To Use Python Set Issubset Method [Easy Python Examples]
  • How To Use Python Set IsDisjoint Method [Detailed Examples]
  • How To Use Python Set Intersection Update Method
  • How To Use Python Set Intersection [Easy Python Tutorial]
  • How To Properly Use Python Set Discard Method

Menu

  • Let Me Flutter – Home
  • Flutter App Development
  • Python Programming
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy

Categories

LATEST POSTS

  • Flutter Firebase Change Password – Practical Example
  • How To Build Flutter ChatGPT App [Free Source Code]
  • Flutter Firebase Email Authentication [Login, Signup, Logout]
  • Flutter Firebase CRUD App [Create, Read, Update, Delete]
  • [Solved] Flutter Pinch Zoom Image In ListView Builder

Copyright © 2023 Let Me Flutter.

Powered by PressBook Media WordPress theme