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

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
Sample course video
Installation Guide
After Extract, view with your favorite player.
Subtitles: None
Quality: 720p
Download link
File(s) password: www.downloadly.ir
File size
1.1 GB