diff --git a/.flutter-plugins b/.flutter-plugins new file mode 100644 index 00000000..9ee23093 --- /dev/null +++ b/.flutter-plugins @@ -0,0 +1,5 @@ +# This is a generated file; do not edit or check into version control. +path_provider=C:\\flutter\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\path_provider-2.0.5\\ +path_provider_linux=C:\\flutter\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\path_provider_linux-2.1.0\\ +path_provider_macos=C:\\flutter\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\path_provider_macos-2.0.2\\ +path_provider_windows=C:\\flutter\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\path_provider_windows-2.0.3\\ diff --git a/.flutter-plugins-dependencies b/.flutter-plugins-dependencies new file mode 100644 index 00000000..1e772073 --- /dev/null +++ b/.flutter-plugins-dependencies @@ -0,0 +1 @@ +{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"path_provider","path":"C:\\\\flutter\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\path_provider-2.0.5\\\\","dependencies":[]}],"android":[{"name":"path_provider","path":"C:\\\\flutter\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\path_provider-2.0.5\\\\","dependencies":[]}],"macos":[{"name":"path_provider_macos","path":"C:\\\\flutter\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\path_provider_macos-2.0.2\\\\","dependencies":[]}],"linux":[{"name":"path_provider_linux","path":"C:\\\\flutter\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\path_provider_linux-2.1.0\\\\","dependencies":[]}],"windows":[{"name":"path_provider_windows","path":"C:\\\\flutter\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\path_provider_windows-2.0.3\\\\","dependencies":[]}],"web":[]},"dependencyGraph":[{"name":"path_provider","dependencies":["path_provider_linux","path_provider_macos","path_provider_windows"]},{"name":"path_provider_linux","dependencies":[]},{"name":"path_provider_macos","dependencies":[]},{"name":"path_provider_windows","dependencies":[]}],"date_created":"2021-10-02 21:49:03.163991","version":"2.5.1"} \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..8906afc6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,46 @@ +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.buildlog/ +.history +.svn/ + +# IntelliJ related +*.iml +*.ipr +*.iws +.idea/ + +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +#.vscode/ + +# Flutter/Dart/Pub related +**/doc/api/ +**/ios/Flutter/.last_build_id +.dart_tool/ +.flutter-plugins +.flutter-plugins-dependencies +.packages +.pub-cache/ +.pub/ +/build/ + +# Web related +lib/generated_plugin_registrant.dart + +# Symbolication related +app.*.symbols + +# Obfuscation related +app.*.map.json + +# Android Studio will place build artifacts here +/android/app/debug +/android/app/profile +/android/app/release diff --git a/.metadata b/.metadata new file mode 100644 index 00000000..32d732bd --- /dev/null +++ b/.metadata @@ -0,0 +1,10 @@ +# This file tracks properties of this Flutter project. +# Used by Flutter tool to assess capabilities and perform upgrades etc. +# +# This file should be version controlled and should not be manually edited. + +version: + revision: ffb2ecea5223acdd139a5039be2f9c796962833d + channel: stable + +project_type: app diff --git a/.packages b/.packages new file mode 100644 index 00000000..84c20f04 --- /dev/null +++ b/.packages @@ -0,0 +1,48 @@ +# This file is deprecated. Tools should instead consume +# `.dart_tool/package_config.json`. +# +# For more info see: https://dart.dev/go/dot-packages-deprecation +# +# Generated by pub on 2021-10-02 21:37:55.933320. +async:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.8.1/lib/ +boolean_selector:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0/lib/ +characters:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.1.0/lib/ +charcode:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.3.1/lib/ +clock:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0/lib/ +collection:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.15.0/lib/ +crypto:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/crypto-3.0.1/lib/ +cupertino_icons:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-1.0.3/lib/ +fake_async:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.2.0/lib/ +ffi:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-1.1.2/lib/ +file:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/file-6.1.2/lib/ +flutter:file:///C:/flutter/flutter/packages/flutter/lib/ +flutter_lints:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_lints-1.0.4/lib/ +flutter_test:file:///C:/flutter/flutter/packages/flutter_test/lib/ +google_fonts:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/google_fonts-2.1.0/lib/ +http:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/http-0.13.3/lib/ +http_parser:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/http_parser-4.0.0/lib/ +lints:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/lints-1.0.1/lib/ +matcher:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.10/lib/ +meta:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/lib/ +path:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.0/lib/ +path_provider:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.5/lib/ +path_provider_linux:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.1.0/lib/ +path_provider_macos:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.2/lib/ +path_provider_platform_interface:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_platform_interface-2.0.1/lib/ +path_provider_windows:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.3/lib/ +pedantic:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/pedantic-1.11.1/lib/ +platform:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/platform-3.0.2/lib/ +plugin_platform_interface:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/plugin_platform_interface-2.0.2/lib/ +process:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/process-4.2.3/lib/ +sky_engine:file:///C:/flutter/flutter/bin/cache/pkg/sky_engine/lib/ +source_span:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.1/lib/ +stack_trace:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0/lib/ +stream_channel:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0/lib/ +string_scanner:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0/lib/ +term_glyph:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0/lib/ +test_api:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.2/lib/ +typed_data:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.3.0/lib/ +vector_math:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.0/lib/ +win32:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/win32-2.2.9/lib/ +xdg_directories:file:///C:/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/xdg_directories-0.2.0/lib/ +firstapp:lib/ diff --git a/README.md b/README.md index 0b914f90..4eb07d44 100644 --- a/README.md +++ b/README.md @@ -1,37 +1,16 @@ -## Built In Flutter Task 2 - -#### Part 1 | Flutter PortFolio - -Ever heard of a Mobile Portfolio?, Well we are gonna make one. :) - -This task makes you flaunt your creative nerves as well as output an awesome Mobile Portfolio which will come handy in your future. - -Create an attractive single screen portfolio with Flutter, -Use AppBar, Images from Assets, Container, Text, Column. -Fork this repository and push your codes and a screenshot of your portfolio to a seperate folder with your name within the forked version of the below repository. *The folder name should be your name*. - -## EXAMPLE -![Whatsapp-Automation](https://media.discordapp.net/attachments/885514375589412934/888085857704243230/IMG-20210916-WA0119.jpg?width=336&height=644) - -Mandatory Widgets for Task Evaluation: -1. Scaffold -2. AppBar -3. Container -4. Text -5. Column or Row -6. Image or Circle avatar -7. Divider (This widget might be new to you, try googling around or mention your difficulties in the #help channel) -#### After all googling is also a tech skill😜 - - -### "Make sure that you include these 7 Widgets in your Project." - -Finally create a Pull Request to the Parent Repository and Mention your PR Link with your submission. - -:checkered_flag: After completing the task you have to mention that you have completed task-2 along with your GitHub profile and PR Link on the ***#its-show-time*** channel and tag **@Mentor**. Otherwise your work won't be recognised. - -##### Deadline : 20th September 6.00 PM - -:round_pushpin: *Please ensure that you are using your original profile pic and original name as the server nickname. Otherwise it won't be evaluated.* - -Happy Coding. +# firstapp + +A new Flutter project. + +## Getting Started + +This project is a starting point for a Flutter application. + +A few resources to get you started if this is your first Flutter project: + +- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab) +- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook) + +For help getting started with Flutter, view our +[online documentation](https://flutter.dev/docs), which offers tutorials, +samples, guidance on mobile development, and a full API reference. diff --git a/analysis_options.yaml b/analysis_options.yaml new file mode 100644 index 00000000..a7acf245 --- /dev/null +++ b/analysis_options.yaml @@ -0,0 +1,29 @@ +# This file configures the analyzer, which statically analyzes Dart code to +# check for errors, warnings, and lints. +# +# The issues identified by the analyzer are surfaced in the UI of Dart-enabled +# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be +# invoked from the command line by running `flutter analyze`. + +# The following line activates a set of recommended lints for Flutter apps, +# packages, and plugins designed to encourage good coding practices. +include: package:flutter_lints/flutter.yaml + +linter: + # The lint rules applied to this project can be customized in the + # section below to disable rules from the `package:flutter_lints/flutter.yaml` + # included above or to enable additional rules. A list of all available lints + # and their documentation is published at + # https://dart-lang.github.io/linter/lints/index.html. + # + # Instead of disabling a lint rule for the entire project in the + # section below, it can also be suppressed for a single line of code + # or a specific dart file by using the `// ignore: name_of_lint` and + # `// ignore_for_file: name_of_lint` syntax on the line or in the file + # producing the lint. + rules: + # avoid_print: false # Uncomment to disable the `avoid_print` rule + # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule + +# Additional information about this file can be found at +# https://dart.dev/guides/language/analysis-options diff --git a/assets/065f106a8a83500e7e5fa3a12b7bef5d.jpg b/assets/065f106a8a83500e7e5fa3a12b7bef5d.jpg new file mode 100644 index 00000000..18fd4090 Binary files /dev/null and b/assets/065f106a8a83500e7e5fa3a12b7bef5d.jpg differ diff --git a/firstapp.iml b/firstapp.iml new file mode 100644 index 00000000..3ae446d1 --- /dev/null +++ b/firstapp.iml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/lib/main.dart b/lib/main.dart new file mode 100644 index 00000000..c8465058 --- /dev/null +++ b/lib/main.dart @@ -0,0 +1,168 @@ +import 'package:flutter/material.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.blue, + ), + home: const MyHomePage(), + ); + } +} + +class MyHomePage extends StatefulWidget { + const MyHomePage({Key? key}) : super(key: key); + + @override + State createState() => _MyHomePageState(); +} + +class _MyHomePageState extends State { + get icon => null; + + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + leading: IconButton( + onPressed: () {}, + icon: const Icon(Icons.arrow_back_rounded, color: Colors.black)), + elevation: 0, + backgroundColor: Colors.transparent, + ), + body: Container( + height: 800, + width: double.infinity, + padding: const EdgeInsets.all(25), + //color: Colors.g, + child: Column( + children: [ + const Align( + child: Text( + 'Edit Profile', + style: TextStyle( + fontSize: 30, + fontWeight: FontWeight.w800, + ), + ), + alignment: Alignment.centerLeft, + ), + const SizedBox( + height: 20, + ), + const CircleAvatar( + backgroundImage: + AssetImage('assets/065f106a8a83500e7e5fa3a12b7bef5d.jpg'), + radius: 70, + ), + const Spacer(), + Row( + children: const [ + Text( + 'username', + style: TextStyle(color: Colors.black87, fontSize: 17), + ), + Spacer(), + Text( + 'Amanda', + style: TextStyle(color: Colors.black87, fontSize: 17), + ), + ], + ), + const Spacer(), + const Divider( + color: Colors.black12, + thickness: 2.0, + ), + const Spacer(), + Row( + children: const [ + Text( + 'Email', + style: TextStyle(color: Colors.black87, fontSize: 17), + ), + Spacer(), + Text( + 'abc@gmail.com', + style: TextStyle(color: Colors.black87, fontSize: 17), + ), + ], + ), + const Spacer(), + const Divider( + color: Colors.black12, + thickness: 2.0, + ), + const Spacer(), + Row( + children: const [ + Text( + 'Phone', + style: TextStyle(color: Colors.black87, fontSize: 17), + ), + Spacer(), + Text( + '****999****', + style: TextStyle(color: Colors.black87, fontSize: 17), + ), + ], + ), + const Spacer(), + const Divider( + color: Colors.black12, + thickness: 2.0, + ), + const Spacer(), + Row( + children: const [ + Text( + 'Date of Birth', + style: TextStyle(color: Colors.black87, fontSize: 17), + ), + Spacer(), + Text( + '20/09/2001', + style: TextStyle(color: Colors.black), + ), + ], + ), + const Spacer(), + const Divider( + color: Colors.black12, + thickness: 2.0, + ), + const Spacer(), + Row( + children: const [ + Text( + 'Address', + style: TextStyle(color: Colors.black87, fontSize: 17), + ), + Spacer(), + Text( + '123 Royal Street, NewYork', + style: TextStyle(color: Colors.black87, fontSize: 17), + ), + ], + ), + const Spacer(), + const Divider( + color: Colors.black12, + thickness: 2.0, + ), + ], + ), + ), + ); + } +} diff --git a/protfolio.png b/protfolio.png new file mode 100644 index 00000000..dcf59aef Binary files /dev/null and b/protfolio.png differ diff --git a/pubspec.lock b/pubspec.lock new file mode 100644 index 00000000..53f5af3f --- /dev/null +++ b/pubspec.lock @@ -0,0 +1,287 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + async: + dependency: transitive + description: + name: async + url: "https://pub.dartlang.org" + source: hosted + version: "2.8.1" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" + characters: + dependency: transitive + description: + name: characters + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + charcode: + dependency: transitive + description: + name: charcode + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.1" + clock: + dependency: transitive + description: + name: clock + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + collection: + dependency: transitive + description: + name: collection + url: "https://pub.dartlang.org" + source: hosted + version: "1.15.0" + crypto: + dependency: transitive + description: + name: crypto + url: "https://pub.dartlang.org" + source: hosted + version: "3.0.1" + cupertino_icons: + dependency: "direct main" + description: + name: cupertino_icons + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.3" + fake_async: + dependency: transitive + description: + name: fake_async + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.0" + ffi: + dependency: transitive + description: + name: ffi + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.2" + file: + dependency: transitive + description: + name: file + url: "https://pub.dartlang.org" + source: hosted + version: "6.1.2" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.4" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + google_fonts: + dependency: "direct main" + description: + name: google_fonts + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" + http: + dependency: transitive + description: + name: http + url: "https://pub.dartlang.org" + source: hosted + version: "0.13.3" + http_parser: + dependency: transitive + description: + name: http_parser + url: "https://pub.dartlang.org" + source: hosted + version: "4.0.0" + lints: + dependency: transitive + description: + name: lints + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.1" + matcher: + dependency: transitive + description: + name: matcher + url: "https://pub.dartlang.org" + source: hosted + version: "0.12.10" + meta: + dependency: transitive + description: + name: meta + url: "https://pub.dartlang.org" + source: hosted + version: "1.7.0" + path: + dependency: transitive + description: + name: path + url: "https://pub.dartlang.org" + source: hosted + version: "1.8.0" + path_provider: + dependency: transitive + description: + name: path_provider + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.5" + path_provider_linux: + dependency: transitive + description: + name: path_provider_linux + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" + path_provider_macos: + dependency: transitive + description: + name: path_provider_macos + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.2" + path_provider_platform_interface: + dependency: transitive + description: + name: path_provider_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.1" + path_provider_windows: + dependency: transitive + description: + name: path_provider_windows + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.3" + pedantic: + dependency: transitive + description: + name: pedantic + url: "https://pub.dartlang.org" + source: hosted + version: "1.11.1" + platform: + dependency: transitive + description: + name: platform + url: "https://pub.dartlang.org" + source: hosted + version: "3.0.2" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.2" + process: + dependency: transitive + description: + name: process + url: "https://pub.dartlang.org" + source: hosted + version: "4.2.3" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.99" + source_span: + dependency: transitive + description: + name: source_span + url: "https://pub.dartlang.org" + source: hosted + version: "1.8.1" + stack_trace: + dependency: transitive + description: + name: stack_trace + url: "https://pub.dartlang.org" + source: hosted + version: "1.10.0" + stream_channel: + dependency: transitive + description: + name: stream_channel + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" + string_scanner: + dependency: transitive + description: + name: string_scanner + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + term_glyph: + dependency: transitive + description: + name: term_glyph + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.0" + test_api: + dependency: transitive + description: + name: test_api + url: "https://pub.dartlang.org" + source: hosted + version: "0.4.2" + typed_data: + dependency: transitive + description: + name: typed_data + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.0" + vector_math: + dependency: transitive + description: + name: vector_math + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" + win32: + dependency: transitive + description: + name: win32 + url: "https://pub.dartlang.org" + source: hosted + version: "2.2.9" + xdg_directories: + dependency: transitive + description: + name: xdg_directories + url: "https://pub.dartlang.org" + source: hosted + version: "0.2.0" +sdks: + dart: ">=2.14.0 <3.0.0" + flutter: ">=2.5.0" diff --git a/pubspec.yaml b/pubspec.yaml new file mode 100644 index 00000000..d1a590b3 --- /dev/null +++ b/pubspec.yaml @@ -0,0 +1,89 @@ +name: firstapp +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