وبلاگ بلیان

فلاتر در دنیای واقعی: آموزش‌ها

Real-World Flutter by Tutorials

معرفی کتاب «فلاتر در دنیای واقعی: آموزش‌ها» (با عنوان لاتین Real-World Flutter by Tutorials) نوشتهٔ Edson Bueno و Vid Palčar، منتشرشده توسط نشر 2022 در سال 2022. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «فلاتر در دنیای واقعی: آموزش‌ها» در دستهٔ برنامه‌نویسی قرار دارد.

What You Need Book Source Code & Forums Dedications About the Team Acknowledgments Introduction How to Read This Book Feedback Chapter 1: Setting up Your Environment Getting to Know the Sample App Learning About API Keys Configuring Firebase’s Console Running the App Propagating the Configurations to the Following Chapters Key Points Where to Go From Here? Chapter 2: Mastering the Repository Pattern Learning About Repositories Introducing Class Dependencies Creating a Barrel File Learning About Pagination Learning About Streams Populating the Cache Learning About Model Separation Learning About Mappers Supporting Different Fetch Policies Key Points Where to Go From Here? Chapter 3: Managing State With Cubits & the Bloc Library Defining BLoC Creating the State Class Creating a Cubit Fetching Data Responding to User Input Consuming a Cubit Providing a Cubit Sending Data Challenge 1: Downvoting, Unvoting, Favoriting and Unfavoriting Key Points Chapter 4: Validating Forms With Cubits Designing State Classes for Forms Abstracting Form Fields With Formz Creating the Cubit Responding to User Interaction Submitting the Form Key Points Where to Go From Here? Chapter 5: Managing Complex State With Blocs Differentiating Between Cubits and Blocs Creating Event Classes Forwarding the Events to the Bloc Scaffolding the Bloc Fetching Data Receiving Events Handling Individual Events Controlling the Traffic of Events Key Points Chapter 6: Authenticating Users Understanding Authentication Storing Access Tokens Securely Signing in Users Differentiating Between Ephemeral Stateand App State Managing App State With BehaviorSubject Supplying the Access Token Key Points Chapter 7: Routing & Navigating Getting Started Switching to Navigator 2 Supporting Bottom Tabs With Nested Routes Defining the Subsequent Routes Key Points Chapter 8: Deep Linking Getting Started Setting up Firebase Building a Dynamic Link on Demand Opening a Dynamic Link When Your App Is Closed Opening a Dynamic Link When Your App Is Already Open Key Points Chapter 9: Internationalizing & Localizing Getting Started Generating Internationalization Files Replacing Hard-Coded Text Pluging Localization Classes Into MaterialApp Adding Portuguese Support Key Points Chapter 10: Dynamic Theming & Dark Mode Ways to Theme Your App Key Points Where to Go From Here? Chapter 11: Creating Your Own Widget Catalog Why Do You Need a Component Library? Why Do You Need a Storybook? Adding a Storybook to a Flutter App Making the Storybook App Runnable Understanding Component Storybook Understanding a Story Challenge Key Points Chapter 12: Supporting the Development Lifecycle With Firebase Firebase Analytics Firebase Crashlytics Key Points Where to Go From Here Chapter 13: Running Live Experiments With A/B Testing & Feature Flags A Deep Dive Into A/B Testing Logic Behind Remote Con g and FeatureFlags Installing Firebase Remote Con g Creating New Parameters in Firebase Remote Config Console Implementing UI Changes Based on Your Remote Config Key Points Chapter 14: Automated Testing Types of Tests Writing Tests for Flutter Apps Challenges Key Points Chapter 15: Automating Test Executions & Build Distributions Software Development Workflows Setting up CI/CD for a Flutter App Automating iOS Builds and Deployment Key Points Where to Go From Here? Conclusion
دانلود کتاب فلاتر در دنیای واقعی: آموزش‌ها