توضیحات
دوره Flutter in Action, Video Edition. این دوره به شما روش توسعه اپلیکیشنهای موبایل نیتیو برای iOS و Android را با استفاده از فریمورک Flutter و زبان Dart آموزش میدهد. در سال ۲۰۱۷، کاربران بیش از ۱۷۸ میلیارد اپلیکیشن دانلود کردند و پیشبینی میشود این رقم تا ۲۰۲۲ به ۲۵۸ میلیارد برسد. Flutter، یک SDK کراسپلتفرم انقلابی از گوگل، ساخت برنامههای پرسرعت و زیبا را بدون نیاز به JavaScript bridge امکانپذیر میکند. این فریمورک کد Dart را مستقیماً به کد مخصوص پلتفرم کامپایل میکند و از قابلیت hot reload برای مشاهده سریع تغییرات پشتیبانی مینماید. همچنین، با ویجتهای داخلی و APIهای پیشرفته، برنامههای Flutter واکنشگرا و جذاب خواهند بود. در این دوره، ابتدا مبانی Dart مرور میشود، سپس تکنیکهای ساخت رابط کاربری با ویجتهای Flutter آموزش داده میشود. مثالهای عملی، نمودارها و توضیحات شفاف، یادگیری را تسهیل میکنند. همچنین، مباحث پیشرفتهای مانند مسیریابی، مدیریت وضعیت و برنامهنویسی ناهمزمان به شیوهای ساده و کاربردی پوشش داده میشوند.
آنچه فرا خواهید گرفت
- درک رویکرد Flutter به رابط کاربری.
- تمام دانش Dart مورد نیاز برای شروع.
- ایجاد انیمیشنهای سفارشی.
- تست و دیباگینگ (اشکالزدایی).
این دوره مناسب افرادیست که
- به مهارتهای پایه توسعه وب یا برنامه موبایل نیاز دارید.
مشخصات دوره Deep Learning with JavaScript
- ناشر: Oreilly
- مدرس: Eric Windmill
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 8 ساعت و 26 دقیقه
سرفصل های دوره
- 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 I 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?
تصاویر دوره

نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
1.1 گیگابایت












































