Oreilly – Flutter in Action, Video Edition 2020-1

Oreilly – Flutter in Action, Video Edition 2020-1 Downloadly IRSpace

Oreilly – Flutter in Action, Video Edition 2020-1
Oreilly – Flutter in Action, Video Edition 2020-1

Flutter in Action, Video Edition. This course teaches you how to develop native mobile apps for iOS and Android using the Flutter framework and the Dart language. In 2017, users downloaded more than 178 billion apps, and that number is expected to reach 258 billion by 2022. Flutter, a revolutionary cross-platform SDK from Google, makes it possible to build fast, beautiful apps without the need for a JavaScript bridge. The framework compiles Dart code directly to platform-specific code and supports hot reloading for fast visibility of changes. Plus, with built-in widgets and advanced APIs, Flutter apps are responsive and engaging. This course first covers the basics of Dart, then teaches techniques for building user interfaces with Flutter widgets. Practical examples, diagrams, and clear explanations make learning easy. Also, advanced topics such as routing, state management, and asynchronous programming are covered in a simple and practical way.

What you will learn

  • Understanding Flutter’s approach to user interface.
  • All the Dart knowledge you need to get started.
  • Create custom animations.
  • Testing and debugging.

This course is suitable for people who:

  • You need basic web or mobile app development skills.

Deep Learning with JavaScript Course Details

  • Publisher: Oreilly
  • Instructor: Eric Windmill
  • Training level: Beginner to advanced
  • Training duration: 8 hours and 26 minutes

Course headings

  • Part 1. Meet Flutter
  • Chapter 1. Meet Flutter
    Chapter 1. On Dart
    Chapter 1. Who uses Flutter?
    Chapter 1. Who should be using Flutter?
    Chapter 1. Who this book is for
    Chapter 1. Other mobile development options
    Chapter 1. The immediate benefits of Flutter
    Chapter 1. Future benefits of Flutter: Web apps and desktop apps
    Chapter 1. A brief intro to how Flutter works
    Chapter 1. Flutter rendering: Under the hood
    Chapter 1. Final note
    Chapter 1. Summary
  • Chapter 2. A brief intro to Dart
    Chapter 2. Common programming concepts in Dart
    Chapter 2. Control flow
    Chapter 2. Functions
    Chapter 2. Object-oriented programming (in Dart)
    Chapter 2. Summary
  • Chapter 3. Breaking into Flutter
    Chapter 3. Widgets: The widget tree, widget types, and the State object
    Chapter 3. BuildContext
    Chapter 3. Enhancing the counter app with the most important widgets
    Chapter 3. Favor composition in Flutter (over inheritance)
    Chapter 3. Intro to layout in Flutter
    Chapter 3. The element tree
    Chapter 3. A final note
    Chapter 3. Summary
  • Part 2. Flutter user interaction, styles, and animations
  • Chapter 4. Flutter UI: Important widgets, themes, and layout
    Chapter 4. Structural widgets and more configuration
    Chapter 4. Styling and themes in Flutter
    Chapter 4. Common layout and UI widgets
    Chapter 4. ListView and builders
    Chapter 4. Summary
  • Chapter 5. User interaction: Forms and gestures
    Chapter 5. Flutter forms Chapter
    5. FormField widgets
    Chapter 5. Form UI and working with focus nodes
    Chapter 5. Managing form state with form methods
    Chapter 5. Summary
  • Chapter 6. Pushing pixels: Flutter animations and using the canvas
    Chapter 6. CustomPainter and the canvas
    Chapter 6. Staggered animations, TweenSequence, and built-in animations
    Chapter 6. Reusable custom color transition widgets
    Chapter 6. Summary
  • Part 3. State management and asynchronous Dart
  • Chapter 7. Flutter routing in depth
    Chapter 7. Declarative routing and named routes
    Chapter 7. Routing on the fly
    Chapter 7. Routing animations
    Chapter 7. Summary
  • Chapter 8. Flutter state management
    Chapter 8. Pure Flutter state management: The InheritedWidget
    Chapter 8. Blocs: Business Logic Components
    Chapter 8. Summary
  • Chapter 9. Async Dart and Flutter and infinite scrolling
    Chapter 9. Sinks and streams (and StreamControllers)
    Chapter 9. Using streams in blocs
    Chapter 9. Async Flutter: StreamBuilder
    Chapter 9. Infinite and custom scrollable widgets
    Chapter 9. Summary
  • Part 4. Beyond foundations
  • Chapter 10. Working with data: HTTP, Firestore, and JSON
    Chapter 10. JSON serialization
    Chapter 10. Working with Firebase in Flutter
    Chapter 10. Dependency injection
    Chapter 10. Summary
  • Chapter 11. Testing Flutter apps
    Chapter 11. Accessibility with the semantics widgets
    Chapter 11. Next steps with Flutter
    Chapter 11. Summary
  • Appendix A. Installation: Dart2
    Appendix A. Installation: Flutter SDK
    Appendix A. Tooling and a quick note on text editors
    Appendix A. DartPad
  • Appendix B. The Pub package manager
    Appendix B. Using packages on your machine or from GitHub
    Appendix B. Using the packages
  • Appendix C. Flutter for web developers
    Appendix C. How is layout handled in Flutter? Is there a flexbox equivalent?
    Appendix C. What about using an absolute position?
    Appendix C. What about the basics: Borders, padding, margin, and color?
    Appendix C. Manipulating text style
    Appendix C. Global styles
  • Appendix D. Flutter for iOS developers
    Appendix D. What’s the paradigm or mental model difference?
    Appendix D. Can I build an app that uses iOS design patterns?
    Appendix D. How to make complex layouts like UITableView?
    Appendix D. What’s similar to Storyboard?
    Appendix D. How do you draw to the screen?
    Appendix D. How do I add dependencies (like Cocoa Pods)?
    Appendix D. How do I interact with the device and use native APIs?
    Appendix D. Is there an equivalent to CoreData?
  • Appendix E. Flutter for Android developers
    Appendix E. What’s the paradigm or mental model difference?
    Appendix E. Where’s the XML layout file?
    Appendix E. How do I draw to the screen?
    Appendix E. What’s the equivalent of an intent in Flutter?
    Appendix E. What’s the equivalent of runOnUiThread() in Flutter?
    Appendix E. What’s the equivalent of a Gradle file? How do I add dependencies?
    Appendix E. What’s the equivalent of a LinearLayout? What about ScrollView?
    Appendix E. How do I access shared preferences or SQLite?

Course images

Flutter in Action, Video Edition

Sample course video

Installation Guide

After Extract, view with your favorite player.

Subtitles: None

Quality: 720p

Download link

Download Part 1 – 1 GB

Download Part 2 – 151 MB

File(s) password: www.downloadly.ir

File size

1.1 GB