دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: Michael Katz. Kevin David Moore. Vincent Ngo &, Vincenzo Guzzi سری: ناشر: raywenderlich.com سال نشر: 2021 تعداد صفحات: [657] زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 181 Mb
در صورت تبدیل فایل کتاب Flutter Apprentice به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب فلاتر شاگرد نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Book License What You Need Book Source Code & Forums About the Authors About the Editors Acknowledgements Content Development Introduction How to read this book Chapter 1: Getting Started What is Flutter? Flutter’s history The Flutter architecture What’s ahead Getting started Getting the Flutter SDK Trying it out Key points Where to go from here? Chapter 2: Hello, Flutter Creating a new app Making the app yours Clearing the app Building a recipe list Adding a recipe detail page Key points Where to go from here? Chapter 3: Basic Widgets Getting started Styling your app Setting a theme App structure and navigation Creating custom recipe cards Key points Where to go from here? Chapter 4: Understanding Widgets What is a widget? Unboxing Card2 Rendering widgets Getting started Types of widgets Key points Where to go from here? Chapter 5: Scrollable Widgets Getting started Introducing ListView Setting up the Explore screen Creating a FutureBuilder Building Recipes of the Day Nested ListViews Creating the ListView for friends’ posts Adding final touches to the Explore screen Getting to know GridView Building the Recipes screen Other scrollable widgets Challenges Key points Where to go from here? Chapter 6: Interactive Widgets Getting started Creating the grocery item model Creating the Grocery screen Creating the empty Grocery screen Switching tabs Managing tab state Managing the grocery items Adding new packages Creating the screen to add grocery items Creating a grocery tile Building GroceryTile Finishing GroceryTile Saving the user’s work Creating GroceryListScreen Adding gestures Dismissing items with a swipe Key points Where to go from here? Chapter 7: Routes & Navigation Introducing Navigator Navigator 1.0 overview Navigator 1.0’s disadvantages Navigator 2.0 overview Navigation and unidirectional data flow Is Navigator 2.0 always better than Navigator 1.0? Getting started Changes to the project files Looking over the UI flow Managing your app state Creating the router Using your app router Adding screens Showing the Splash screen Displaying the Login screen Transitioning from Login to Onboarding screen Transitioning from Onboarding to Home Handling tab selection Showing the Grocery Item screen Navigating to the Profile screen Navigating to raywenderlich.com Logging out Handling the Android system’s Back button Key points Where to go from here? Chapter 8: Deep Links & Web URLs Understanding deep links Getting started Overview of Fooderlich’s paths Recapping Navigator 2.0 Deep links under the hood Creating a navigation state object Creating a route information parser Connecting the parser to the app router Converting a URL to an app state Converting the app state to a URL Testing deep links Running the web app Key points Where to go from here? Chapter 9: Shared Preferences Getting started Saving data The shared_preferences plugin Key points Where to go from here? Chapter 10: Serialization With JSON What is JSON? Automating JSON serialization Creating model classes Key points Where to go from here? Chapter 11: Networking in Flutter Signing up with the recipe API Using the HTTP package Connecting to the recipe service Building the user interface Key points Where to go from here? Chapter 12: Using the Chopper Library Why Chopper? Preparing to use Chopper Preparing the recipe service Converting request and response Encoding and decoding JSON Using interceptors Generating the Chopper file Logging requests & responses Using the Chopper client Key points Where to go from here? Chapter 13: State Management Architecture Why you need state management Widget state Application state Managing state in your app Using Provider UI Models Creating the recipe class Convert data into models to display Creating a repository Creating a memory repository Using a mock service Other state management libraries Key points Where to go from here? Chapter 14: Streams Types of streams Adding streams to Recipe Finder Sending recipes over the stream Exercise Switching between services Adding streams to Bookmarks Adding streams to Groceries Key points Where to go from here? Chapter 15: Saving Data With SQLite Databases Adding a database to the project Adding an SQLite repository Running the app Using Moor Key points Where to go from here? Chapter 16: Platform Specific App Assets Setting the app icon Setting the app’s name Adding a launch screen Key points Where to go from here? Chapter 17: Build & Release an Android App Set up for release Build an app bundle Uploading to the Google Play Store Uploading a build Distribution Key points Where to go from here? Chapter 18: Build & Release an iOS App Creating the signing Setting up the App Store Uploading to the App Store Sharing builds through TestFlight Key points Where to go from here? Chapter 19: Firebase Cloud Firestore Getting started What is a Cloud Firestore? Setting up a Google project and Database Creating Google Services files Adding Flutter dependencies Understanding Collections Provider Creating new messages Reactively displaying messages Authentication Login screen Key points Where to go from here? Conclusion Appendix A: Chapter 5 Solution 1 Appendix B: Chapter 5 Solution 2