Facebook Twitter Instagram
    DeepCrazyWorld
    Facebook Twitter Instagram Pinterest YouTube
    • FLUTTER
      • FLUTTER APP
        • QRCode
        • Quiz App
        • Chat GPT
        • PDF App
        • News App
        • Fitness App
        • Weather App
        • BMI Calculator
        • GAME APP
        • Ecommerce App
        • wallpaper App
        • Finance app
        • Chat App
        • Wallet App
        • Taxi App
        • Quran app
        • Music player app
      • FLUTTER UI
        • Splash Screen
        • Onboarding Screen
        • Login Screen
        • Card Design
        • Drawer
    • PROJECT
      • Android Projects
      • College Projects
      • FLUTTER APP
      • Project Ideas
      • PHP Projects
      • Python Projects
    • SOURCE CODE
    • ANDROID
      • ANDROID APP
      • GAME APP
      • ANDROID STUDIO
    • MCQ
      • AKTU MCQ
        • RPA MCQ
        • COA MCQ
        • HPC MCQ
        • SPM MCQ
        • Renewable Energy All MCQ
        • Data Compression MCQ
        • Data Structure MCQ
        • Digital Image Processing MCQ
        • Software Engineering MCQ
        • Machine Learning MCQ
        • Artificial Intelligence MCQ
      • D PHARMA MCQ
        • Pharmaceutics – I MCQ
        • Pharmacognosy MCQ
        • Pharmaceutical Chemistry MCQ
        • Biochemistry and Clinical Pathology MCQ
        • Human Anatomy and Physiology MCQ
        • Heath Education and Community Pharmacy MCQ
    • INTERVIEW QUESTIONS
      • Flutter Interview Questions
      • INTERVIEW QUESTIONS
      • Python Interview Questions
      • Coding ninjas solution
    • MORE
      • WORDPRESS
        • SEO
        • TOP 10 WORDPRESS THEME
      • PRODUCTIVITY
      • Program
      • QUOTES
    DeepCrazyWorld
    Home»FLUTTER»Create Setting Page Flutter UI Design with source code
    FLUTTER

    Create Setting Page Flutter UI Design with source code

    DeepikaBy DeepikaOctober 16, 2022Updated:December 18, 2022No Comments5 Mins Read

    Hello freinds In this article we are creating a setting page screen in Flutter UI Design with source code 2022 – Setting Page Flutter UI Design with source code

    <img decoding=

    Table of Contents

    Toggle
    • Configure flutter in your system first
    • App bar
    • Body section Code
    • setting.dart
    • Complete Source Code
    • Output
    • Contact me
    • Related Articles:
    • READ MORE

    Configure flutter in your system first

    Note: Before creating flutter project you need to configure Flutter in your system successfully . here i have given another articale to help in configuration of flutter in your system

    How to Install Flutter in windows 10 step by step

    Setting page output demo

    App bar

         appBar: AppBar(
            title: Text('Settings'),
            backgroundColor: colorSecondry,
            leading: IconButton(
              onPressed: () {
                Navigator.push(
                  context,
                  MaterialPageRoute(builder: (context) => BottomNav()),
                );
              },
              icon: Icon(Icons.arrow_back_outlined, color: colorPrimary),
            ),
            automaticallyImplyLeading: false,
            centerTitle: true,
            elevation: 10,
          ),

    Body section Code

      body: Padding(
            padding: EdgeInsets.only(left: 2.0.h, right: 2.0.h, top: 3.0.h),
            child: SingleChildScrollView(
                child: Column(children: <Widget>[
              Row(
                children: [
                  GestureDetector(
                    onTap: () {}, // Image tapped
                    child: CircleAvatar(
                      backgroundColor: colorPrimary,
                      radius: 4.h,
                      backgroundImage: AssetImage(
                        'assets/images/profile.png',
                      ),
                    ),
                  ),
                  SizedBox(
                    width: 2.h,
                  ),
                  Center(
                      child: Text(
                    "Mr. John Khare",
                    style: Style_File.title.copyWith(color: colorWhite),
                  )),
                  Spacer(),
                  IconButton(
                      onPressed: () {
                        // Navigator.pop(context);
                      },
                      icon: Icon(
                        Icons.edit,
                        size: 18,
                        color: colorWhite,
                      )),
                ],
              ),
              SizedBox(
                height: 5.h,
              ),
              Divider(
                color: colorGrey,
                thickness: 0.1.h,
              ),
              Row(
                mainAxisAlignment: MainAxisAlignment.spaceBetween,
                children: [
                  Center(
                      child: Text(
                    "Language",
                    style: Style_File.title.copyWith(color: colorWhite),
                  )),
                  Spacer(),
                  Text(
                    "English",
                    style: Style_File.title.copyWith(color: colorGrey),
                  ),
                  IconButton(
                      onPressed: () {
                        // Navigator.pop(context);
                      },
                      icon: Icon(
                        Icons.arrow_forward_ios,
                        size: 18,
                        color: colorWhite,
                      )),
                ],
              ),
              Divider(
                color: colorGrey,
                thickness: 0.07.h,
              ),
              Row(
                mainAxisAlignment: MainAxisAlignment.spaceBetween,
                children: [
                  Center(
                      child: Text(
                    "Notification",
                    style: Style_File.title.copyWith(color: colorWhite),
                  )),
                  IconButton(
                      onPressed: () {
                        // Navigator.pop(context);
                      },
                      icon: Icon(
                        Icons.arrow_forward_ios,
                        size: 18,
                        color: colorWhite,
                      )),
                ],
              ),
              Divider(
                color: colorGrey,
                thickness: 0.07.h,
              ),
              Row(
                mainAxisAlignment: MainAxisAlignment.spaceBetween,
                children: [
                  Center(
                      child: Text(
                    "About",
                    style: Style_File.title.copyWith(color: colorWhite),
                  )),
                  IconButton(
                      onPressed: () {
                        // Navigator.pop(context);
                      },
                      icon: Icon(
                        Icons.arrow_forward_ios,
                        size: 18,
                        color: colorWhite,
                      )),
                ],
              ),
              Divider(
                color: colorGrey,
                thickness: 0.07.h,
              ),
              Row(
                mainAxisAlignment: MainAxisAlignment.spaceBetween,
                children: [
                  Center(
                      child: Text(
                    "Terms & Conditions",
                    style: Style_File.title.copyWith(color: colorWhite),
                  )),
                  IconButton(
                      onPressed: () {
                        // Navigator.pop(context);
                      },
                      icon: Icon(
                        Icons.arrow_forward_ios,
                        size: 18,
                        color: colorWhite,
                      )),
                ],
              ),
              Divider(
                color: colorGrey,
                thickness: 0.07.h,
              ),
              Row(
                mainAxisAlignment: MainAxisAlignment.spaceBetween,
                children: [
                  Center(
                      child: Text(
                    "Privacy Policy",
                    style: Style_File.title.copyWith(color: colorWhite),
                  )),
                  IconButton(
                      onPressed: () {
                        // Navigator.pop(context);
                      },
                      icon: Icon(
                        Icons.arrow_forward_ios,
                        size: 18,
                        color: colorWhite,
                      )),
                ],
              ),
              Divider(
                color: colorGrey,
                thickness: 0.07.h,
              ),
              const SizedBox(
                height: 40,
              ),
              Center(
                child: ButtonWidget(
                  text: 'Logout',
                  onTap: () {},
                ),
              ),
            ])),
          ),

    Divider Here

    Divider(
                color: colorGrey,
                thickness: 0.07.h,
              ),

    Icon Button

      IconButton(
                      onPressed: () {
                        // Navigator.pop(context);
                      },
                      icon: Icon(
                        Icons.arrow_forward_ios,
                        size: 18,
                        color: colorWhite,
                      )),

    setting.dart

    Setting page ui design

    Complete Source Code

    import 'package:ancientmysticmusic/screen/home/bottomnav.dart';
    import 'package:ancientmysticmusic/utils/button_widget.dart';
    import 'package:ancientmysticmusic/utils/colors.dart';
    import 'package:ancientmysticmusic/utils/style_file.dart';
    import 'package:flutter/material.dart';
    import 'package:flutter/src/widgets/container.dart';
    import 'package:flutter/src/widgets/framework.dart';
    import 'package:responsive_sizer/responsive_sizer.dart';
    
    class SettingScreen extends StatefulWidget {
      const SettingScreen({super.key});
    
      @override
      State<SettingScreen> createState() => _SettingScreenState();
    }
    
    class _SettingScreenState extends State<SettingScreen> {
      @override
      Widget build(BuildContext context) {
        return Scaffold(
          backgroundColor: colorSecondry,
          appBar: AppBar(
            title: Text('Settings'),
            backgroundColor: colorSecondry,
            leading: IconButton(
              onPressed: () {
                Navigator.push(
                  context,
                  MaterialPageRoute(builder: (context) => BottomNav()),
                );
              },
              icon: Icon(Icons.arrow_back_outlined, color: colorPrimary),
            ),
            automaticallyImplyLeading: false,
            centerTitle: true,
            elevation: 10,
          ),
          body: Padding(
            padding: EdgeInsets.only(left: 2.0.h, right: 2.0.h, top: 3.0.h),
            child: SingleChildScrollView(
                child: Column(children: <Widget>[
              Row(
                children: [
                  GestureDetector(
                    onTap: () {}, // Image tapped
                    child: CircleAvatar(
                      backgroundColor: colorPrimary,
                      radius: 4.h,
                      backgroundImage: AssetImage(
                        'assets/images/profile.png',
                      ),
                    ),
                  ),
                  SizedBox(
                    width: 2.h,
                  ),
                  Center(
                      child: Text(
                    "Mr. John Khare",
                    style: Style_File.title.copyWith(color: colorWhite),
                  )),
                  Spacer(),
                  IconButton(
                      onPressed: () {
                        // Navigator.pop(context);
                      },
                      icon: Icon(
                        Icons.edit,
                        size: 18,
                        color: colorWhite,
                      )),
                ],
              ),
              SizedBox(
                height: 5.h,
              ),
              Divider(
                color: colorGrey,
                thickness: 0.1.h,
              ),
              Row(
                mainAxisAlignment: MainAxisAlignment.spaceBetween,
                children: [
                  Center(
                      child: Text(
                    "Language",
                    style: Style_File.title.copyWith(color: colorWhite),
                  )),
                  Spacer(),
                  Text(
                    "English",
                    style: Style_File.title.copyWith(color: colorGrey),
                  ),
                  IconButton(
                      onPressed: () {
                        // Navigator.pop(context);
                      },
                      icon: Icon(
                        Icons.arrow_forward_ios,
                        size: 18,
                        color: colorWhite,
                      )),
                ],
              ),
              Divider(
                color: colorGrey,
                thickness: 0.07.h,
              ),
              Row(
                mainAxisAlignment: MainAxisAlignment.spaceBetween,
                children: [
                  Center(
                      child: Text(
                    "Notification",
                    style: Style_File.title.copyWith(color: colorWhite),
                  )),
                  IconButton(
                      onPressed: () {
                        // Navigator.pop(context);
                      },
                      icon: Icon(
                        Icons.arrow_forward_ios,
                        size: 18,
                        color: colorWhite,
                      )),
                ],
              ),
              Divider(
                color: colorGrey,
                thickness: 0.07.h,
              ),
              Row(
                mainAxisAlignment: MainAxisAlignment.spaceBetween,
                children: [
                  Center(
                      child: Text(
                    "About",
                    style: Style_File.title.copyWith(color: colorWhite),
                  )),
                  IconButton(
                      onPressed: () {
                        // Navigator.pop(context);
                      },
                      icon: Icon(
                        Icons.arrow_forward_ios,
                        size: 18,
                        color: colorWhite,
                      )),
                ],
              ),
              Divider(
                color: colorGrey,
                thickness: 0.07.h,
              ),
              Row(
                mainAxisAlignment: MainAxisAlignment.spaceBetween,
                children: [
                  Center(
                      child: Text(
                    "Terms & Conditions",
                    style: Style_File.title.copyWith(color: colorWhite),
                  )),
                  IconButton(
                      onPressed: () {
                        // Navigator.pop(context);
                      },
                      icon: Icon(
                        Icons.arrow_forward_ios,
                        size: 18,
                        color: colorWhite,
                      )),
                ],
              ),
              Divider(
                color: colorGrey,
                thickness: 0.07.h,
              ),
              Row(
                mainAxisAlignment: MainAxisAlignment.spaceBetween,
                children: [
                  Center(
                      child: Text(
                    "Privacy Policy",
                    style: Style_File.title.copyWith(color: colorWhite),
                  )),
                  IconButton(
                      onPressed: () {
                        // Navigator.pop(context);
                      },
                      icon: Icon(
                        Icons.arrow_forward_ios,
                        size: 18,
                        color: colorWhite,
                      )),
                ],
              ),
              Divider(
                color: colorGrey,
                thickness: 0.07.h,
              ),
              const SizedBox(
                height: 40,
              ),
              Center(
                child: ButtonWidget(
                  text: 'Logout',
                  onTap: () {},
                ),
              ),
            ])),
          ),
        );
      }
    }
    

    Output

    Contact me

    for backend or any other configuration feel free to contact me.


    Do like & share my Facebook page. if you find this post helpful. Thank you!!

    How to Make Navigation Drawer in Flutter Source Code

    Related Articles:

    • How to Install Flutter in windows 10
    • How to Setup Space Between Elements In Flutter 
    • Flutter Card Widget with Example
    • Integrating an API into a Flutter – Working with REST APIs
    • Create a simple splash screen in Flutter
    • Android Projects with Source Code
    • Flutter Interview Questions
    • School Database Management System Project 
    • Create A Simple Splash Screen UI design
    • Create Login Page UI Design and Animation For Flutter
    • Car Racing Game app with android studio

    READ MORE

    Share. Facebook Twitter LinkedIn WhatsApp Telegram Pinterest Reddit Email
    Previous ArticleHow to Make Navigation Drawer in Flutter Source Code
    Next Article How to Make Car Racing Game App with Android Studio

    Related Posts

    Implementing a Dynamic FAQ Screen UI in Flutter Using ExpansionTile

    FLUTTER 5 Mins Read

    Creating an Instruction UI Screen in Flutter Application

    FLUTTER UI 7 Mins Read

    Animated Backgrounds in Flutter: A Complete Guide

    FLUTTER 4 Mins Read

    How to Create Music Player UI screen with fully functional in flutter

    FLUTTER APP 3 Mins Read

    Leave A Reply Cancel Reply

    Recent Posts
    • Implementing a Dynamic FAQ Screen UI in Flutter Using ExpansionTile March 29, 2025
    • Creating an Instruction UI Screen in Flutter Application March 29, 2025
    • Animated Backgrounds in Flutter: A Complete Guide March 15, 2025
    • How to make Diary App using flutter stepwise using getx August 31, 2024
    • How to Create Music Player UI screen with fully functional in flutter August 30, 2024
    • How to make ListView Builder Ui in flutter with Source Code August 29, 2024
    • Create a TabBar View in flutter with fully functional stepwise August 28, 2024
    • How to create TabBar view in flutter with source code step wise August 27, 2024
    • How to make Heart rate measure app with Flutter stepwise August 26, 2024
    • How to make ChatGpt App in flutter with source code Stepwise August 25, 2024
    Facebook Twitter Instagram Pinterest YouTube
    • About
    • Contact
    • Disclaimer
    • Privacy Policy
    Copyright by DeepCrazyWorld © 2025

    Type above and press Enter to search. Press Esc to cancel.