Description
Efnisyfirlit
- Cover
- Introduction
- How to Use This Book
- Conventions Used in This Book
- What You Don’t Have to Read
- Foolish Assumptions
- How This Book Is Organized
- Icons Used in This Book
- Beyond the Book
- Where to Go from Here
- Part 1: Getting Ready
- Chapter 1: What Is Flutter?
- Hardware and Software (Things You May Already Know)
- Where Does Flutter Fit In?
- Enough New Terminology! What’s Next?
- Chapter 2: Setting Up Your Computer for Mobile App Development
- The Stuff You Need
- What to Do
- Dealing with the Devil’s Details
- Divisiveness Among Devices
- Using Android Studio
- Running This Book’s Sample Programs
- Were These Setup Steps Fun or What?
- Part 2: Flutter: A Burd’s-Eye View
- Chapter 3: “Hello” from Flutter
- First Things First
- Classes, Objects, and Widgets
- Making Things Look Nicer
- Hey, Wait a Minute …
- Chapter 4: Hello Again
- Creating and Using a Function
- Programming in Dart: The Small Stuff
- Variations on a Theme from Die Flutter Mouse
- More Fun to Come!
- Chapter 5: Making Things Happen
- Let’s All Press a Floating Action Button
- Enhancing Your App
- Whew!
- Chapter 6: Laying Things Out
- The Big Picture
- Nesting Rows and Columns
- More Levels of Nesting
- Using the Expanded Widget
- How Big Is My Device?
- Part 3: Details, Details
- Chapter 7: Interacting with the User
- A Simple Switch
- Wait For It!
- How Much Do You Love Flutter?
- Dealing with Text Fields
- Creating Radio Buttons
- Creating a Dropdown Button
- Onward and Upward
- Chapter 8: Navigation, Lists, and Other Goodies
- Extending a Dart Class
- From One Page to Another
- Passing Data from Source to Destination
- Passing Data Back to the Source
- Passing Data in Both Directions
- Creating Named Routes
- Creating a List
- Fetching Data from the Internet
- What’s Next?
- Chapter 9: Moving Right Along …
- Setting the Stage for Flutter Animation
- Moving Along a Straight Line
- Bouncing Around
- Animating Size and Color Changes
- Moving Along a Curve
- Dragging Things Around
- Where To Go From Here
- Part 4: The Part of Tens
- Chapter 10: Ten Ways to Avoid Mistakes
- Put Capital Letters Where They Belong
- Use Parentheses When (and Only When) They’re Appropriate
- Limit Access to Variables
- Call setState
- Make Adjustments for Indices Starting at Zero
- Use the Expanded Widget
- Add itemCount to Your ListView.builder
- Add Imports When They’re Required
- Declare Assets and Dependencies in pubspec.yaml
- Indent Your Code According to Dart Language Guidelines
- Chapter 11: Ten Ways to Enhance Your App Development Career
- Practice! Practice!
- Critique Your Own Code
- Have Others Review Your Code
- Find Out Which Technologies Your Nearby Companies Use
- Attend User Group Meetings
- Ask Questions
- Ask Yourself Whether You Truly Understand
- Learn Things That You May Never Need to Know
- Do What You Love to Do
- Get Plenty of Sleep
- Chapter 12: Ten Chapters about Flutter App Development
- Introduction
- What Is Flutter?
- Setting Up Your Computer for Mobile App Development
- ‘Hello’ from Flutter
- Hello Again
- Making Things Happen
- Laying Things Out
- Interacting with the User
- Navigation, Lists, and Other Goodies
- Moving Right Along …
- Part 5: Appendices
- Appendix A: Doris’s Dating App
- Index
- About the Author
- Advertisement Page
- Connect with Dummies
- End User License Agreement
Reviews
There are no reviews yet.