You're seeing this because you've successfully setup Firebase Hosting. Now it's time to go build something extraordinary!
38 | Open Hosting Documentation 39 |Firebase SDK Loading…
41 | 42 | 64 | 65 | 66 | -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- 1 | # Generated by pub 2 | # See https://dart.dev/tools/pub/glossary#lockfile 3 | packages: 4 | archive: 5 | dependency: transitive 6 | description: 7 | name: archive 8 | url: "https://pub.dartlang.org" 9 | source: hosted 10 | version: "2.0.11" 11 | args: 12 | dependency: transitive 13 | description: 14 | name: args 15 | url: "https://pub.dartlang.org" 16 | source: hosted 17 | version: "1.5.2" 18 | async: 19 | dependency: transitive 20 | description: 21 | name: async 22 | url: "https://pub.dartlang.org" 23 | source: hosted 24 | version: "2.4.0" 25 | avatar_glow: 26 | dependency: "direct main" 27 | description: 28 | name: avatar_glow 29 | url: "https://pub.dartlang.org" 30 | source: hosted 31 | version: "1.0.0" 32 | boolean_selector: 33 | dependency: transitive 34 | description: 35 | name: boolean_selector 36 | url: "https://pub.dartlang.org" 37 | source: hosted 38 | version: "1.0.5" 39 | charcode: 40 | dependency: transitive 41 | description: 42 | name: charcode 43 | url: "https://pub.dartlang.org" 44 | source: hosted 45 | version: "1.1.2" 46 | collection: 47 | dependency: transitive 48 | description: 49 | name: collection 50 | url: "https://pub.dartlang.org" 51 | source: hosted 52 | version: "1.14.11" 53 | convert: 54 | dependency: transitive 55 | description: 56 | name: convert 57 | url: "https://pub.dartlang.org" 58 | source: hosted 59 | version: "2.1.1" 60 | crypto: 61 | dependency: transitive 62 | description: 63 | name: crypto 64 | url: "https://pub.dartlang.org" 65 | source: hosted 66 | version: "2.1.3" 67 | cupertino_icons: 68 | dependency: "direct main" 69 | description: 70 | name: cupertino_icons 71 | url: "https://pub.dartlang.org" 72 | source: hosted 73 | version: "0.1.2" 74 | extended_image: 75 | dependency: "direct main" 76 | description: 77 | name: extended_image 78 | url: "https://pub.dartlang.org" 79 | source: hosted 80 | version: "0.6.5" 81 | extended_image_library: 82 | dependency: "direct overridden" 83 | description: 84 | path: "." 85 | ref: dev 86 | resolved-ref: c005601d2aef37d3f76c33cf8e3c41768ed2fe6f 87 | url: "https://github.com/fluttercandies/extended_image_library.git" 88 | source: git 89 | version: "0.1.9" 90 | flutter: 91 | dependency: "direct main" 92 | description: flutter 93 | source: sdk 94 | version: "0.0.0" 95 | flutter_test: 96 | dependency: "direct dev" 97 | description: flutter 98 | source: sdk 99 | version: "0.0.0" 100 | font_awesome_flutter: 101 | dependency: "direct main" 102 | description: 103 | name: font_awesome_flutter 104 | url: "https://pub.dartlang.org" 105 | source: hosted 106 | version: "8.5.0" 107 | http: 108 | dependency: transitive 109 | description: 110 | name: http 111 | url: "https://pub.dartlang.org" 112 | source: hosted 113 | version: "0.12.0+2" 114 | http_client_helper: 115 | dependency: transitive 116 | description: 117 | name: http_client_helper 118 | url: "https://pub.dartlang.org" 119 | source: hosted 120 | version: "0.2.1" 121 | http_parser: 122 | dependency: transitive 123 | description: 124 | name: http_parser 125 | url: "https://pub.dartlang.org" 126 | source: hosted 127 | version: "3.1.3" 128 | image: 129 | dependency: transitive 130 | description: 131 | name: image 132 | url: "https://pub.dartlang.org" 133 | source: hosted 134 | version: "2.1.4" 135 | matcher: 136 | dependency: transitive 137 | description: 138 | name: matcher 139 | url: "https://pub.dartlang.org" 140 | source: hosted 141 | version: "0.12.6" 142 | meta: 143 | dependency: transitive 144 | description: 145 | name: meta 146 | url: "https://pub.dartlang.org" 147 | source: hosted 148 | version: "1.1.8" 149 | path: 150 | dependency: transitive 151 | description: 152 | name: path 153 | url: "https://pub.dartlang.org" 154 | source: hosted 155 | version: "1.6.4" 156 | path_provider: 157 | dependency: transitive 158 | description: 159 | name: path_provider 160 | url: "https://pub.dartlang.org" 161 | source: hosted 162 | version: "1.4.4" 163 | path_provider_fde: 164 | dependency: "direct overridden" 165 | description: 166 | path: "plugins/flutter_plugins/path_provider_fde" 167 | ref: HEAD 168 | resolved-ref: a075c245ffdfc17409a3fff12517cf416aa77c87 169 | url: "https://github.com/google/flutter-desktop-embedding/" 170 | source: git 171 | version: "0.0.1" 172 | pedantic: 173 | dependency: transitive 174 | description: 175 | name: pedantic 176 | url: "https://pub.dartlang.org" 177 | source: hosted 178 | version: "1.8.0+1" 179 | petitparser: 180 | dependency: transitive 181 | description: 182 | name: petitparser 183 | url: "https://pub.dartlang.org" 184 | source: hosted 185 | version: "2.4.0" 186 | platform: 187 | dependency: transitive 188 | description: 189 | name: platform 190 | url: "https://pub.dartlang.org" 191 | source: hosted 192 | version: "2.2.1" 193 | preload_page_view: 194 | dependency: "direct main" 195 | description: 196 | name: preload_page_view 197 | url: "https://pub.dartlang.org" 198 | source: hosted 199 | version: "0.1.4" 200 | quiver: 201 | dependency: transitive 202 | description: 203 | name: quiver 204 | url: "https://pub.dartlang.org" 205 | source: hosted 206 | version: "2.0.5" 207 | sky_engine: 208 | dependency: transitive 209 | description: flutter 210 | source: sdk 211 | version: "0.0.99" 212 | source_span: 213 | dependency: transitive 214 | description: 215 | name: source_span 216 | url: "https://pub.dartlang.org" 217 | source: hosted 218 | version: "1.5.5" 219 | stack_trace: 220 | dependency: transitive 221 | description: 222 | name: stack_trace 223 | url: "https://pub.dartlang.org" 224 | source: hosted 225 | version: "1.9.3" 226 | stream_channel: 227 | dependency: transitive 228 | description: 229 | name: stream_channel 230 | url: "https://pub.dartlang.org" 231 | source: hosted 232 | version: "2.0.0" 233 | string_scanner: 234 | dependency: transitive 235 | description: 236 | name: string_scanner 237 | url: "https://pub.dartlang.org" 238 | source: hosted 239 | version: "1.0.5" 240 | term_glyph: 241 | dependency: transitive 242 | description: 243 | name: term_glyph 244 | url: "https://pub.dartlang.org" 245 | source: hosted 246 | version: "1.1.0" 247 | test_api: 248 | dependency: transitive 249 | description: 250 | name: test_api 251 | url: "https://pub.dartlang.org" 252 | source: hosted 253 | version: "0.2.11" 254 | typed_data: 255 | dependency: transitive 256 | description: 257 | name: typed_data 258 | url: "https://pub.dartlang.org" 259 | source: hosted 260 | version: "1.1.6" 261 | url_launcher: 262 | dependency: "direct main" 263 | description: 264 | name: url_launcher 265 | url: "https://pub.dartlang.org" 266 | source: hosted 267 | version: "5.2.5" 268 | url_launcher_fde: 269 | dependency: "direct overridden" 270 | description: 271 | path: "plugins/flutter_plugins/url_launcher_fde" 272 | ref: HEAD 273 | resolved-ref: a075c245ffdfc17409a3fff12517cf416aa77c87 274 | url: "https://github.com/google/flutter-desktop-embedding/" 275 | source: git 276 | version: "0.0.1" 277 | url_launcher_platform_interface: 278 | dependency: transitive 279 | description: 280 | name: url_launcher_platform_interface 281 | url: "https://pub.dartlang.org" 282 | source: hosted 283 | version: "1.0.1" 284 | vector_math: 285 | dependency: transitive 286 | description: 287 | name: vector_math 288 | url: "https://pub.dartlang.org" 289 | source: hosted 290 | version: "2.0.8" 291 | xml: 292 | dependency: transitive 293 | description: 294 | name: xml 295 | url: "https://pub.dartlang.org" 296 | source: hosted 297 | version: "3.5.0" 298 | sdks: 299 | dart: ">=2.4.0 <3.0.0" 300 | flutter: ">=1.9.1+hotfix.4 <2.0.0" 301 | -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- 1 | name: flutter_portfolio 2 | description: A new Flutter project. 3 | 4 | # The following defines the version and build number for your application. 5 | # A version number is three numbers separated by dots, like 1.2.43 6 | # followed by an optional build number separated by a +. 7 | # Both the version and the builder number may be overridden in flutter 8 | # build by specifying --build-name and --build-number, respectively. 9 | # In Android, build-name is used as versionName while build-number used as versionCode. 10 | # Read more about Android versioning at https://developer.android.com/studio/publish/versioning 11 | # In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. 12 | # Read more about iOS versioning at 13 | # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html 14 | version: 1.0.0+1 15 | 16 | environment: 17 | sdk: ">=2.2.2 <3.0.0" 18 | 19 | dependencies: 20 | flutter: 21 | sdk: flutter 22 | 23 | # The following adds the Cupertino Icons font to your application. 24 | # Use with the CupertinoIcons class for iOS style icons. 25 | cupertino_icons: ^0.1.2 26 | avatar_glow: ^1.0.0 27 | font_awesome_flutter: ^8.2.0 28 | preload_page_view: ^0.1.4 29 | url_launcher: ^5.2.5 30 | extended_image: ^0.6.5 31 | 32 | dependency_overrides: 33 | extended_image_library: 34 | git: 35 | url: https://github.com/fluttercandies/extended_image_library.git 36 | ref: dev 37 | path_provider_fde: 38 | git: 39 | url: https://github.com/google/flutter-desktop-embedding/ 40 | path: plugins/flutter_plugins/path_provider_fde 41 | url_launcher_fde: 42 | git: 43 | url: https://github.com/google/flutter-desktop-embedding/ 44 | path: plugins/flutter_plugins/url_launcher_fde 45 | 46 | dev_dependencies: 47 | flutter_test: 48 | sdk: flutter 49 | 50 | 51 | # For information on the generic Dart part of this file, see the 52 | # following page: https://dart.dev/tools/pub/pubspec 53 | 54 | # The following section is specific to Flutter. 55 | flutter: 56 | 57 | # The following line ensures that the Material Icons font is 58 | # included with your application, so that you can use the icons in 59 | # the material Icons class. 60 | uses-material-design: true 61 | 62 | fonts: 63 | - family: Nunito 64 | fonts: 65 | - asset: assets/fonts/nunitoSemiBold.ttf 66 | - asset: assets/fonts/nunitoBold.ttf 67 | weight: 700 68 | 69 | 70 | assets: 71 | - assets/images/avatar.png 72 | - assets/images/lucknow.png 73 | - assets/images/lucknow_heritage.png 74 | - assets/images/laptop.png 75 | - assets/images/mobile.png 76 | 77 | - assets/images/artist/i1.jpg 78 | - assets/images/artist/i2.jpg 79 | - assets/images/artist/i3.jpg 80 | - assets/images/artist/i4.jpg 81 | - assets/images/artist/i5.jpg 82 | - assets/images/pen.png 83 | - assets/images/plane_text.png 84 | - assets/images/unacademy.png 85 | - assets/images/unacademy/1.png 86 | - assets/images/unacademy/2.png 87 | - assets/images/unacademy/3.png 88 | - assets/images/unacademy/4.png 89 | 90 | - assets/images/intro/b2.jpg 91 | - assets/images/intro/footer.png 92 | 93 | - assets/images/about/lucknow.jpg 94 | 95 | - assets/images/education/roorkee.jpg 96 | 97 | - assets/images/work/workozy.png 98 | - assets/images/work/workozy_track.png 99 | - assets/images/work/office.jpg 100 | 101 | - assets/images/skills/bike.jpg 102 | # To add assets to your application, add an assets section, like this: 103 | # assets: 104 | # - images/a_dot_burr.jpeg 105 | # - images/a_dot_ham.jpeg 106 | 107 | # An image asset can refer to one or more resolution-specific "variants", see 108 | # https://flutter.dev/assets-and-images/#resolution-aware. 109 | 110 | # For details regarding adding assets from package dependencies, see 111 | # https://flutter.dev/assets-and-images/#from-packages 112 | 113 | # To add custom fonts to your application, add a fonts section here, 114 | # in this "flutter" section. Each entry in this list should have a 115 | # "family" key with the font family name, and a "fonts" key with a 116 | # list giving the asset and other descriptors for the font. For 117 | # example: 118 | # fonts: 119 | # - family: Schyler 120 | # fonts: 121 | # - asset: fonts/Schyler-Regular.ttf 122 | # - asset: fonts/Schyler-Italic.ttf 123 | # style: italic 124 | # - family: Trajan Pro 125 | # fonts: 126 | # - asset: fonts/TrajanPro.ttf 127 | # - asset: fonts/TrajanPro_Bold.ttf 128 | # weight: 700 129 | # 130 | # For details regarding fonts from package dependencies, 131 | # see https://flutter.dev/custom-fonts/#from-packages 132 | -------------------------------------------------------------------------------- /src/s1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apgapg/flutter_portfolio/18bdc51faaefd1d437d8645ed70077ddbdfc827d/src/s1.png -------------------------------------------------------------------------------- /src/s2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apgapg/flutter_portfolio/18bdc51faaefd1d437d8645ed70077ddbdfc827d/src/s2.png -------------------------------------------------------------------------------- /src/s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apgapg/flutter_portfolio/18bdc51faaefd1d437d8645ed70077ddbdfc827d/src/s3.png -------------------------------------------------------------------------------- /src/s4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apgapg/flutter_portfolio/18bdc51faaefd1d437d8645ed70077ddbdfc827d/src/s4.png -------------------------------------------------------------------------------- /src/s5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apgapg/flutter_portfolio/18bdc51faaefd1d437d8645ed70077ddbdfc827d/src/s5.png -------------------------------------------------------------------------------- /src/s6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apgapg/flutter_portfolio/18bdc51faaefd1d437d8645ed70077ddbdfc827d/src/s6.png -------------------------------------------------------------------------------- /test/widget_test.dart: -------------------------------------------------------------------------------- 1 | // This is a basic Flutter widget test. 2 | // 3 | // To perform an interaction with a widget in your test, use the WidgetTester 4 | // utility that Flutter provides. For example, you can send tap and scroll 5 | // gestures. You can also use WidgetTester to find child widgets in the widget 6 | // tree, read text, and verify that the values of widget properties are correct. 7 | 8 | import 'package:flutter/material.dart'; 9 | import 'package:flutter_test/flutter_test.dart'; 10 | 11 | import 'package:flutter_portfolio/main.dart'; 12 | 13 | void main() { 14 | testWidgets('Counter increments smoke test', (WidgetTester tester) async { 15 | // Build our app and trigger a frame. 16 | await tester.pumpWidget(MyApp()); 17 | 18 | // Verify that our counter starts at 0. 19 | expect(find.text('0'), findsOneWidget); 20 | expect(find.text('1'), findsNothing); 21 | 22 | // Tap the '+' icon and trigger a frame. 23 | await tester.tap(find.byIcon(Icons.add)); 24 | await tester.pump(); 25 | 26 | // Verify that our counter has incremented. 27 | expect(find.text('0'), findsNothing); 28 | expect(find.text('1'), findsOneWidget); 29 | }); 30 | } 31 | -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |