1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Oreilly – Flutter in Action, Video Edition 2020-1
Flutter in Action, Video Edition

Oreilly – Flutter in Action, Video Edition 2020-1

توضیحات

دوره 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?

تصاویر دوره

Flutter in Action, Video Edition

نمونه فیلم دوره

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: ندارد

کیفیت: 720p

لینک دانلود

دانلود بخش 1 – 1 گیگابایت

دانلود بخش 2 – 151 مگابایت

گذرواژه فایل(ها): www.downloadly.ir


حجم فایل

1.1 گیگابایت

رتبه دهید

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست