Join us on a literary world trip!
Add this book to bookshelf
Grey
Write a new comment Default profile 50px
Grey
Subscribe to read the full book or read the first pages for free!
All characters reduced
Flutter Design Patterns and Best Practices - Build scalable maintainable and production-ready apps using effective architectural principles - cover

Flutter Design Patterns and Best Practices - Build scalable maintainable and production-ready apps using effective architectural principles

Jaime Blasco, Dariya Orlova, Esra Kadah

Publisher: Packt Publishing

  • 0
  • 0
  • 0

Summary

Flutter’s rapid adoption by developers and businesses alike has led to an increased demand for skilled developers who can deliver high-quality Flutter apps. Flutter can be a great tool to develop apps for yourself, but you don’t always need to consider things like scalability or business goals as a hobbyist. When you build apps for a business, however, you must use specific tools to help the business achieve its goals. This requires solutions to be fast, reliable, and delivered on time. This book will help you meet these business requirements.
You'll begin by learning how to build responsive UIs that work on all devices. Next, you'll delve into state management, understanding how to select the appropriate solution and gaining hands-on experience with InheritedWidget, ChangeNotifier, and BLoC. Later, you'll move on to high-level practices such as layered architecture, dependency injection, and repository patterns. The book will also show you how to develop features of any complexity, such as multithreading and native layer implementations. You'll also learn how to ensure the quality of your solutions by prioritizing testing.
By the end of this book, you'll be able to deliver well-architected Flutter projects that are stable, scalable, and maintainable.
Available since: 09/27/2024.
Print length: 362 pages.

