Flutter Projects

دانلود کتاب Flutter Projects

49000 تومان موجود

کتاب پروژه های فلاتر نسخه زبان اصلی

دانلود کتاب پروژه های فلاتر بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید


این کتاب نسخه اصلی می باشد و به زبان فارسی نیست.


امتیاز شما به این کتاب (حداقل 1 و حداکثر 5):

امتیاز کاربران به این کتاب:        تعداد رای دهنده ها: 3


توضیحاتی در مورد کتاب Flutter Projects

نام کتاب : Flutter Projects
عنوان ترجمه شده به فارسی : پروژه های فلاتر
سری :
نویسندگان :
ناشر : Packt Publishing
سال نشر : 2020
تعداد صفحات : 483
ISBN (شابک) : 9781838647773 , 1838647775
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 24 مگابایت



بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.


فهرست مطالب :


Cover Title Page Copyright and Credits Dedication About Packt Contributors Table of Contents Preface Chapter 1: Hello Flutter! Technical requirements Understanding the Dart language basics Hello Dart Area calculator For loops and strings The Arrow syntax and the ternary operator While loops, lists, and generics foreach()  map() where() Classes and objects Using getters and setters Constructors This keyword Creating your first Flutter app Running your first Hello World app Using MaterialApp and Scaffold Formatting Text and Using Columns Showing images and using buttons Showing an AlertDialog box Using padding  Using SingleChildScrollView Summary Questions Further reading Chapter 2: Miles or Kilometers? Using Stateful Widgets Technical requirements Project overview Understanding state and stateful widgets Creating the measure converter project Using stateful widgets Reading user input from TextField Creating a DropdownButton widget Updating a DropdownButton widget Completing the UI of the app Adding the business logic  Summary Questions Further reading Chapter 3: My Time - Listening to a Stream of Data Technical requirements Building the timer home page layout Installing the percent_indicator Package in your app Using a stream and asynchronous programming in Flutter Showing the time in the main screen: StreamBuilder Enabling the buttons Navigating to the settings route Building the Settings screen layout Using the GridView.Count() constructor Adding custom SettingButtons to the widgets.dart file Using shared_preferences to read and write app data Summary Questions Further reading Chapter 4: Pong Game - 2D Animations and Gestures Technical requirements Building the UI of the app Creating the ball Creating the bat Creating the grid Using animations Adding the game logic Using GestureDetector Checking the bat position Adding randomness to the game Adding the score and completing the game Summary Questions Further reading Chapter 5: Let's Go to the Movies - Getting Data from the Web Technical requirements Project overview Connecting to a web service and retrieving data with HTTP Creating the app and connecting to the API with the HTTP library Parsing JSON data and transforming it into model objects Adding the Movie model class Adding a ListView to show data Showing a trailing icon in a ListTile Showing the detail screen and passing data through screens Adding the search feature Summary Questions Further reading Chapter 6: Store That Data - Using Sq(F)Lite To Store Data in a Local Database Technical requirements Essential theory and context Project overview Using sqflite databases Creating an sqflite database Testing the database Creating the model classes Showing database data to the user Inserting and editing data Deleting elements Challenge – completing the Items Screen functionality Challenge solution – completing the Items Screen functionality Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Summary Questions Further reading Chapter 7: Firing Up the App - Integrating Firebase into a Flutter App Technical requirements Introducing Firebase  Project overview Adding Firebase to your Flutter project Creating a Firestore database Integrating Firebase into a Flutter app Configuring your Android app Configuring your iOS app Testing Firebase integration with your app The EventDetail model class Creating the Event Detail screen Adding authentication to your app Adding the login/signup screen Adding the authentication logic Introducing Firebase rules Writing data to Firebase: Adding the favorite feature Showing and deleting favorites Summary Questions Further reading Chapter 8: The Treasure Mapp - Integrating Maps and Using Your Device Camera Technical requirements Geolocation and camera – a powerful duo Integrating Google Maps into Flutter Showing a map with Google Maps Using geolocation to find the current position Adding a marker to the map Creating the place model and helper classes Inserting new places on the map Editing and deleting existing places Using the device camera Saving and retrieving pictures as local files Summary Questions Further reading Chapter 9: Let's Play Dice: Knockout - Creating an Animation with Flare Technical requirements Project overview What's Flare? Creating objects with Flare Creating new objects in Flare Animating objects with Flare Creating the Roll animation Integrating Flare into a Flutter app Creating the Dice class Creating the Single Dice screen Creating the Knockout game Summary Questions Further reading Chapter 10: ToDo App - Leveraging the BLoC Pattern and Sembast Technical requirements Project overview Using sembast to store data Sembast: dealing with data Opening a sembast database Creating CRUD methods with sembast Using sembast The BLoC pattern Using the BLoC pattern The BLoC guideline step by step 1. Creating the BLoC class 2. Declaring the data that will change 3. Setting the StreamControllers 4. Creating the getters for streams and sinks 5. Adding the logic of the BLoC 6. Creating the constructor 7. Setting the dispose() method Using BLoCs and Streams to update the UI The HomePage screen user interface The TodoScreen user interface Summary Questions Further reading Chapter 11: Building a Flutter Web App Technical requirements Essential theory and context Project overview Building a Flutter app that runs on a browser Connecting to the Google Books API web service Creating the Book model class Using the HTTP service to retrieve books Creating a responsive UI Responsive widgets: ListView or Table? Creating the Table for larger devices Creating the ListView for smaller devices Using shared_preferences to save data in Android, iOS, and the web Completing the UI of the app Publishing a Flutter app to a web server Summary Questions Further reading Appendix Setting up your environment to build Flutter projects Installing Flutter on a Windows PC Installing Git Installing the Flutter Software Development Kit (SDK) Installing Android Studio Connecting an Android physical device Configuring Android Studio Installing and configuring VS Code Installing Flutter on a Mac Installing the Flutter SDK Installing Xcode Assessment Other Books You May Enjoy Index




پست ها تصادفی