Companies Home Search Profile

Complete Flutter Masterclass - Beginner to Expert

Focused View

Robert Gioia

19:29:08

22 View
  • 1. Introduction.mp4
    05:07
  • 2. Why Learn Flutter.mp4
    03:44
  • 3. Who is your Instructor.mp4
    01:55
  • 4. Choosing a Flutter IDE.mp4
    02:19
  • 1. Section Introduction.mp4
    00:56
  • 2. iOS Prerequisite Setup XCode + Simulator (Mac only).mp4
    02:50
  • 3.1 Download Android Studio.html
  • 3. Android Prerequisite Setup Android Studio + Emulator.mp4
    02:40
  • 4. Download Visual Studio Code (Mac).mp4
    02:08
  • 5. Download Visual Studio Code (Windows).mp4
    00:50
  • 6.1 Link to Download Flutter.html
  • 6. Flutter Setup (Mac).mp4
    02:44
  • 7. Flutter Setup (Windows).mp4
    01:22
  • 8. Section Summary.mp4
    00:46
  • 1. Section Introduction.mp4
    01:24
  • 2. What is Flutter.mp4
    03:10
  • 3. Flutter vs. Other Solutions.mp4
    02:35
  • 4. Hello World in Dart.mp4
    01:44
  • 5. Creating a New Flutter Project.mp4
    00:52
  • 6. Flutter Project Architecture.mp4
    03:00
  • 7. Hello World in Flutter.mp4
    01:28
  • 8. Under the Hood The Layered Model.mp4
    02:23
  • 9. Introduction to Widgets.mp4
    01:00
  • 10. The Widget Tree.mp4
    01:29
  • 11. Stateful, Stateless and Inherited Widgets.mp4
    01:57
  • 12. Introduction to Layouts.mp4
    01:42
  • 13. Introduction to Gestures.mp4
    01:12
  • 14. Introduction to Animations.mp4
    01:05
  • 15. Running a Flutter App in VS Code.mp4
    01:51
  • 16. Hot Reload.mp4
    03:21
  • 17. Section Summary.mp4
    01:14
  • 1. Section Introduction.mp4
    00:44
  • 2. Android Developer to Flutter Developer.mp4
    05:03
  • 3. iOS Developer to Flutter Developer.mp4
    04:52
  • 4. React Native to Flutter Developer.mp4
    01:37
  • 5. Web Developer to Flutter Developer.mp4
    01:10
  • 6. Xamarin Developer to Flutter Developer.mp4
    01:37
  • 7. Section Summary.mp4
    00:39
  • 1. Section Introduction.mp4
    00:44
  • 2. Text.mp4
    06:59
  • 3. RichText.mp4
    01:33
  • 4. Container.mp4
    04:44
  • 5. Column.mp4
    00:57
  • 6. Row.mp4
    01:02
  • 7. FlutterLogo.mp4
    01:25
  • 8.1 turtle.zip
  • 8. Image.mp4
    05:27
  • 9. Placeholder.mp4
    02:24
  • 10. Section Summary.mp4
    00:42
  • 1. Section Introduction.mp4
    01:31
  • 2. Align.mp4
    04:23
  • 3. AspectRatio.mp4
    01:38
  • 4. Baseline.mp4
    01:44
  • 5. Center.mp4
    00:45
  • 6. ConstrainedBox.mp4
    02:38
  • 7. Expanded.mp4
    02:43
  • 8. FittedBox.mp4
    01:29
  • 9. FractionallySizedBox.mp4
    02:36
  • 10. IntrinsicHeight.mp4
    01:54
  • 11. IntrinsicWidth.mp4
    01:18
  • 12. ListView.mp4
    07:56
  • 13. LimitedBox.mp4
    01:49
  • 14. Offstage.mp4
    00:49
  • 15. OverflowBox.mp4
    01:11
  • 16. Padding.mp4
    01:54
  • 17. SizedBox.mp4
    02:12
  • 18. SizedOverflowBox.mp4
    02:16
  • 19. Transform.mp4
    04:09
  • 20. GridView.mp4
    02:59
  • 21. Table.mp4
    02:14
  • 22.1 card1.zip
  • 22.2 card2.zip
  • 22.3 card3.zip
  • 22. Stack.mp4
    01:41
  • 23. IndexedStack.mp4
    02:28
  • 24. Wrap.mp4
    01:16
  • 25. Section Summary.mp4
    01:19
  • 1. Section Introduction.mp4
    01:08
  • 2. Variables & Types.mp4
    21:27
  • 3. Operators.mp4
    11:48
  • 4. Collections.mp4
    16:00
  • 5. Control Flow Statements.mp4
    09:11
  • 6. Functions.mp4
    12:13
  • 7. Object Oriented Programming.mp4
    18:15
  • 8. Generics.mp4
    03:12
  • 9. Error Handling.mp4
    04:25
  • 10. Asynchronous.mp4
    05:55
  • 11. Isolates.mp4
    01:13
  • 12. Section Summary.mp4
    00:48
  • 1. Section Introduction.mp4
    01:54
  • 2. Common Buttons.mp4
    04:50
  • 3. Icons.mp4
    01:31
  • 4. IconButton.mp4
    03:33
  • 5. BottomAppBar.mp4
    02:17
  • 6. FAB (Floating Action Button).mp4
    04:28
  • 7. ExtendedFAB.mp4
    01:31
  • 8. SegmentedButton.mp4
    03:32
  • 9. Badge.mp4
    02:10
  • 10. ProgressIndicator.mp4
    04:34
  • 11. Snackbar.mp4
    03:44
  • 12. BottomSheet.mp4
    01:25
  • 13. Card.mp4
    01:34
  • 14. Divider.mp4
    02:39
  • 15. ListTile.mp4
    01:54
  • 16. AppBar.mp4
    03:17
  • 17. NavigationBar.mp4
    03:10
  • 18. NavigationRail.mp4
    04:13
  • 19. Drawer.mp4
    01:50
  • 20. TabBar.mp4
    02:46
  • 21. Checkbox.mp4
    03:01
  • 22. Chip.mp4
    05:05
  • 23. DatePicker.mp4
    02:49
  • 24. Menu.mp4
    02:40
  • 25. RadioButton.mp4
    02:36
  • 26. Slider.mp4
    02:46
  • 27. Switch.mp4
    01:03
  • 28. TimePicker.mp4
    01:54
  • 29. TextField.mp4
    01:20
  • 30. Section Summary.mp4
    01:45
  • 1. Section Introduction.mp4
    01:32
  • 2. CupertinoPageScaffold.mp4
    02:36
  • 3. CupertinoButton.mp4
    01:18
  • 4. CupertinoActionSheet.mp4
    03:38
  • 5. CupertinoActivityIndicator.mp4
    01:26
  • 6. CupertinoContextMenu.mp4
    02:28
  • 7. CupertinoDatePicker.mp4
    02:36
  • 8. CupertinoListSection and CupertinoListTile.mp4
    02:11
  • 9. CupertinoNavigationBar.mp4
    00:55
  • 10. CupertinoPicker.mp4
    02:46
  • 11.1 dash.zip
  • 11. CupertinoPopupSurface.mp4
    03:11
  • 12. CupertinoScrollbar.mp4
    02:24
  • 13. CupertinoSearchTextField.mp4
    01:17
  • 14. CupertinoSegmentedControl.mp4
    03:24
  • 15. CupertinoSlidingSegmentedControl.mp4
    01:09
  • 16. CupertinoSlider.mp4
    03:43
  • 17. CupertinoSwitch.mp4
    02:04
  • 18. CupertinoTabBar.mp4
    02:10
  • 19. CupertinoTextField.mp4
    01:31
  • 20. CupertinoTimerPicker.mp4
    02:40
  • 21. Section Summary.mp4
    01:25
  • 1. Section Introduction.mp4
    00:55
  • 2. Dialog.mp4
    02:57
  • 3. SimpleDialog.mp4
    02:27
  • 4. AlertDialog.mp4
    01:48
  • 5. CupertinoAlertDialog.mp4
    02:53
  • 6. AboutDialog.mp4
    02:50
  • 7. DatePickerDialog.mp4
    01:03
  • 8. DateRangePickerDialog.mp4
    01:14
  • 9. TimePickerDialog.mp4
    01:04
  • 10. Section Summary.mp4
    00:42
  • 1. Section Introduction.mp4
    00:45
  • 2. Pointers.mp4
    02:45
  • 3. Tap.mp4
    04:48
  • 4. Double Tap.mp4
    02:04
  • 5. Long Press.mp4
    01:22
  • 6. Vertical Drag.mp4
    04:49
  • 7. Horizontal Drag.mp4
    03:13
  • 8. Pan.mp4
    01:32
  • 9. Section Summary.mp4
    00:35
  • 1. Section Introduction.mp4
    01:26
  • 2. Animation Basics.mp4
    01:16
  • 3. Implicit and Explicit Animations.mp4
    01:10
  • 4. AnimatedContainer.mp4
    00:45
  • 5. AnimatedContainer - Animate a Widgets Color.mp4
    02:01
  • 6. AnimatedContainer - Animate a Widgets Border.mp4
    02:11
  • 7. AnimationController.mp4
    00:45
  • 8. AnimationController - Animate a Text Widgets Scale.mp4
    02:08
  • 9. AnimatedBuilder.mp4
    00:34
  • 10. AnimatedBuilder - Animate a Button Widgets Color.mp4
    02:40
  • 11. Tween.mp4
    00:47
  • 12. Tween - Animate a Text Widgets Value.mp4
    02:45
  • 13. TweenSequence.mp4
    00:27
  • 14. TweenSequence - Animate a Container Widgets Color.mp4
    03:06
  • 15. Transition.mp4
    00:41
  • 16. FadeTransition.mp4
    01:37
  • 17. ScaleTransition.mp4
    00:48
  • 18. RotationTransition.mp4
    00:35
  • 19. SlideTransition.mp4
    01:53
  • 20. SizeTransition.mp4
    01:53
  • 21. Hero.mp4
    03:46
  • 22.1 Flutter Documentation Animation Curves.html
  • 22. Curved Animations.mp4
    05:58
  • 23. Physics Simulations.mp4
    02:53
  • 24. Section Summary.mp4
    01:24
  • 1. Section Introduction.mp4
    01:00
  • 2. Updating the UI.mp4
    03:02
  • 3. Passing the State with Provider.mp4
    03:34
  • 4. Stateful Widgets.mp4
    03:35
  • 5. Inherited Widgets.mp4
    02:43
  • 6. Inherited Model.mp4
    02:45
  • 7. Inherited Notifier.mp4
    03:29
  • 8. Redux.mp4
    04:40
  • 9. MobX.mp4
    02:51
  • 10. BLoC Pattern.mp4
    02:48
  • 11. Section Summary.mp4
    00:51
  • 1. Section Introduction.mp4
    00:34
  • 2. Navigator & Routes.mp4
    03:43
  • 3.1 app icon.zip
  • 3. Local Notifications.mp4
    07:54
  • 4. Push Notifications.mp4
    07:22
  • 5. Section Summary.mp4
    00:27
  • 1. Section Introduction.mp4
    00:49
  • 2. Networking Concepts.mp4
    01:49
  • 3.1 API used in this video.html
  • 3. GET Requests.mp4
    02:51
  • 4. POST Requests.mp4
    03:00
  • 5. PUT Requests.mp4
    02:27
  • 6. DELETE Requests.mp4
    01:47
  • 7. Parsing JSON.mp4
    04:21
  • 8. Section Summary.mp4
    00:39
  • 1. Section Introduction.mp4
    00:56
  • 2.1 Flutter Animation Documentation Animation Library.html
  • 2.2 Flutter Animation Documentation Curves Class.html
  • 2. animation.mp4
    02:29
  • 3.1 Flutter Documentation Cupertino Library.html
  • 3. cupertino.mp4
    01:12
  • 4.1 Flutter Documentation Foundation Library.html
  • 4. foundation.mp4
    00:32
  • 5.1 Flutter Documentation Gestures Library.html
  • 5. gestures.mp4
    00:47
  • 6.1 Material Design Documentation.html
  • 6.2 Material Design with Flutter Documentation.html
  • 6. material.mp4
    01:06
  • 7.1 Flutter Documentation Painting Library.html
  • 7. painting.mp4
    00:34
  • 8.1 Flutter Documentation Physics Library.html
  • 8. physics.mp4
    01:11
  • 9.1 Flutter Documentation Rendering Library.html
  • 9. rendering.mp4
    00:43
  • 10.1 Flutter Documentation Scheduled Library.html
  • 10. scheduler.mp4
    00:38
  • 11.1 Flutter Documentation Semantics Library.html
  • 11. semantics.mp4
    00:36
  • 12.1 Flutter Documentation Services Library.html
  • 12. services.mp4
    00:30
  • 13.1 Flutter Documentation Widgets Library.html
  • 13.2 Widget Catalog.html
  • 13. widgets.mp4
    00:26
  • 14. Section Summary.mp4
    00:54
  • 1. Section Introduction.mp4
    00:38
  • 2. Project Goals & Skills.mp4
    00:56
  • 3. UI Layout.mp4
    09:02
  • 4. Functionality.mp4
    06:13
  • 5. A look at the finished app.mp4
    01:08
  • 6. Section Summary.mp4
    00:33
  • 1. Section Introduction.mp4
    01:16
  • 2. Project goals & skills.mp4
    01:14
  • 3. App home screen.mp4
    07:07
  • 4. Creating a new note.mp4
    09:29
  • 5. Saving a note.mp4
    07:47
  • 6. Displaying a list of notes.mp4
    06:28
  • 7. Deleting a note.mp4
    03:23
  • 8. Settings screen.mp4
    12:56
  • 9. Note edit view.mp4
    08:16
  • 10. A look at the finished app.mp4
    01:20
  • 11. Section Summary.mp4
    01:02
  • 1. Section Introduction.mp4
    00:59
  • 2. Project Goals & Skills.mp4
    01:21
  • 3. Bottom Nav Bar.mp4
    04:39
  • 4. Settings Screen.mp4
    09:52
  • 5. Clock Screen.mp4
    04:09
  • 6. Alarm Screen.mp4
    06:05
  • 7. Timer Screen.mp4
    16:06
  • 8. Stopwatch Screen.mp4
    07:41
  • 9. A look at the finished app.mp4
    01:29
  • 10. Section Summary.mp4
    00:43
  • 1. Section Introduction.mp4
    01:05
  • 2. Project Goals & Skills.mp4
    02:06
  • 3. Integrating the PubNub SDK.mp4
    02:04
  • 4. Creating a Chat Room.mp4
    02:27
  • 5.1 message.zip
  • 5. Posting a Message.mp4
    12:45
  • 6. Liking a Message.mp4
    04:50
  • 7. Replying to a Message.mp4
    04:49
  • 8. Deleting a Message.mp4
    04:37
  • 9. Editing a Message.mp4
    04:32
  • 10. A look at the finished app.mp4
    01:44
  • 11. Section Summary.mp4
    00:47
  • 1. Section Introduction.mp4
    01:04
  • 2. Project Goals & Skills.mp4
    01:29
  • 3. Fake Store API.mp4
    01:48
  • 4. FTUE Screen.mp4
    04:01
  • 5. Top Nav Bar.mp4
    03:45
  • 6. Login Screen.mp4
    04:11
  • 7. Login and Logout Logic.mp4
    07:47
  • 8. Home Screen.mp4
    14:35
  • 9. Product Detail Screen.mp4
    05:28
  • 10. Cart Screen.mp4
    11:50
  • 11. A look at the finished app.mp4
    02:07
  • 12. Section Summary.mp4
    00:58
  • 1. Section Introduction.mp4
    00:44
  • 2. Project Goals & Skills.mp4
    02:26
  • 3. New York Times API.mp4
    02:42
  • 4. Top App Bar.mp4
    03:57
  • 5. Bottom Nav Bar.mp4
    05:08
  • 6. Articles Section.mp4
    16:04
  • 7. Books Section.mp4
    19:44
  • 8. A look at the finished app.mp4
    01:17
  • 9. Section Summary.mp4
    00:41
  • 1. Section Introduction.mp4
    00:50
  • 2. Project Goals & Skills.mp4
    01:04
  • 3. Meal DB API.mp4
    03:38
  • 4. Home Screen.mp4
    09:43
  • 5. Meals Screen.mp4
    08:22
  • 6. Recipe Screen.mp4
    07:20
  • 7. A look at the finished app.mp4
    01:13
  • 8. Section Summary.mp4
    00:40
  • 1. Section Introduction.mp4
    01:17
  • 2. Project Goals & Skills.mp4
    01:43
  • 3. Star Wars API.mp4
    03:29
  • 4.1 background.zip
  • 4. Animated Scrolling Background.mp4
    05:29
  • 5.1 baby yoda.zip
  • 5.2 star wars logo.zip
  • 5. Home Screen.mp4
    09:36
  • 6. List View Screen.mp4
    06:31
  • 7. Detail View Screen.mp4
    02:22
  • 8. A look at the finished app.mp4
    01:24
  • 9. Section Summary.mp4
    00:58
  • 1. Section Introduction.mp4
    00:54
  • 2. Project Goals & Skills.mp4
    01:23
  • 3. Superhero API.mp4
    02:15
  • 4. Displaying a list of cards.mp4
    20:24
  • 5. Developing the Detail View.mp4
    01:29
  • 6. Filtering.mp4
    12:19
  • 7. Sorting.mp4
    06:30
  • 8. A look at the finished app.mp4
    01:44
  • 9. Section Summary.mp4
    00:52
  • 1. Section Introduction.mp4
    00:46
  • 2. Project Goals & Skills.mp4
    01:40
  • 3.1 Link to Spotify Flutter SDK page.html
  • 3.2 Spotify Android SDK.html
  • 3.3 Spotify iOS SDK.html
  • 3. Spotify API.mp4
    09:08
  • 4. Home Screen.mp4
    19:06
  • 5. Album Screen.mp4
    12:18
  • 6. Song Screen.mp4
    07:02
  • 7. A look at the finished app.mp4
    01:09
  • 8. Section Summary.mp4
    00:39
  • 1. Section Introduction.mp4
    00:54
  • 2. Unit Testing.mp4
    03:30
  • 3. Widget Testing.mp4
    02:20
  • 4. Integration Testing.mp4
    03:04
  • 5. Mock Objects.mp4
    05:39
  • 6. Dev Tools.mp4
    01:19
  • 7. Widget Inspector.mp4
    02:01
  • 8. CPU Profiler.mp4
    00:54
  • 9. Memory View.mp4
    00:42
  • 10. Network View.mp4
    01:15
  • 11. Logging View.mp4
    00:45
  • 12. Section Summary.mp4
    00:46
  • 1. Section Introduction.mp4
    00:42
  • 2. Debug Mode.mp4
    01:05
  • 3. Release Mode.mp4
    01:43
  • 4. Profile Mode.mp4
    00:47
  • 5. Build Android App.mp4
    01:34
  • 6. Build iOS App.mp4
    00:53
  • 7. Build Web App.mp4
    00:51
  • 8. Section Summary.mp4
    00:33
  • 1. Section Introduction.mp4
    01:27
  • 2. analyze.mp4
    00:43
  • 3. attach.mp4
    00:52
  • 4. bash-completion.mp4
    00:28
  • 5. build.mp4
    01:19
  • 6. channel.mp4
    01:38
  • 7. clean.mp4
    00:32
  • 8. config.mp4
    01:15
  • 9. create.mp4
    01:24
  • 10. devices.mp4
    00:36
  • 11. doctor.mp4
    00:53
  • 12. downgrade.mp4
    00:42
  • 13. drive.mp4
    00:28
  • 14. emulators.mp4
    01:13
  • 15. install.mp4
    00:39
  • 16. logs.mp4
    00:39
  • 17. precache.mp4
    00:30
  • 18. pub.mp4
    01:51
  • 19. run.mp4
    01:16
  • 20. screenshot.mp4
    00:40
  • 21. test.mp4
    00:51
  • 22. upgrade.mp4
    00:31
  • 23. Section Summary.mp4
    01:18
  • 1. Section Introduction.mp4
    01:02
  • 2. What is a Design Pattern.mp4
    01:07
  • 3. Abstract Factory.mp4
    05:10
  • 4. Builder.mp4
    03:34
  • 5. Factory Method.mp4
    03:29
  • 6. Prototype.mp4
    03:21
  • 7. Singleton.mp4
    02:18
  • 8. Adapter.mp4
    03:51
  • 9. Bridge.mp4
    03:30
  • 10. Composite.mp4
    03:05
  • 11. Decorator.mp4
    03:44
  • 12. Facade.mp4
    03:16
  • 13. Flyweight.mp4
    02:57
  • 14. Proxy.mp4
    03:33
  • 15. Chain of Responsibility.mp4
    05:36
  • 16. Command.mp4
    03:05
  • 17. Interpreter.mp4
    03:35
  • 18. Iterator.mp4
    03:56
  • 19. Mediator.mp4
    04:18
  • 20. Memento.mp4
    04:00
  • 21. Observer.mp4
    03:44
  • 22. State.mp4
    03:14
  • 23. Strategy.mp4
    03:25
  • 24. Template Method.mp4
    02:36
  • 25. Visitor.mp4
    02:56
  • 26. Section Summary.mp4
    01:00
  • 1. Section Introduction.mp4
    00:48
  • 2. Single Responsibility Principle (S).mp4
    03:22
  • 3. Open-Closed Principle (O).mp4
    02:13
  • 4. Liskov Substitution Principle (L).mp4
    04:02
  • 5. Interface Segregation Principle (I).mp4
    02:29
  • 6. Dependency Inversion Principle (D).mp4
    02:37
  • 7. Section Summary.mp4
    00:38
  • 1. Course Summary & Wrap-Up.mp4
    02:43
  • 2. Bonus Video.mp4
    05:12
  • Description


    Master the Flutter Framework, Learn Dart Programming, and Become a Flutter Developer!

    What You'll Learn?


    • Master the Flutter framework and Dart programming language
    • Includes developing 10 hands-on Flutter app projects step-by-step
    • Create a Music app using the Spotify API
    • Develop a Star Wars app using the Star Wars API
    • Build a Social Media Chat app using the PubNub SDK
    • Create an E-Commerce app using the Fake Store API
    • Develop a News app using the New York Times API
    • Build a Superhero app using the Superhero API
    • Create a Food app using the Meal DB API
    • Develop a Clock app featuring an alarm, timer, and stopwatch
    • Build a Notes app that allows you to edit and save notes
    • Create a calculator app
    • Easily transition to Flutter from other tech stacks
    • Use the Material and Cupertino libraries to build apps that have native iOS and Android look and feel
    • All 23 Gang of Four Design Patterns
    • Play audio and video in your apps
    • Learn all about layouts, gestures, and animations
    • Understand how to implement navigation in your Flutter apps
    • Trigger and respond to local notifications and Firebase push notifications
    • Save data to the device to persist between app sessions
    • Learn state management with Redux, MobX, and BLoC Pattern

    Who is this for?


  • Anyone that wants to master the Flutter framework and Dart programming language
  • Mobile developers looking to move to Flutter from another tech stack like iOS, Android, or React Native
  • App developers that want to learn Flutter as a cross-platform solution
  • Students that want to land an entry level position as a mobile app developer
  • This course is perfect for absolute beginners with no previous coding experience, to intermediates looking to sharpen their skills to the expert level
  • What You Need to Know?


  • A computer. with Windows, Mac, or Linux
  • Eagerness and willingness to learn Flutter development and build some awesome apps
  • Note: All software and programs for this course are FREE (some of the APIs require email to sign up)
  • More details


    Description

    This comprehensive all-in-one course will take you from beginner to expert in Flutter.


    The goal of this course is to take a student with little or no experience with Flutter and make you an expert Flutter developer using the Flutter framework and Dart programming language.


    Whether you want to:

    • Build the skills you need to land a job as a Flutter developer

    • Create apps that can be developed in one code base and published across Android, iOS, Web, and Desktop

    • Understand client-server architecture and how to utilize APIs to dynamically use data in your app projects

    • Learn how to integrate Mobile SDKs into the apps you build

    . . . this complete Flutter tutorial is the course you need to do all of this, and more.


    Why should you learn Flutter?


    • Flutter is an in-demand skill, and one of the most popular mobile app development frameworks in the industry

    • By developing with Flutter you can maintain one codebase and publish to various platforms while maintaining a "native app" look and feel

    • Flutter was created by Google and is the language of their new operating system, Fuchsia OS

    • Since Flutter and Dart are so UI focused, you can easily create beautiful and intuitive user interfaces


    How is the course structured?


    The course goes in order building up from basic to intermediate and then advanced. Each section of this course is designed to teach you a particular skill or explore an aspect of Flutter. The topics in later sections are built on top of the concepts taught earlier, so it is important to work through this course in sequence to ensure your understanding and get the most value out of it. The sections and concepts taught include:

    • Flutter Fundamentals

    • How to transition to Flutter if you are coming from another coding background

    • Basic Widgets

    • Layouts

    • The Dart Programming Language

    • Material Widgets (Android Style)

    • Cupertino Widgets (iOS Style)

    • Dialogs

    • Gestures

    • Animations

    • State Management

    • Navigation & Notifications

    • Networking & JSON

    • Flutter Libraries

    • Testing & Debugging

    • Deploying your Flutter App

    • Flutter Commands

    • Design Patterns in Dart

    • SOLID Programming in Dart


    You will practice the concepts taught hands-on throughout the course and combine the skills together as we build 10 hands-on Flutter apps from the ground up. In this course we will create:

    • A calculator app

    • A notes app

    • A clock app

    • A social media chat app using the PubNub SDK

    • An e-commerce app using the Fake Store API

    • A news app using the New York Times API

    • A food app using the Meal DB API

    • A Star Wars app using the Star Wars API

    • A superhero app using the Superhero API

    • A music app using the Spotify API


    Who is your instructor?


    My name is Rob Gioia and I currently work as a Senior Solutions Architect. In my role I teach customers how to create great user experiences, seamlessly integrate SDKs and products into their apps, and troubleshoot tough technical challenges. This role requires me to work with all different types of programming languages and technologies, and having worked with Flutter, React Native, Kotlin, Swift, C#, and JavaScript along with other languages and tech stacks has enabled me to gain a deep understanding of the ideal scenarios and use-cases to work with each of them. Prior to working as a Solutions Architect I have several years of experience working professionally as a mobile app developer.


    What if you have questions?


    Any questions you have can be posted to the Q&A forum or messaged to me on Udemy. I check my Udemy account every day to see if students have questions, and do my best to be as responsive and helpful as possible.


    If you get stuck at any point during this course, send me a message and I will get you unstuck!


    There is no risk in taking this course!


    This course comes with a full 30 day money-back guarantee. You either end up with Flutter skills, go on to develop great programs and potentially make an awesome career for yourself, or you try the course and simply get all your money back if you don’t like it…


    You literally can’t lose.


    Are you ready to master Flutter and build an awesome set of mobile app development skills? Then enroll now using the “Add to Cart” button on the right!

    Who this course is for:

    • Anyone that wants to master the Flutter framework and Dart programming language
    • Mobile developers looking to move to Flutter from another tech stack like iOS, Android, or React Native
    • App developers that want to learn Flutter as a cross-platform solution
    • Students that want to land an entry level position as a mobile app developer
    • This course is perfect for absolute beginners with no previous coding experience, to intermediates looking to sharpen their skills to the expert level

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Robert Gioia
    Robert Gioia
    Instructor's Courses
    My name is Rob and I currently work as a Senior Solutions Architect. I've also worked as a Mobile App Developer using Unity and the C# programming language to create engaging mobile apps. The latest apps that I have worked on include the Marvel Collect, Disney, and Star Wars Card Trader apps by the Topps company. Prior to this I worked on a Scratch to Win mobile app for both Android and iOS with over 10 million installs. I have also worked as an cross platform mobile app developer using Unity (C#- iOS) and Android Studio (Java - Android), a Virtual Reality Game Developer, and teacher’s assistant at the New Jersey Institute of Technology for classes in Python, JavaScript, C# and 3D Modeling. I have a Bachelor of Science degree in Information Technology from NJIT. As a student who never programmed until I got to college I want to help others looking to enter the tech industry and teach them the techniques I used to learn programming quickly and effectively. My teaching focuses on conveying the most relevant skills that you can use to build your portfolio and get real, hands-on technical experience geared towards landing you your dream tech industry job. I am an industry professional who also has teaching experience and a passion for learning and teaching about the latest programming languages and technologies. The topics I enjoy teaching and am very knowledgeable about include: Mobile App Development, Computer Programming, Information Technology, Game Development, and Web Development.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 386
    • duration 19:29:08
    • Release Date 2024/01/04