diff --git a/ahamad asim.PNG b/ahamad asim.PNG new file mode 100644 index 00000000..37b17952 Binary files /dev/null and b/ahamad asim.PNG differ diff --git a/assets/asim.jpg b/assets/asim.jpg new file mode 100644 index 00000000..1b9dfe1d Binary files /dev/null and b/assets/asim.jpg differ diff --git a/lib/main.dart b/lib/main.dart new file mode 100644 index 00000000..06b22289 --- /dev/null +++ b/lib/main.dart @@ -0,0 +1,146 @@ +import 'package:flutter/material.dart'; +import 'package:google_fonts/google_fonts.dart'; + +void main() { + runApp(const MyApp()); +} + +class MyApp extends StatelessWidget { + const MyApp({Key? key}) : super(key: key); + @override + Widget build(BuildContext context) { + return MaterialApp( + debugShowCheckedModeBanner: false, + title: 'Flutter Demo', + theme: ThemeData( + primarySwatch: Colors.yellow, + ), + home: MyHomePage(), + ); + } +} + +class MyHomePage extends StatefulWidget { + @override + State createState() => _MyHomePageState(); +} + +class _MyHomePageState extends State { + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + leading: IconButton( + icon: const Icon(Icons.arrow_back_rounded), + onPressed: () {}, + color: Colors.black, + ), + elevation: 0, + backgroundColor: Colors.red, + ), + body: Container( + height: 700, + color: Colors.white12, + width: double.infinity, + padding: EdgeInsets.all(30), + child: Column(children: [ + Align(child: Text('Profile', textAlign: TextAlign.center, + style: GoogleFonts.allerta( + textStyle: TextStyle( + fontSize: 26, fontWeight: FontWeight.w700,), + ),), alignment: Alignment.center,), + SizedBox(height: 20,), + CircleAvatar( + backgroundImage: AssetImage('assets/asim.jpg'), + radius: 70, + ), + Spacer(), + Row( + children: [ + Text('Username :', style: GoogleFonts.oleoScript( + textStyle: TextStyle( + fontSize: 22 ),),), + Spacer(), + Text('Ahamad Asim', style: GoogleFonts.oleoScript( + textStyle: TextStyle( + fontSize: 19 ),),), + ], + ), + Spacer(), + Divider( + color: Colors.grey, + thickness: 3, + ), + Spacer(), + Row( + children: [ + Text('Email :', style: GoogleFonts.oleoScript( + textStyle: TextStyle( + fontSize: 22),),), + Spacer(), + Text('ahamadasimPheonix@gmail.com', style: GoogleFonts.oleoScript( + textStyle: TextStyle( + fontSize: 16 ),),), + ], + ), Spacer(), + Divider( + color: Colors.grey, + thickness: 3, + ), + Spacer(), + Row( + children: [ + Text('Phone :', style: GoogleFonts.oleoScript( + textStyle: TextStyle( + fontSize: 22 ),),), + Spacer(), + Text('+91 123456789', style: GoogleFonts.oleoScript( + textStyle: TextStyle( + fontSize: 18 ),),), + ], + ), + Spacer(), + Divider( + color: Colors.grey, + thickness: 3, + ), + Spacer(), + Row( + children: [ + Text('DOB :', style: GoogleFonts.oleoScript( + textStyle: TextStyle( + fontSize: 22 ),),), + Spacer(), + Text('1/4/1999', style: GoogleFonts.oleoScript( + textStyle: TextStyle( + fontSize: 19 ),),), + ], + ), Spacer(), + Divider( + color: Colors.grey, + thickness: 3, + ), + Spacer(), + Row( + children: [ + Text('Address :', style: GoogleFonts.oleoScript( + textStyle: TextStyle( + fontSize: 22 ),),), + Spacer(), + Text('California', style: GoogleFonts.oleoScript( + textStyle: TextStyle( + fontSize: 19 ),),), + ], + ), Spacer(), + Divider( + color: Colors.grey, + thickness: 3, + ), + Spacer(), + ]), + ), + ); +} +} + + diff --git a/pubspec.yaml b/pubspec.yaml new file mode 100644 index 00000000..58772ff6 --- /dev/null +++ b/pubspec.yaml @@ -0,0 +1,89 @@ +name: myaap +description: A new Flutter project. + +# The following line prevents the package from being accidentally published to +# pub.dev using `flutter pub publish`. This is preferred for private packages. +publish_to: 'none' # Remove this line if you wish to publish to pub.dev + +# The following defines the version and build number for your application. +# A version number is three numbers separated by dots, like 1.2.43 +# followed by an optional build number separated by a +. +# Both the version and the builder number may be overridden in flutter +# build by specifying --build-name and --build-number, respectively. +# In Android, build-name is used as versionName while build-number used as versionCode. +# Read more about Android versioning at https://developer.android.com/studio/publish/versioning +# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. +# Read more about iOS versioning at +# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html +version: 1.0.0+1 + +environment: + sdk: ">=2.12.0 <3.0.0" + +# Dependencies specify other packages that your package needs in order to work. +# To automatically upgrade your package dependencies to the latest versions +# consider running `flutter pub upgrade --major-versions`. Alternatively, +# dependencies can be manually updated by changing the version numbers below to +# the latest version available on pub.dev. To see which dependencies have newer +# versions available, run `flutter pub outdated`. +dependencies: + flutter: + sdk: flutter + + + # The following adds the Cupertino Icons font to your application. + # Use with the CupertinoIcons class for iOS style icons. + cupertino_icons: ^1.0.2 + google_fonts: ^2.1.0 + +dev_dependencies: + flutter_test: + sdk: flutter + + # The "flutter_lints" package below contains a set of recommended lints to + # encourage good coding practices. The lint set provided by the package is + # activated in the `analysis_options.yaml` file located at the root of your + # package. See that file for information about deactivating specific lint + # rules and activating additional ones. + flutter_lints: ^1.0.0 + +# For information on the generic Dart part of this file, see the +# following page: https://dart.dev/tools/pub/pubspec + +# The following section is specific to Flutter. +flutter: + + # The following line ensures that the Material Icons font is + # included with your application, so that you can use the icons in + # the material Icons class. + uses-material-design: true + + # To add assets to your application, add an assets section, like this: + assets: + - assets/ + + # An image asset can refer to one or more resolution-specific "variants", see + # https://flutter.dev/assets-and-images/#resolution-aware. + + # For details regarding adding assets from package dependencies, see + # https://flutter.dev/assets-and-images/#from-packages + + # To add custom fonts to your application, add a fonts section here, + # in this "flutter" section. Each entry in this list should have a + # "family" key with the font family name, and a "fonts" key with a + # list giving the asset and other descriptors for the font. For + # example: + # fonts: + # - family: Schyler + # fonts: + # - asset: fonts/Schyler-Regular.ttf + # - asset: fonts/Schyler-Italic.ttf + # style: italic + # - family: Trajan Pro + # fonts: + # - asset: fonts/TrajanPro.ttf + # - asset: fonts/TrajanPro_Bold.ttf + # weight: 700 + # + # For details regarding fonts from package dependencies, + # see https://flutter.dev/custom-fonts/#from-packages