Cross-Platform UIs with Flutter (eBook)

Unlock the ability to create native multiplatform UIs using a single code base with Flutter 3
eBook Download: EPUB
2022
260 Seiten
Packt Publishing (Verlag)
978-1-80181-466-9 (ISBN)

Lese- und Medienproben

Cross-Platform UIs with Flutter -  Ryan Edge,  Alberto Miola
Systemvoraussetzungen
27,59 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

Build a variety of dynamic projects and beautiful UIs as you explore the power of Flutter for the web, desktop, and mobile


Key Features


Discover state management solutions with InheritedWidget and the Provider package


Create responsive and beautiful UIs with the Material and Cupertino libraries


Explore animations, forms, gestures, and backend integration with Supabase


Book Description


Flutter is a UI toolkit for building beautiful, natively compiled applications for mobile, web, desktop, and embedded devices from a single code base. With Flutter, you can write your code once and run it anywhere using a single code base to target multiple platforms. This book is a comprehensive, project-based guide for new and emerging Flutter developers that will help empower you to build bulletproof applications.


Once you start reading book, you'll quickly realize what sets Flutter apart from its competition and establish some of the fundamentals of the toolkit. As you work on various project applications, you'll understand just how easy Flutter is to use for building stunning UIs. This book covers navigation strategies, state management, advanced animation handling, and the two main UI design styles: Material and Cupertino. It'll help you extend your knowledge with good code practices, UI testing strategies, and CI setup to constantly keep your repository's quality at the highest level possible.


By the end of this book, you'll feel confident in your ability to transfer the lessons from the example projects and build your own Flutter applications for any platform you wish.


What you will learn


Create responsive and attractive UIs for any device


Get to grips with caching and widget trees and learn some framework performance tips


Manage state using Flutter's InheritedWidget system


Orchestrate the app flow with Navigator 1.0 and 2.0


Explore the Material and Cupertino built-in themes


Breathe life into your apps with animations


Improve code quality with golden tests, CI setup, and linter rules


Who this book is for


This book is for software developers with a good grasp of Flutter, who want to learn best practices and techniques for building clean, intuitive UIs using a single codebase for mobile and the web. Prior experience with Flutter, Dart, and object-oriented programming (OOP) will help you understand the concepts covered in the book.


 


Build a variety of dynamic projects and beautiful UIs as you explore the power of Flutter for the web, desktop, and mobileKey FeaturesDiscover state management solutions with InheritedWidget and the Provider packageCreate responsive and beautiful UIs with the Material and Cupertino librariesExplore animations, forms, gestures, and backend integration with SupabaseBook DescriptionFlutter is a UI toolkit for building beautiful, natively compiled applications for mobile, web, desktop, and embedded devices from a single code base. With Flutter, you can write your code once and run it anywhere using a single code base to target multiple platforms. This book is a comprehensive, project-based guide for new and emerging Flutter developers that will help empower you to build bulletproof applications. Once you start reading book, you'll quickly realize what sets Flutter apart from its competition and establish some of the fundamentals of the toolkit. As you work on various project applications, you'll understand just how easy Flutter is to use for building stunning UIs. This book covers navigation strategies, state management, advanced animation handling, and the two main UI design styles: Material and Cupertino. It'll help you extend your knowledge with good code practices, UI testing strategies, and CI setup to constantly keep your repository's quality at the highest level possible. By the end of this book, you'll feel confident in your ability to transfer the lessons from the example projects and build your own Flutter applications for any platform you wish.What you will learnCreate responsive and attractive UIs for any deviceGet to grips with caching and widget trees and learn some framework performance tipsManage state using Flutter's InheritedWidget systemOrchestrate the app flow with Navigator 1.0 and 2.0Explore the Material and Cupertino built-in themesBreathe life into your apps with animationsImprove code quality with golden tests, CI setup, and linter rulesWho this book is forThis book is for software developers with a good grasp of Flutter, who want to learn best practices and techniques for building clean, intuitive UIs using a single codebase for mobile and the web. Prior experience with Flutter, Dart, and object-oriented programming (OOP) will help you understand the concepts covered in the book.]]>
Erscheint lt. Verlag 26.8.2022
Sprache englisch
Themenwelt Mathematik / Informatik Informatik
ISBN-10 1-80181-466-X / 180181466X
ISBN-13 978-1-80181-466-9 / 9781801814669
Haben Sie eine Frage zum Produkt?
EPUBEPUB (Adobe DRM)
Größe: 9,1 MB

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Konzepte, Methoden, Lösungen und Arbeitshilfen für die Praxis

von Ernst Tiemeyer

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
69,99
Konzepte, Methoden, Lösungen und Arbeitshilfen für die Praxis

von Ernst Tiemeyer

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
69,99
Management der Informationssicherheit und Vorbereitung auf die …

von Michael Brenner; Nils gentschen Felde; Wolfgang Hommel …

eBook Download (2024)
Carl Hanser Fachbuchverlag
69,99