서브메뉴
검색
Flutter and Dart Cookbook
Flutter and Dart Cookbook
상세정보
- 자료유형
- 전자책 국외
- 최종처리일시
- 20260202073946.0
- ISBN
- 9781098119485 (electronic bk.)
- ISBN
- 9781098119515
- 미국회청구기호
- QA76.76
- DDC
- 005.13/3
- 저자명
- Rose, Richard.
- 서명/저자
- Flutter and Dart Cookbook
- 판사항
- 1st ed.
- 형태사항
- 1 online resource (310 pages)
- 내용주기
- 완전내용Cover -- Copyright -- Table of Contents -- Foreword -- Preface -- Who Should Read This Book -- Why I Wrote This Book -- Navigating This Book -- Conventions Used in This Book -- O'Reilly Online Learning -- How to Contact Us -- Acknowledgments -- Chapter 1. Learning Dart Variables -- 1.1 Running a Dart Application -- Problem -- Solution -- Discussion -- 1.2 Working with Integer Values -- Problem -- Solution -- Discussion -- 1.3 Working with Double Values -- Problem -- Solution -- Discussion -- 1.4 Working with Boolean Values -- Problem -- Solution -- Discussion -- 1.5 Working with Strings -- Problem -- Solution -- Discussion -- 1.6 Printing Information to the Console -- Problem -- Solution -- Discussion -- 1.7 Adding a Constant Variable (Compile Time) -- Problem -- Solution -- Discussion -- 1.8 Adding a Constant Variable (Runtime) -- Problem -- Solution -- Discussion -- 1.9 Working with Null Variables -- Problem -- Solution -- Discussion -- Chapter 2. Exploring Control Flow -- 2.1 Verifying That a Condition Has Been Met -- Problem -- Solution -- Discussion -- 2.2 Iterating Until a Condition Is Met -- Problem -- Solution -- Discussion -- 2.3 Iterating over a Range of Items -- Problem -- Solution -- Discussion -- 2.4 Performing Conditional Actions Based on a Value -- Problem -- Solution -- Discussion -- 2.5 Using an Enumerator to Represent Values -- Problem -- Solution -- Discussion -- 2.6 Implementing Exception Handling -- Problem -- Solution -- Discussion -- Chapter 3. Implementing Functions -- 3.1 Declaring Functions -- Problem -- Solution -- Discussion -- 3.2 Adding Parameters to Functions -- Problem -- Solution -- Discussion -- 3.3 Using Optional Parameters -- Problem -- Solution -- Discussion -- 3.4 Returning Values from Functions -- Problem -- Solution -- Discussion -- 3.5 Declaring Anonymous Functions -- Problem -- Solution -- Discussion.
- 내용주기
- 완전내용3.6 Adding a Functional Delay Using a Future -- Problem -- Solution -- Discussion -- Chapter 4. Handling Lists and Maps -- 4.1 Creating Lists of Data -- Problem -- Solution -- Discussion -- 4.2 Amending a List of Data -- Problem -- Solution -- Discussion -- 4.3 Using Lists with Complex Types -- Problem -- Solution -- Discussion -- 4.4 Handling Map Key/Value Pairings -- Problem -- Solution -- Discussion -- 4.5 Printing Map Data Structure Content -- Problem -- Solution -- Discussion -- 4.6 Validating That Content Exists in a Map -- Problem -- Solution -- Discussion -- 4.7 Printing Complex Data Types -- Problem -- Solution -- Discussion -- Chapter 5. Getting Started with Object-Oriented Dart -- 5.1 Beginning Object-Oriented Dart -- Problem -- Solution -- Discussion -- 5.2 Creating a Class -- Problem -- Solution -- Discussion -- 5.3 Initializing a Class Using a Constructor -- Problem -- Solution -- Discussion -- 5.4 Adding Class Inheritance -- Problem -- Solution -- Discussion -- 5.5 Adding a Class Interface -- Problem -- Solution -- Discussion -- 5.6 Adding a Class Mixin -- Problem -- Solution -- Discussion -- Chapter 6. Dart Test Cases -- 6.1 Adding the Dart Test Package to Your Application -- Problem -- Solution -- Discussion -- 6.2 Creating a Sample Test Application -- Problem -- Solution -- Discussion -- 6.3 Running Unit Tests in Your Dart Application -- Problem -- Solution -- Discussion -- 6.4 Grouping Multiple Unit Tests -- Problem -- Solution -- Discussion -- 6.5 Adding Mock Data for Testing -- Problem -- Solution -- Discussion -- Chapter 7. Introducing the Flutter Framework -- 7.1 Mocking an Application Interface -- Problem -- Solution -- Discussion -- 7.2 Creating a Boilerplate Flutter Project -- Problem -- Solution -- Discussion -- 7.3 Removing the Flutter Debug Banner -- Problem -- Solution -- Discussion -- 7.4 Recognizing Widgets -- Problem.
- 내용주기
- 완전내용Solution -- Discussion -- 7.5 Understanding the Widget Tree -- Problem -- Solution -- Discussion -- 7.6 Improving Widget Render Performance -- Problem -- Solution -- Discussion -- Chapter 8. Adding Assets -- 8.1 Using the pubspec.yaml File -- Problem -- Solution -- Discussion -- 8.2 Adding an Assets Folder -- Problem -- Solution -- Discussion -- 8.3 Referencing an Image -- Problem -- Solution -- Discussion -- 8.4 Incorporating the Google Fonts Package -- Problem -- Solution -- Discussion -- 8.5 Importing a Package -- Problem -- Solution -- Discussion -- Chapter 9. Working with Widgets -- 9.1 Creating a Stateless Widget in Flutter -- Problem -- Solution -- Discussion -- 9.2 Creating a Stateful Widget in Flutter -- Problem -- Solution -- Discussion -- 9.3 Refactoring Flutter Widgets -- Problem -- Solution -- Discussion -- 9.4 Using the Scaffold Class -- Problem -- Solution -- Discussion -- 9.5 Adding an AppBar Header -- Problem -- Solution -- Discussion -- 9.6 Building with a Container -- Problem -- Solution -- Discussion -- 9.7 Using a Center Widget -- Problem -- Solution -- Discussion -- 9.8 Using a SizedBox -- Problem -- Solution -- Discussion -- 9.9 Using a Column -- Problem -- Solution -- Discussion -- 9.10 Using a Row -- Problem -- Solution -- Discussion -- 9.11 Using an Expanded Widget -- Problem -- Solution -- Chapter 10. Developing User Interfaces -- 10.1 Using the Google Fonts Package -- Problem -- Solution -- Discussion -- 10.2 Incorporating RichText -- Problem -- Solution -- Discussion -- 10.3 Identifying the Host Platform -- Problem -- Solution -- Discussion -- 10.4 Using a Placeholder Widget -- Problem -- Solution -- Discussion -- 10.5 Using a LayoutBuilder -- Problem -- Solution -- Discussion -- 10.6 Accessing Screen Dimensions Using MediaQuery -- Problem -- Solution -- Discussion -- Chapter 11. Organizing On-Screen Data.
- 내용주기
- 완전내용11.1 Implementing a Vertical ListView -- Problem -- Solution -- Discussion -- 11.2 Implementing a Horizontal ListView -- Problem -- Solution -- Discussion -- 11.3 Adding a SliverAppBar -- Problem -- Solution -- Discussion -- 11.4 Adding a SliverList -- Problem -- Solution -- Discussion -- 11.5 Adding a GridView of Items -- Problem -- Solution -- Discussion -- 11.6 Adding a SnackBar (Pop-Up Notification) -- Problem -- Solution -- Discussion -- Chapter 12. Flutter Page Navigation -- 12.1 Adding Page Navigation with Routes (Imperative) -- Problem -- Solution -- Discussion -- 12.2 Adding Page Navigation with Routes (Declarative) -- Problem -- Solution -- Discussion -- 12.3 Implementing a Navigation Drawer -- Problem -- Solution -- Discussion -- 12.4 Working with Tabs -- Problem -- Solution -- Discussion -- 12.5 Adding a Bottom Navigation Bar -- Problem -- Solution -- Discussion -- 12.6 Using Keys to Pass Information -- Problem -- Solution -- Discussion -- Chapter 13. Handling Data Assets -- 13.1 Accessing Data Strategically -- Problem -- Solution -- Discussion -- 13.2 Refactoring Data -- Problem -- Solution -- Discussion -- 13.3 Generating Dart Classes from JSON -- Problem -- Solution -- Discussion -- 13.4 Using Local JSON Data Asynchronously -- Problem -- Solution -- Discussion -- 13.5 Consuming a JSON Dataset from the Assets Folder -- Problem -- Solution -- Discussion -- 13.6 Accessing Remote JSON Data -- Problem -- Solution -- Discussion -- Chapter 14. Testing the Flutter User Interface -- 14.1 Automated Widget Testing in Flutter -- Problem -- Solution -- Discussion -- 14.2 Performing Automated Widget Testing -- Problem -- Solution -- Discussion -- 14.3 Performing Integration Testing with Flutter Driver -- Problem -- Solution -- Discussion -- 14.4 Testing Android/iOS Device Compatibility -- Problem -- Solution -- Discussion.
- 내용주기
- 완전내용Chapter 15. Working with Firebase and Flutter -- 15.1 Using the Firebase Platform with Flutter -- Problem -- Solution -- Discussion -- 15.2 Setting Up a Firebase Project -- Problem -- Solution -- Discussion -- 15.3 Initializing the Firebase SDK for Local Development -- Problem -- Solution -- Discussion -- 15.4 Configuring Firebase Emulators -- Problem -- Solution -- Discussion -- 15.5 Adding flutterfire_cli to a Development Environment -- Problem -- Solution -- Discussion -- 15.6 Integrating a Firestore Database -- Problem -- Solution -- Discussion -- 15.7 Writing Data to a Firestore Database -- Problem -- Solution -- Discussion -- 15.8 Reading Data from Cloud Firestore -- Problem -- Solution -- Discussion -- 15.9 Adding Firebase Authentication to Flutter -- Problem -- Solution -- Discussion -- 15.10 Using Flutter Web with Firebase Hosting -- Problem -- Solution -- Discussion -- Chapter 16. Introducing Cloud Services -- 16.1 Getting Started with Cloud Providers -- Problem -- Solution -- Discussion -- 16.2 Working with Identity and Access Management -- Problem -- Solution -- Discussion -- 16.3 Using Cloud Storage to Host an Object -- Problem -- Solution -- Discussion -- 16.4 Developing a Backend HTTP Server with Dart -- Problem -- Solution -- Discussion -- 16.5 Building a Dart Container -- Problem -- Solution -- Discussion -- 16.6 Introducing Serverless with Dart -- Problem -- Solution -- Discussion -- Chapter 17. Starting with Game Development -- 17.1 Adding the Flame Package to Flutter -- Problem -- Solution -- Discussion -- 17.2 Creating a Flame Boilerplate -- Problem -- Solution -- Discussion -- 17.3 Adding a Sprite -- Problem -- Solution -- Discussion -- 17.4 Adding Manual Horizontal Movement to a Sprite -- Problem -- Solution -- Discussion -- 17.5 Adding Automated Vertical Movement to a Sprite -- Problem -- Solution -- Discussion.
- 내용주기
- 완전내용17.6 Adding Collision Detection.
- 초록/해제
- 요약Learn the essentials of working with Flutter and Dart to build full stack applications that meet the needs of a cloud-driven world.Together, the Flutter open source UI software development kit and the Dart programming language for client development provide a unified solution to building applications capable of targeting multiple platforms.
- 일반주제명
- Mobile apps.
- 기타형태저록
- Print version / Rose, RichardFlutter and Dart Cookbook. Sebastopol : O'Reilly Media, Incorporated,c2023. 9781098119515
- 전자적 위치 및 접속
- 로그인 후 원문을 볼 수 있습니다.
MARC
008260202s2023 xx o 0 eng d■001EBC30293567
■003MiAaPQ
■00520260202073946.0
■006m o d |
■007cr cnu||||||||
■020 ▼a9781098119485▼q(electronic bk.)
■020 ▼z9781098119515
■035 ▼a(MiAaPQ)EBC30293567
■035 ▼a(Au-PeEL)EBL30293567
■035 ▼a(OCoLC)1356003511
■040 ▼aMiAaPQ▼beng▼erda▼epn▼cMiAaPQ▼dMiAaPQ
■050 4▼aQA76.76
■0820 ▼a005.13/3
■1001 ▼aRose, Richard.
■24510▼aFlutter and Dart Cookbook
■250 ▼a1st ed.
■264 1▼aSebastopol▼bO'Reilly Media, Incorporated▼c2023.
■264 4▼c?023.
■300 ▼a1 online resource (310 pages)
■336 ▼atext▼btxt▼2rdacontent
■337 ▼acomputer▼bc▼2rdamedia
■338 ▼aonline resource▼bcr▼2rdacarrier
■5050 ▼aCover -- Copyright -- Table of Contents -- Foreword -- Preface -- Who Should Read This Book -- Why I Wrote This Book -- Navigating This Book -- Conventions Used in This Book -- O'Reilly Online Learning -- How to Contact Us -- Acknowledgments -- Chapter 1. Learning Dart Variables -- 1.1 Running a Dart Application -- Problem -- Solution -- Discussion -- 1.2 Working with Integer Values -- Problem -- Solution -- Discussion -- 1.3 Working with Double Values -- Problem -- Solution -- Discussion -- 1.4 Working with Boolean Values -- Problem -- Solution -- Discussion -- 1.5 Working with Strings -- Problem -- Solution -- Discussion -- 1.6 Printing Information to the Console -- Problem -- Solution -- Discussion -- 1.7 Adding a Constant Variable (Compile Time) -- Problem -- Solution -- Discussion -- 1.8 Adding a Constant Variable (Runtime) -- Problem -- Solution -- Discussion -- 1.9 Working with Null Variables -- Problem -- Solution -- Discussion -- Chapter 2. Exploring Control Flow -- 2.1 Verifying That a Condition Has Been Met -- Problem -- Solution -- Discussion -- 2.2 Iterating Until a Condition Is Met -- Problem -- Solution -- Discussion -- 2.3 Iterating over a Range of Items -- Problem -- Solution -- Discussion -- 2.4 Performing Conditional Actions Based on a Value -- Problem -- Solution -- Discussion -- 2.5 Using an Enumerator to Represent Values -- Problem -- Solution -- Discussion -- 2.6 Implementing Exception Handling -- Problem -- Solution -- Discussion -- Chapter 3. Implementing Functions -- 3.1 Declaring Functions -- Problem -- Solution -- Discussion -- 3.2 Adding Parameters to Functions -- Problem -- Solution -- Discussion -- 3.3 Using Optional Parameters -- Problem -- Solution -- Discussion -- 3.4 Returning Values from Functions -- Problem -- Solution -- Discussion -- 3.5 Declaring Anonymous Functions -- Problem -- Solution -- Discussion.
■5058 ▼a3.6 Adding a Functional Delay Using a Future -- Problem -- Solution -- Discussion -- Chapter 4. Handling Lists and Maps -- 4.1 Creating Lists of Data -- Problem -- Solution -- Discussion -- 4.2 Amending a List of Data -- Problem -- Solution -- Discussion -- 4.3 Using Lists with Complex Types -- Problem -- Solution -- Discussion -- 4.4 Handling Map Key/Value Pairings -- Problem -- Solution -- Discussion -- 4.5 Printing Map Data Structure Content -- Problem -- Solution -- Discussion -- 4.6 Validating That Content Exists in a Map -- Problem -- Solution -- Discussion -- 4.7 Printing Complex Data Types -- Problem -- Solution -- Discussion -- Chapter 5. Getting Started with Object-Oriented Dart -- 5.1 Beginning Object-Oriented Dart -- Problem -- Solution -- Discussion -- 5.2 Creating a Class -- Problem -- Solution -- Discussion -- 5.3 Initializing a Class Using a Constructor -- Problem -- Solution -- Discussion -- 5.4 Adding Class Inheritance -- Problem -- Solution -- Discussion -- 5.5 Adding a Class Interface -- Problem -- Solution -- Discussion -- 5.6 Adding a Class Mixin -- Problem -- Solution -- Discussion -- Chapter 6. Dart Test Cases -- 6.1 Adding the Dart Test Package to Your Application -- Problem -- Solution -- Discussion -- 6.2 Creating a Sample Test Application -- Problem -- Solution -- Discussion -- 6.3 Running Unit Tests in Your Dart Application -- Problem -- Solution -- Discussion -- 6.4 Grouping Multiple Unit Tests -- Problem -- Solution -- Discussion -- 6.5 Adding Mock Data for Testing -- Problem -- Solution -- Discussion -- Chapter 7. Introducing the Flutter Framework -- 7.1 Mocking an Application Interface -- Problem -- Solution -- Discussion -- 7.2 Creating a Boilerplate Flutter Project -- Problem -- Solution -- Discussion -- 7.3 Removing the Flutter Debug Banner -- Problem -- Solution -- Discussion -- 7.4 Recognizing Widgets -- Problem.
■5058 ▼aSolution -- Discussion -- 7.5 Understanding the Widget Tree -- Problem -- Solution -- Discussion -- 7.6 Improving Widget Render Performance -- Problem -- Solution -- Discussion -- Chapter 8. Adding Assets -- 8.1 Using the pubspec.yaml File -- Problem -- Solution -- Discussion -- 8.2 Adding an Assets Folder -- Problem -- Solution -- Discussion -- 8.3 Referencing an Image -- Problem -- Solution -- Discussion -- 8.4 Incorporating the Google Fonts Package -- Problem -- Solution -- Discussion -- 8.5 Importing a Package -- Problem -- Solution -- Discussion -- Chapter 9. Working with Widgets -- 9.1 Creating a Stateless Widget in Flutter -- Problem -- Solution -- Discussion -- 9.2 Creating a Stateful Widget in Flutter -- Problem -- Solution -- Discussion -- 9.3 Refactoring Flutter Widgets -- Problem -- Solution -- Discussion -- 9.4 Using the Scaffold Class -- Problem -- Solution -- Discussion -- 9.5 Adding an AppBar Header -- Problem -- Solution -- Discussion -- 9.6 Building with a Container -- Problem -- Solution -- Discussion -- 9.7 Using a Center Widget -- Problem -- Solution -- Discussion -- 9.8 Using a SizedBox -- Problem -- Solution -- Discussion -- 9.9 Using a Column -- Problem -- Solution -- Discussion -- 9.10 Using a Row -- Problem -- Solution -- Discussion -- 9.11 Using an Expanded Widget -- Problem -- Solution -- Chapter 10. Developing User Interfaces -- 10.1 Using the Google Fonts Package -- Problem -- Solution -- Discussion -- 10.2 Incorporating RichText -- Problem -- Solution -- Discussion -- 10.3 Identifying the Host Platform -- Problem -- Solution -- Discussion -- 10.4 Using a Placeholder Widget -- Problem -- Solution -- Discussion -- 10.5 Using a LayoutBuilder -- Problem -- Solution -- Discussion -- 10.6 Accessing Screen Dimensions Using MediaQuery -- Problem -- Solution -- Discussion -- Chapter 11. Organizing On-Screen Data.
■5058 ▼a11.1 Implementing a Vertical ListView -- Problem -- Solution -- Discussion -- 11.2 Implementing a Horizontal ListView -- Problem -- Solution -- Discussion -- 11.3 Adding a SliverAppBar -- Problem -- Solution -- Discussion -- 11.4 Adding a SliverList -- Problem -- Solution -- Discussion -- 11.5 Adding a GridView of Items -- Problem -- Solution -- Discussion -- 11.6 Adding a SnackBar (Pop-Up Notification) -- Problem -- Solution -- Discussion -- Chapter 12. Flutter Page Navigation -- 12.1 Adding Page Navigation with Routes (Imperative) -- Problem -- Solution -- Discussion -- 12.2 Adding Page Navigation with Routes (Declarative) -- Problem -- Solution -- Discussion -- 12.3 Implementing a Navigation Drawer -- Problem -- Solution -- Discussion -- 12.4 Working with Tabs -- Problem -- Solution -- Discussion -- 12.5 Adding a Bottom Navigation Bar -- Problem -- Solution -- Discussion -- 12.6 Using Keys to Pass Information -- Problem -- Solution -- Discussion -- Chapter 13. Handling Data Assets -- 13.1 Accessing Data Strategically -- Problem -- Solution -- Discussion -- 13.2 Refactoring Data -- Problem -- Solution -- Discussion -- 13.3 Generating Dart Classes from JSON -- Problem -- Solution -- Discussion -- 13.4 Using Local JSON Data Asynchronously -- Problem -- Solution -- Discussion -- 13.5 Consuming a JSON Dataset from the Assets Folder -- Problem -- Solution -- Discussion -- 13.6 Accessing Remote JSON Data -- Problem -- Solution -- Discussion -- Chapter 14. Testing the Flutter User Interface -- 14.1 Automated Widget Testing in Flutter -- Problem -- Solution -- Discussion -- 14.2 Performing Automated Widget Testing -- Problem -- Solution -- Discussion -- 14.3 Performing Integration Testing with Flutter Driver -- Problem -- Solution -- Discussion -- 14.4 Testing Android/iOS Device Compatibility -- Problem -- Solution -- Discussion.
■5058 ▼aChapter 15. Working with Firebase and Flutter -- 15.1 Using the Firebase Platform with Flutter -- Problem -- Solution -- Discussion -- 15.2 Setting Up a Firebase Project -- Problem -- Solution -- Discussion -- 15.3 Initializing the Firebase SDK for Local Development -- Problem -- Solution -- Discussion -- 15.4 Configuring Firebase Emulators -- Problem -- Solution -- Discussion -- 15.5 Adding flutterfire_cli to a Development Environment -- Problem -- Solution -- Discussion -- 15.6 Integrating a Firestore Database -- Problem -- Solution -- Discussion -- 15.7 Writing Data to a Firestore Database -- Problem -- Solution -- Discussion -- 15.8 Reading Data from Cloud Firestore -- Problem -- Solution -- Discussion -- 15.9 Adding Firebase Authentication to Flutter -- Problem -- Solution -- Discussion -- 15.10 Using Flutter Web with Firebase Hosting -- Problem -- Solution -- Discussion -- Chapter 16. Introducing Cloud Services -- 16.1 Getting Started with Cloud Providers -- Problem -- Solution -- Discussion -- 16.2 Working with Identity and Access Management -- Problem -- Solution -- Discussion -- 16.3 Using Cloud Storage to Host an Object -- Problem -- Solution -- Discussion -- 16.4 Developing a Backend HTTP Server with Dart -- Problem -- Solution -- Discussion -- 16.5 Building a Dart Container -- Problem -- Solution -- Discussion -- 16.6 Introducing Serverless with Dart -- Problem -- Solution -- Discussion -- Chapter 17. Starting with Game Development -- 17.1 Adding the Flame Package to Flutter -- Problem -- Solution -- Discussion -- 17.2 Creating a Flame Boilerplate -- Problem -- Solution -- Discussion -- 17.3 Adding a Sprite -- Problem -- Solution -- Discussion -- 17.4 Adding Manual Horizontal Movement to a Sprite -- Problem -- Solution -- Discussion -- 17.5 Adding Automated Vertical Movement to a Sprite -- Problem -- Solution -- Discussion.
■5058 ▼a17.6 Adding Collision Detection.
■520 ▼aLearn the essentials of working with Flutter and Dart to build full stack applications that meet the needs of a cloud-driven world.Together, the Flutter open source UI software development kit and the Dart programming language for client development provide a unified solution to building applications capable of targeting multiple platforms.
■588 ▼aDescription based on publisher supplied metadata and other sources.
■590 ▼aElectronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2026. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
■655 4▼aElectronic books.
■650 0▼aDart (Computer program language)▼7Generated by AI
■650 0▼aMobile apps.▼7Generated by AI
■588 ▼aPart of the metadata in this record was created by AI, based on the text of the resource.
■77608▼iPrint version▼aRose, Richard▼tFlutter and Dart Cookbook▼dSebastopol : O'Reilly Media, Incorporated,c2023▼z9781098119515
■7972 ▼aProQuest (Firm)
■85640▼uhttps://ebookcentral.proquest.com/lib/baekseok-ebooks/detail.action?docID=30293567▼zClick to View


