Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Pro App Development with Flutter - Theodore Karasavvas

Pro App Development with Flutter

Optimize Cross-Platform Mobile Apps
Buch | Softcover
285 Seiten
2024 | 1st ed.
Apress (Verlag)
978-1-4842-9321-8 (ISBN)
CHF 67,35 inkl. MwSt
  • Noch nicht erschienen (ca. November 2024)
  • Versandkostenfrei
  • Auch auf Rechnung
  • Artikel merken
Beginning-Intermediate
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?
Mehr entdecken
aus dem Bereich
Schritt für Schritt einfach erklärt

von Philip Kiefer

Buch | Softcover (2023)
Markt + Technik (Verlag)
CHF 27,90