Pro App Development with Flutter
Apress (Verlag)
978-1-4842-9321-8 (ISBN)
- Noch nicht erschienen (ca. November 2024)
- Versandkostenfrei
- Auch auf Rechnung
- Artikel merken
Take the next step in building your Flutter skillset. Whether you’re starting from scratch or attempting to add Flutter to an existing application, this book will show you the tools and tricks you need to get going, and how to make sure that your application is performing as fast and as stable as possible.
You’ll start by expanding upon your knowledge of one of the most crucial Flutter features—the widget. You’ll optimize your use of widgets and how they work together, so that your applications are as robust and high-performing as possible. Next ,you'll focus on one of the most important features of any application: the overall user experience. You’ll build better, more attractive, more fully functional user interfaces that will help you keep existing customers and draw in new ones.
You’ll also leverage another important feature of Flutter—its ability to deploy applications quickly across all platforms—iOS, Android, Windows, MacOS, Linux, and Unix. Finally, you’ll see how to deal with an increasingly important issue for all applications: data security and privacy. This book outlines several steps every application developer should follow to harden their applications against potential threats.
With the help of Pro App Development with Flutter, not only will you be building better applications and enhancing your customer’s experiences, but you’ll make yourself even more marketable, whether for advancement in your own company or for new opportunities.
What You'll Learn
Program advanced Flutter widgets
Design complex UI/UX for Flutter applications
Implement device specific Flutter instances
Secure your applications
Optimize performance for Flutter apps
Who This Book Is ForMobile and web app developers who already have experience with both Flutter and Dart but are looking to strengthen their skills.
Theodoros Karasavvas has a degree in law from the University of Athens, as well as a Master’s Degree in Technology Law from Aix-Marseille University, France. A native speaker of Greek, he also speaks and writes in English, French and Italian. He’s a published author and has written more than 1,500 articles for several notable websites and print media, such as Ars Technica, Forbes, AT&T Cybersecurity, Gizmodo and Stackoverflow, among others.
Chapter 1: The Flutter Toolchain
The Flutter SDK
IDEs
Emulators
The Flutter development process
The Flutter app scaffold
Debugging and testing
Deployment
Chapter 2: Application Architecture Best Practices
Chapter 3: Advanced Widget Concepts
Widget essentials
Dependency injection
Advanced state management
InheritedWidget
BLoC
Scoped Model
Redux
Chapter 4: Advanced UI/UX Design
Adaptive apps
Responsive apps
Advanced graphics
Splash screens
Animations
3D graphics
Rendering performance
Chapter 5: Device Specific Implementations
Platform channels
Platform threading
Embed native views
Android
iOS
Chapter 6: Adding Flutter to an Existing Project
Android
iOS
Multiple flutter instances
Chapter 7: Application Security
Upgrades and updates
Obfuscation
Encryption
Restrict network traffic
Local authentication
Securing sensitive data (PII)
Chapter 8: Advanced Debugging and Testing
Programmatic debugging
Error handling
Testing Flutter apps
Widget testing
Unit testing
Integration testing
Chapter 9: Optimizing Performance
Controlling application size
Deferred components
Tracking performance metrics
Chapter 10: Deployment & Automation
Flutter flavors/environments
Implementing CI/CD with Flutter apps
Chapter 11: What’s Next?
Appendix: Additional Resources
Audience: Advanced
Erscheint lt. Verlag | 26.11.2024 |
---|---|
Zusatzinfo | XV, 285 p. |
Verlagsort | Berkley |
Sprache | englisch |
Maße | 155 x 235 mm |
Themenwelt | Informatik ► Betriebssysteme / Server ► Macintosh / Mac OS X |
Informatik ► Programmiersprachen / -werkzeuge ► Mac / Cocoa Programmierung | |
ISBN-10 | 1-4842-9321-5 / 1484293215 |
ISBN-13 | 978-1-4842-9321-8 / 9781484293218 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich