reine Buchbestellungen ab 5 Euro senden wir Ihnen Portofrei zuDiesen Artikel senden wir Ihnen ohne weiteren Aufpreis als PAKET

Pro App Development with Flutter
(Englisch)
Optimize Cross-Platform Mobile Apps
Karasavvas, Theodore

jetzt Vorbestellen - Dieser Artikel erscheint erst noch, wir liefern Ihn zum Erscheinungstermin!

45,45 €

inkl. MwSt. · Portofrei
Vorbestellbar. Lieferung zum Erscheinungsdatum
Menge:

Produktbeschreibung

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 For

Mobile and web app developers who already have experience with both Flutter and Dart but are looking to strengthen their skills.



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


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.



Über den Autor



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.



Inhaltsverzeichnis



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




Grow your customer base by building more attractive, user-friendly mobile apps using Flutter

Give your application users confidence that you are effectively protecting their data privacy and security

Make your applications blazingly fast with simple performance optimization tricks



Datenschutz-Einstellungen