Other books that might interest you

  • Math-ish - Finding Creativity Diversity and Meaning in Mathematics - cover

    Math-ish - Finding Creativity...

    Jo Boaler

    • 0
    • 0
    • 0
    From Stanford professor, author of Limitless Mind, youcubed.org founder, and leading expert in the field of mathematics education Jo Boaler comes a groundbreaking guide to finding joy and understanding by adopting a diverse approach to learning math. 
    “Every once in a while, someone revolutionizes an approach to a difficult subject and changes it forever. That is what Jo Boaler has done for math. Fresh, smart, and inclusive, Jo Boaler's strategy eschews the one-size-fits-a-few approach and instead allows math to be seen and solved by everyone. A huge achievement. Math-ish is the only math book I’ve ever enjoyed reading in my entire life. Honestly.” -Bonnie Garmus, author of Lessons in Chemistry 
    Mathematics is a fundamental part of life, yet every one of us has a unique relationship with learning and understanding the subject. Working with numbers may inspire confidence in our abilities or provoke anxiety and trepidation. Stanford researcher, mathematics education professor, and the leading expert on math learning Dr. Jo Boaler argues that our differences are the key to unlocking our greatest mathematics potential. 
    In Math-ish, Boaler shares new neuroscientific research on how embracing the concept of “math-ish”—a theory of mathematics as it exists in the real world—changes the way we think about mathematics, data, and ourselves. When we can see the value of diversity among people and multi-faceted approaches to learning math, we are free to truly flourish. Utilizing the latest research on math education, Jo guides us through seven principles that can radically reframe our relationship with the subject: 
    • The power of mindset on learning 
    • Utilizing a visual approach to math 
    • The impact of physical movement and communication on understanding 
    • Understanding the value of an ""ish"" perspective - in mathematics and beyond 
    • The importance of connected and flexible knowledge 
    • New data on diverse teaching modes that work with different learning styles, not against them 
    • The value of diversity in learning mathematics—and beyond 
    When mathematics is approached more broadly, inclusively, and with a greater sense of wonder and play—when we value the different ways people see, approach, and understand it—we empower ourselves and gain a beneficial understanding of its value in our lives. 
    ?Supplemental enhancement PDF accompanies the audiobook.
    Show book
  • The History of Life - A Very Short Introduction 2nd Edition - cover

    The History of Life - A Very...

    Michael J. Benton

    • 0
    • 0
    • 0
    There are few stories more remarkable than the evolution of life on earth. Where did humans come from? Where did life come from? New fields of study, such as molecular biology and astrobiology, are shedding remarkable new light on the origin of life and the origin of sex.In this Very Short Introduction Michael J. Benton covers all the main fossil groups, including dinosaurs, and the upheavals such as mass extinctions that have beset our planet and life on Earth. Benton highlights the key episodes in the evolution of life from its origin over some four billion years, to the ten million or more species today. The book ends with a consideration of humans themselves, with our ability to modify the Earth in ways that no other species has ever done, and the consequences of that power.
    Show book
  • DevOps Culture - Fostering Collaboration Continuous Delivery and High-Performance Teams in the Modern Software Development Lifecycle - cover

    DevOps Culture - Fostering...

    Sam Miley

    • 0
    • 0
    • 0
    In today’s fast-paced digital world, success hinges on more than just writing code—it’s about creating a culture that brings development and operations together with shared goals, trust, and rapid delivery. DevOps Culture offers a comprehensive guide to transforming your organization into a high-performing, collaborative, and resilient software powerhouse. 
    This book goes beyond tools and automation to explore the mindset, values, and practices that define successful DevOps adoption. You'll discover how to break down silos, improve feedback loops, and foster continuous learning across teams. 
    Inside, you'll learn how to: 
    •	Build a culture of ownership, trust, and shared responsibility 
    •	Align development and operations around business objectives and customer value 
    •	Implement continuous integration, delivery, and deployment at scale 
    •	Encourage experimentation and blameless post-mortems to support innovation 
    •	Measure DevOps success through key performance metrics like DORA and MTTR 
    •	Champion psychological safety, cross-functional collaboration, and agile alignment 
    Packed with real-world examples, actionable strategies, and insights from leading DevOps practitioners, DevOps Culture is your blueprint for creating the kind of environment where innovation thrives and software delivers real impact—faster, safer, and smarter.
    Show book
  • App Innovator's Guide - Mobile App Development for Android and iOS: Building Cross-Platform Solutions - cover

    App Innovator's Guide - Mobile...

    Lily Chang

    • 0
    • 0
    • 0
    Are you prepared to take a thrilling journey into the field of developing mobile applications? This book is your guide to navigating the fascinating world of developing your own mobile applications for iOS and Android, if you've ever wanted to do so. 
    This thorough book, "App Innovator's Guide: Mobile App Development for Android and iOS- Building Cross-Platform Solutions," takes you by the hand and provides a wealth of information and useful insights. Your door to innovation is this book, whether you're an ambitious developer, a visionary entrepreneur, or just curious about the app-making process. 
    Inside, you'll learn the techniques for developing captivating, user-friendly mobile apps that have the power to turn your concepts into real-world solutions. This book gives you the tools to realize your ideas, from setting up development environments to comprehending the fundamentals of UI/UX design, investigating programming languages, and diving into the nuances of Android and iOS development.
    Show book
  • The Resilient Mind - Executive Functions Emotion Regulation And Mental Health in Children And Adolescents - cover

    The Resilient Mind - Executive...

    Brittany Forrester

    • 0
    • 0
    • 0
    "The Resilient Mind" is a vital guide illuminating the crucial role of executive functions, emotion regulation, and mental health in shaping the well-being of children and adolescents. Drawing on cutting-edge research and practical insights, this book equips parents, educators, and mental health professionals with actionable strategies to nurture resilience and promote positive mental health in young minds. Through real-life examples and practical techniques, it offers invaluable tools for fostering robust cognitive skills, emotional regulation, and adaptive behaviors essential for navigating life's challenges.
    Show book
  • Python Data Analysis for Beginners - A Beginner's Handbook to Exploring and Visualizing Data - cover

    Python Data Analysis for...

    Brian Murray

    • 0
    • 0
    • 0
    Python Data Analysis for Beginners: A Beginner's Handbook to Exploring and Visualizing Data is a comprehensive guide designed to help readers master the fundamentals of data analysis using the Python programming language. Whether you're a beginner looking to get started with data analysis, or a professional looking to expand your skill set, this book provides a step-by-step approach to exploring and visualizing data with Python. 
    The book starts with an introduction to Python programming language and its essential libraries for data analysis. Readers will learn how to manipulate and transform data using Pandas library, and how to create visualizations using Matplotlib and Seaborn libraries. The book also covers exploratory data analysis (EDA) techniques using Python, including data preprocessing and visualization techniques. 
    In addition, the book introduces readers to machine learning concepts and provides an overview of supervised and unsupervised learning using Python. The book includes several case studies and real-world applications of data analysis using Python, including analyzing and visualizing social media data, financial data, and healthcare data. 
    Written in a clear and concise language, Python Data Analysis for Beginners provides readers with a solid foundation in data analysis using Python. The book is suitable for self-learners, as well as instructors teaching data analysis to students. With its step-by-step approach and real-world examples, this book is an essential resource for anyone looking to master data analysis with Python. 
     
    Show book