Browse Results

Showing 19,676 through 19,700 of 53,642 results

Flood Frequency Analysis

by A. Ramachandra Rao Khaled H. Hamed

After five decades, the field of Statistical Hydrology continues to evolve and remains a very active area of investigation. Researchers continue to examine various distributions, methods of estimation of parameters, and problems related to regionalization. However, much of this research appears in journals and reports and usually in a form not easi

Florida Man: The Weirdest and Wildest Adventures of an Internet Legend

by Skyhorse Publishing

A full year's worth of the strangest, most outlandish antics of one of the Internet's true titans: Florida Man! Plus, for the first time ever . . . the equally bizarre, equally outrageous Florida Woman! Go to Google and type in your birth date and the words "Florida Man." Weird, right? Well, you haven't seen anything yet! That's just one day in the life of a Florida Man. Originally a beloved Internet game made possible by Florida's Sunshine Laws, "Florida Man" has now become a phrase unto itself, a shorthand expression used online to capture the antics of Florida's residents, who somehow seem to find themselves in bizarre situations regularly. Now, Florida Man is here to collect the 366 greatest, most unusual adventures of both Florida Man and Florida Woman, sorted day-by-day from January 1 through December 31st. (Plus, special leap-year headlines for those readers who just can't get enough mayhem during the regular year!)Florida Man features headlines such as: "Florida Man Throws Alligator Into Wendy&’s Drive-Thru Window"&“Florida Man Shoots Self, Realizes it Three Days Later&”"How Trump Became a Florida Man"plus, corresponding Florida Woman headlines like "Florida woman attacked by &‘aggressive&’ otter says 'severe bites' left her temporarily unable to walk&” This collection of classic Florida weirdness will astound and amuse even the most jaded, world-weary reader. Just don't go trying any of Florida Man's—or Florida Woman's—ideas for yourself!

Flourish. Banner. Frame.: 615 Ornaments and Motifs for Design and Illustration

by Glitschka Von

Ornaments and motifs add something special to creative projects, but not all creatives can devote the hundreds of hours necessary to developing them. Flourish. Banner. Frame. is an amazing library of 555 original symbols, floral motifs, border treatments, frills, banners, shields, crests, ornaments, decorative frames, placards and cartouches. Each design element has been crafted with vector precision, and you can use this artwork within the context of your own projects, whether they are personal or professional in nature.There are 10 real-life examples in the book, so you can be inspired by top designers and illustrators. This extensive volume of ornaments and motifs is easy to use for any design or illustration project: publication layouts, book covers, website backgrounds, t-shirt graphics, scrapbooks, textiles, crafts, stencils, tattoos-and everything in between. Whether you are a beginner or an advanced design professional, you’ll turn to this resource again and again for years to come.Royalty-free ornaments included on DVD for your use!

Flow Architectures: The Future Of Streaming And Event-driven Integration

by James Urquhart

Software development today is embracing events and streaming data, which optimizes not only how technology interacts but also how businesses integrate with one another to meet customer needs. This phenomenon, called flow, consists of patterns and standards that determine which activity and related data is communicated between parties over the internet.This book explores critical implications of that evolution: What happens when events and data streams help you discover new activity sources to enhance existing businesses or drive new markets? What technologies and architectural patterns can position your company for opportunities enabled by flow? James Urquhart, global field CTO at VMware, guides enterprise architects, software developers, and product managers through the process.Learn the benefits of flow dynamics when businesses, governments, and other institutions integrate via events and data streamsUnderstand the value chain for flow integration through Wardley mapping visualization and promise theory modelingWalk through basic concepts behind today's event-driven systems marketplaceLearn how today's integration patterns will influence the real-time events flow in the futureExplore why companies should architect and build software today to take advantage of flow in coming years

Flow Modelling and Control in Pipeline Systems: A Formal Systematic Approach (Studies in Systems, Decision and Control #321)

by Sina Razvarz Raheleh Jafari Alexander Gegov

This book introduces novel methods for leak and blockage detection in pipelines. The leak happens as a result of ageing pipelines or extreme pressure forced by operational error or valve rapid variation. Many factors influence blockage formation in pipes like wax deposition that leads to the formation and eventual growth of solid layers and deposition of suspended solid particles in the fluids. In this book, initially, different categories of leak detection are overviewed. Afterwards, the observability and controllability of pipeline systems are analysed. Control variables can be usually presented by pressure and flow rates at the start and end points of the pipe. Different cases are considered based on the selection of control variables to model the system. Several theorems are presented to test the observability and controllability of the system. In this book, the leakage flow in the pipelines is studied numerically to find the relationship between leakage flow and pressure difference. Removing leakage completely is almost impossible; hence, the development of a formal systematic leakage control policy is the most reliable approach to reducing leakage rates.

Flow TV: Television in the Age of Media Convergence

by Michael Kackman

From viral videos on YouTube to mobile television on smartphones and beyond, TV has overflowed its boundaries. If Raymond Williams' concept of flow challenges the idea of a discrete television text, then convergence destabilizes the notion of television as a discrete object. Flow TV examines television in an age of technological, economic, and cultural convergence. Seeking to frame a new set of concerns for television studies in the 21st century, this collection of all new essays establishes television’s continued importance in a shifting media culture. Considering television and new media not as solely technical devices, but also as social technologies, the essays in this anthology insist that we turn our attention to the social, political, and cultural practices that surround and inform those devices' use. The contributors examine television through a range of critical approaches from formal and industrial analysis to critical technology studies, reception studies, political economy, and critiques of television's transnational flows. This volume grows out of the critical community formed around the popular online journal Flow: A Critical Form on Television and Media Culture (flowtv.org). It is ideal for courses in television studies or media convergence.

FlowingData.com Data Visualization Set

by Nathan Yau

Visualize This is a guide on how to visualize and tell stories with data, providing practical design tips complemented with step-by-step tutorials. It begins with a description of the huge growth of data and visualization in industry, news, and gov't and opportunities for those who tell stories with data. Logically it moves on to actual stories in data-statistical ones with trends and human stories. the technical part comes up quickly with how to gather, parse and format data with Python, R, Excel, Google docs, etc and details tools to visualize data-native graphics for the Web like ActionScript, Flash libraries, PHP, JavaScript, CSS, HTML. Every chapter provides an example as well. Patterns over time and kinds of data charts are followed by proportions, chart types and examples. Next, examples and descriptions of outliers and how to show them, different kinds of maps, how to guide your readers and explain the data "in the visualization". The book ends with a value-add appendix on graphical perception.Data Points focuses on the approach to visualization and data. Visualization is a medium that can be used as a tool, art, a way to tell stories, etc., Data Points guides readers through making data approachable through visualization techniques and best practices. The focus is on designing with a purpose in mind. Data Points discusses why recipes (from the rules) work and expands on how readers can make their own recipes. The book is example-driven, featuring work from people in areas of art, design, business, statistics, computer science, cartography, and online media, as well as many of the author's own illustrations. The major sections of the book cover:Visualization as Medium -- In the same way not all movies are documentaries, not all visualization is about optimal visual perception. Data Representation -- There are rules across all visualization applications, such as the use of appropriate shapes to accurately represent values.Design with Purpose -- Rules can be broken though. It all depends on who and what you're designing for.Data Points digs deep into the foundations of data visualization:Understanding Data and VisualizationRepresenting DataExploring Data VisuallyDesigning for an AudienceVisualizing with ClarityPutting Everything Into Practice with Tools and Resources

Fluctuation-Induced Network Control and Learning: Applying the Yuragi Principle of Brain and Biological Systems

by Masayuki Murata Kenji Leibnitz

From theory to application, this book presents research on biologically and brain-inspired networking and machine learning based on Yuragi, which is the Japanese term describing the noise or fluctuations that are inherently used to control the dynamics of a system. The Yuragi mechanism can be found in various biological contexts, such as in gene expression dynamics, molecular motors in muscles, or the visual recognition process in the brain. Unlike conventional network protocols that are usually designed to operate under controlled conditions with a predefined set of rules, the probabilistic behavior of Yuragi-based control permits the system to adapt to unknown situations in a distributed and self-organized manner leading to a higher scalability and robustness.The book consists of two parts. Part 1 provides in four chapters an introduction to the biological background of the Yuragi concept as well as how these are applied to networking problems. Part 2 provides additional contributions that extend the original Yuragi concept to a Bayesian attractor model from human perceptual decision making. In the six chapters of the second part, applications to various fields in information network control and artificial intelligence are presented, ranging from virtual network reconfigurations, a software-defined Internet of Things, and low-power wide-area networks.This book will benefit those working in the fields of information networks, distributed systems, and machine learning who seek new design mechanisms for controlling large-scale dynamically changing systems.

Fluency with Information Technology: Skills, Concepts, and Capabilities

by Lawrence Snyder Ray Henry

<p>Having grown up with computers, most readers already know how to use Information Technology (IT) in their daily lives--but use is not understanding. More than ever, they must become "computational thinkers," able to conceptualize where and how computation can be used effectively. <p>Equipping readers with a deeper understanding of the broad capabilities of technology, Fluency with Information Technology, 7th Edition uses a project-oriented learning approach supported by examples and realistic problem-solving scenarios. Authors Larry Snyder and Ray Henry teach readers to navigate IT independently and become effective users of today's resources, forming a foundation of skills they can adapt to their personal and career goals as future technologies emerge. The text's approach is centered on three types of content--skills, concepts, and capabilities--that prepare readers to adapt to an ever-changing computing environment. This 7th Edition incorporates updates and new content that mirrors the way contemporary readers encounter technology in their lives.</p>

Fluent C

by Christopher Preschern

Expert advice on C programming is hard to find. While much help is available for object-oriented programming languages, there's surprisingly little for the C language. With this hands-on guide, beginners and experienced C programmers alike will find guidance about design decisions, including how to apply them bit by bit to running code examples when building large-scale programs.Christopher Preschern, a leading member of the design patterns community, answers questions such as how to structure C programs, cope with error handling, or design flexible interfaces. Whether you're looking for one particular pattern or an overview of design options for a specific topic, this book shows you how to implement hands-on design knowledge specifically for the C programming language.You'll find design patterns for:Error handlingReturning error informationMemory managementReturning data from C functionsData lifetime and ownershipFlexible APIsFlexible iterator interfacesOrganizing files in modular programsEscaping #ifdef Hell

Fluent Python

by Luciano Ramalho

Python's simplicity lets you become productive quickly, but this often means you aren't using everything it has to offer. With this hands-on guide, you'll learn how to write effective, idiomatic Python code by leveraging its best--and possibly most neglected--features. Author Luciano Ramalho takes you through Python's core language features and libraries, and shows you how to make your code shorter, faster, and more readable at the same time.Many experienced programmers try to bend Python to fit patterns they learned from other languages, and never discover Python features outside of their experience. With this book, those Python programmers will thoroughly learn how to become proficient in Python 3.This book covers:Python data model: understand how special methods are the key to the consistent behavior of objectsData structures: take full advantage of built-in types, and understand the text vs bytes duality in the Unicode ageFunctions as objects: view Python functions as first-class objects, and understand how this affects popular design patternsObject-oriented idioms: build classes by learning about references, mutability, interfaces, operator overloading, and multiple inheritanceControl flow: leverage context managers, generators, coroutines, and concurrency with the concurrent.futures and asyncio packagesMetaprogramming: understand how properties, attribute descriptors, class decorators, and metaclasses work

Fluent Python: Clear, Concise, And Effective Programming

by Luciano Ramalho

Don't waste time bending Python to fit patterns you've learned in other languages. Python's simplicity lets you become productive quickly, but often this means you aren't using everything the language has to offer. With the updated edition of this hands-on guide, you'll learn how to write effective, modern Python 3 code by leveraging its best ideas.Discover and apply idiomatic Python 3 features beyond your past experience. Author Luciano Ramalho guides you through Python's core language features and libraries and teaches you how to make your code shorter, faster, and more readable.Complete with major updates throughout, this new edition features five parts that work as five short books within the book:Data structures: Sequences, dicts, sets, Unicode, and data classesFunctions as objects: First-class functions, related design patterns, and type hints in function declarationsObject-oriented idioms: Composition, inheritance, mixins, interfaces, operator overloading, protocols, and more static typesControl flow: Context managers, generators, coroutines, async/await, and thread/process poolsMetaprogramming: Properties, attribute descriptors, class decorators, and new class metaprogramming hooks that replace or simplify metaclasses

Fluent React

by Tejas Kumar

When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconciliation, and advanced optimization techniques. By becoming fluent in React, you'll quickly learn how to build better web applications.Author Tejas Kumar helps you explore the depths of React in plain English, without the typical software engineering jargon, so you can more easily understand how this JavaScript library works. You'll learn how to write intuitive React code that fully understands the nuances and layers of React, unlocking a whole new level of fluency.You will:Understand how React works at a deeper levelWrite React apps while optimizing them along the wayBuild resilient React applications that work well at arbitrary scaleCreate React applications for other platforms adjacent to the web and mobile devicesKnow when to reach for different mechanisms exposed by React, such as reducers versus state versus refs

Fluid Engine Development

by Doyub Kim

From the splash of breaking waves to turbulent swirling smoke, the mathematical dynamics of fluids are varied and continue to be one of the most challenging aspects in animation. Fluid Engine Development demonstrates how to create a working fluid engine through the use of particles and grids, and even a combination of the two. Core algorithms are explained from a developer’s perspective in a practical, approachable way that will not overwhelm readers. The Code Repository offers further opportunity for growth and discussion with continuously changing content and source codes. This book helps to serve as the ultimate guide to navigating complex fluid animation and development. Explains how to create a fluid simulation engine from scratch Offers an approach that is code-oriented rather than math-oriented, allowing readers to learn how fluid dynamics works with code, with downloadable code available Explores various kinds of simulation techniques for fluids using particles and grids Discusses practical issues such as data structure design and optimizations Covers core numerical tools including linear system and level set solvers

Fluid Frames: Experimental Animation with Sand, Clay, Paint, and Pixels

by Corrie Francis Parks

Once the realm of a few stalwart artists, animating with sand, clay, and wet paint is now accessible for all filmmakers with an experimental frame of mind. Created directly under the camera with frame-by-frame stopmotion, this "fluid frame animation" provides a completely unique visual world for animators. While pioneering animators such as Caroline Leaf, Alexander Petrov, and Ishu Patel paved the way, the availability of frame capture programs, compositing software and digital workflow is opening up new avenues of exploration for artists of all experience levels. This book will walk you through setting up your studio, choosing and working with your materials, and combining the physical under-the-camera production with digital compositing and effects to enhance your animation.· Firsthand advice from experimental animation veterans and rising stars in the field· Covers the digital aspects of experimental animation, including the latest techniques in After Effects CC· Tutorials and source files for under-the-camera approaches and After Effects enhancements on the book’s companion website In addition to the practical advice, you’ll find historical and contemporary examples of successful films, step-by-step tutorials for working under the camera and working with the footage digitally, and interviews and tips from artists who are currently pushing the boundaries in these experimental mediums. Stacked with information and images from over 30 artists, this book is an indispensable resource for both the student and professional wishing to get their hands dirty in an increasingly digital world.

Fluid Simulation for Computer Graphics

by Robert Bridson

A practical introduction, the second edition of Fluid Simulation for Computer Graphics shows you how to animate fully three-dimensional incompressible flow. It covers all the aspects of fluid simulation, from the mathematics and algorithms to implementation, while making revisions and updates to reflect changes in the field since the first edition. Highlights of the Second Edition New chapters on level sets and vortex methods Emphasizes hybrid particle–voxel methods, now the industry standard approach Covers the latest algorithms and techniques, including: fluid surface reconstruction from particles; accurate, viscous free surfaces for buckling, coiling, and rotating liquids; and enhanced turbulence for smoke animation Adds new discussions on meshing, particles, and vortex methods The book changes the order of topics as they appeared in the first edition to make more sense when reading the first time through. It also contains several updates by distilling author Robert Bridson’s experience in the visual effects industry to highlight the most important points in fluid simulation. It gives you an understanding of how the components of fluid simulation work as well as the tools for creating your own animations.

Flutter and Dart Cookbook

by Rich Rose

Learn the essentials of working with Flutter and Dart to build full stack applications that meet the needs of a cloud-driven world. Together, the Flutter open source UI software development kit and the Dart programming language for client development provide a unified solution to building applications capable of targeting multiple platforms. Recipes in this cookbook show you how this potent combination provides an efficient approach to application development.Typically used in frontend development, Flutter helps you develop cross-platform applications for Android, iOS, Linux, Mac, Windows, and the Google Fuchsia operating systems. The Dart SDK provides native access to third-party solutions, including APIs, databases, and authentication. When used in concert with Flutter, Dart allows you to compile source code ahead of time to native code.This cookbook shows you how to:Write effective Dart code by using variables and data structuresBuild applications with Flutter by exploring widgets and data handlingUnderstand cloud provider solutions and learn how to integrate them with FlutterManage data through APIs using Google Cloud ServerlessWork with Firebase solutions such as Authentication and the Cloud Firestore databaseBuild web applications that also work with mobile and desktop platforms

Flutter Cookbook: 100+ step-by-step recipes for building cross-platform, professional-grade apps with Flutter 3.10.x and Dart 3.x, 2nd Edition

by Simone Alessandria

Write, test and publish your web, desktop, and embedded apps with this most up-to-date book on Flutter using the Dart programming language.Key FeaturesThoroughly updated to cover the latest features in Flutter 3.10.x and Dart 3.xPractical recipes to publish responsive, multi-platform apps from a single databaseCovers not just the how's' but the why's' of Flutter's features with examplesBook DescriptionAre you ready to tap into the immense potential of Flutter?With over 1,000 new mobile apps published every day on the Apple and Google Play stores, Flutter is transforming the landscape of app development. It's time for you to join the revolution.Introducing the second edition of Flutter Cookbook, a step-by-step guide designed exclusively for you. Whether you're a seasoned developer or just starting your coding journey, this book is your ultimate companion. Dive into the latest features of Flutter 3.10 and unlock the secrets to building professional-grade, cross-platform applications.With our recipe-based approach, we'll not only show you how to implement Flutter's features but also explain why they work. Through practical examples and real-world execution, you'll gain a deeper understanding of Flutter's inner workings. From crafting stunning UI/UX with widgets to leveraging hot reload and restart techniques, we'll equip you with best practices and invaluable knowledge.As you progress, you'll learn to efficiently manage data, add interactivity and animations, and integrate essential Flutter plugins like maps, camera, voice recognition and more. And let's not forget the dedicated chapter on implementing MLkit powered by TensorFlow Lite. We'll guide you through building custom machine learning solutions, expanding the capabilities of your apps.By the time you reach the end of this comprehensive Flutter book, you'll have the skills and confidence to write and deliver fully functional apps.What you will learnFamiliarize yourself with Dart fundamentals and set up your development environmentEfficiently track and eliminate code errors with proper toolsCreate various screens using multiple widgets to effectively manage dataCraft interactive and responsive apps by incorporating routing, page navigation, and input field text readingDesign and implement a reusable architecture suitable for any appMaintain control of your codebase through automated testing and developer toolingDevelop engaging animations using the necessary toolsEnhance your apps with ML features using Firebase MLKit and TensorFlow LiteSuccessfully publish your app on the Google Play Store and the Apple App StoreWho this book is forDevelopers who are familiar with the OOP language and prefer learning-by-doing will get the most out of this book.If you have some experience building apps on Flutter or have been playing around with the framework for some time now and have set eyes on developing mobile apps using Dart, then this book is for you.

Flutter Cookbook: Over 100 proven techniques and solutions for app development with Flutter 2.2 and Dart

by Simone Alessandria Brian Kayfitz

Discover how to build, scale, and debug native iOS and Android applications from a single codebase using the Dart programming languageKey FeaturesQuickly build and iterate on your user interface (UI) with hot reloadFix bugs and prevent them from reappearing using Flutter's developer tools and test suitesDiscover practical recipes for building mobile applications with FlutterBook DescriptionFlutter is an open-source framework for building mobile, web, and desktop apps using the Dart language. With this recipe-based guide, which focuses on robust app design and core principles, you'll learn how to solve cross-platform development issues in a practical way. The Flutter Cookbook covers error handling and debugging to ensure that your apps run more efficiently. You'll start by setting up Flutter and customizing your development environment. The book will explain the main tasks involved in app development, such as user interface and user experience (UI/UX) design, API design, and creating animations. Later chapters get you up to speed with routing, retrieving data from web services, and persisting data locally. A dedicated section also focuses on Firebase and its machine learning capabilities. The last chapter is specifically designed to help you create apps for the web and desktop (Windows, Mac, and Linux). Throughout the book, you'll find recipes that cover the most important features needed to build a cross-platform application, along with insights into running a single codebase on different platforms. By the end of this Flutter book, you'll have learned everything you need to be able to write and deliver fully functional apps.What you will learnUse Dart programming to customize your Flutter applicationsDiscover how to develop and think like a Dart programmerLeverage Firebase Machine Learning capabilities to create intelligent appsCreate reusable architecture that can be applied to any type of appUse web services and persist data locallyDebug and solve problems before users can see themUse asynchronous programming with Future and StreamManage the app state with Streams and the BLoC pattern Who this book is forThis app development book is for beginner to intermediate-level developers who want to become mobile developers. Basic knowledge of modern programming languages such as JavaScript, Swift, Kotlin, Java, Objective-C, or C# will help you to understand the concepts covered in the book more easily.

Flutter for Beginners: An introductory guide to building cross-platform mobile applications with Flutter 2.5 and Dart, 2nd Edition

by Thomas Bailey Alessandro Biessek Trevor Wills

Develop the real-world experience you need to build and launch your own Flutter apps with this full-color guideKey FeaturesGet up to speed with the basics of Dart programming and delve into Flutter developmentLearn about Flutter widgets, plugins, and animations to create a high-quality app user experiencePackage and deploy your Flutter apps to achieve native-like performanceBook DescriptionThere have been many attempts at creating frameworks that are truly cross-platform, but most struggle to create a native-like experience at high performance levels. Flutter achieves this with an elegant design and a wealth of third-party plugins, making it the future of mobile app development. If you are a mobile developer who wants to create rich and expressive native apps with the latest Google Flutter framework, this book is for you.This book will guide you through developing your first app from scratch all the way to production release. Starting with the setup of your development environment, you'll learn about your app's UI design and responding to user input via Flutter widgets, manage app navigation and screen transitions, and create widget animations. You'll then explore the rich set of third party-plugins, including Firebase and Google Maps, and get to grips with testing and debugging. Finally, you'll get up to speed with releasing your app to mobile stores and the web.By the end of this Flutter book, you'll have gained the confidence to create, edit, test, and release a full Flutter app on your own.What you will learnExplore the core concepts of the Flutter framework and how it is used for cross-platform developmentUnderstand the fundamentals of the Dart programming languageWork with Flutter widgets and learn the concepts of stateful and stateless widgetsAdd animation to your app using animated widgets and advanced animations techniquesMaster the complete development lifecycle, including testing and debuggingInvestigate the app release process to both mobile stores and the webWho this book is forThis book is for developers looking to learn Google's revolutionary framework Flutter from scratch. No prior knowledge of Flutter or Dart is required.

Flutter for Beginners: An introductory guide to building cross-platform mobile applications with Flutter and Dart 2

by Alessandro Biessek

A step-by-step guide to learning Flutter and Dart 2 for creating Android and iOS mobile applications Key Features Get up to speed with the basics of Dart programming and delve into Flutter development Understand native SDK and third-party libraries for building Android and iOS applications using Flutter Package and deploy your Flutter apps to achieve native-like performance Book Description Google Flutter is a cross-platform mobile platform that makes it easier to write secure and high-performance native apps for iOS and Android. This book begins by introducing you to the Flutter framework and basics of Dart. You'll learn to set up the development environment to get started with your Flutter project. The book will guide you through designing the user interface and user input functions for your app. As you progress, you'll explore the navigator widget to manage your app routes and understand how to add transitions between screens. You'll then get to grips with developing your own plugin and discover how to structure good plugin code. The book will help you display a map from the Flutter app, add markers and interactions to it, and use the Google Places API. You'll build on your knowledge by not only adding tests to create a bug-free app, but also preparing it for deployment on Apple's App Store and Google Play. In later chapters, you'll learn to improve the user experience with advanced features such as map integrations, platform-specific code with native programming languages, and personalized animation options for designing intuitive UIs. By the end of this book, you'll be well-versed with Dart programming and have the skills to develop your own mobile apps or build a career as a Dart and Flutter app developer. What you will learn Understand the fundamentals of the Dart programming language Explore the core concepts of the Flutter UI and how it compiles for multiple platforms Develop Flutter plugins and widgets and understand how to structure good plugin code Style your apps with widgets and learn the difference between stateful and stateless widgets Add animation to your UI using Flutter's AnimatedBuilder component Integrate your native code into your Flutter codebase for native app performance Who this book is for This book is for developers looking to learn Google's revolutionary framework, Flutter from scratch. No knowledge of Flutter or Dart is required. However, basic programming language knowledge will be helpful.

Flutter For Dummies

by Barry Burd

Create awesome iOS and Android apps with a single tool!  Flutter is an app developer’s dream come true. With Google’s open source toolkit, you can easily build beautiful apps that work across platforms using a single codebase. This flexibility allows you to get your work out to the widest possible audience. Flutter is already being used by thousands of developers worldwide in a market where billions of apps are downloaded every year. Now is the right time to get ahead of the curve with this incredible tool.  Flutter for Dummies is your friendly, ground-up route to creating multi-platform apps. From how to construct your initial frameworks to writing code in Dart, you’ll find the essentials you need to ride the Flutter revolutionary wave to success. This book includes guidance on how to create an intuitive and stunning UI, add interactivity, and easily pull in data. You’ll also see how Flutter features like Hot Reload—providing sub-second refreshes as you refine your work—help you make sure your app is a delight to use. · Start simple: follow steps to build a basic app · It’s alive! Keep connected to online data · It moves! Make things fun with animated features · Get the word out: use tips to expand your audience Whether you’re a fledgling developer or an expert wanting to add a slick feather to your programming cap, join the Flutter revolution now and soar above the rest!

Flutter in Action

by Eric Windmill

Summary In 2017, consumers downloaded 178 billion apps, and analysts predict growth to 258 billion by 2022. Mobile customers are demanding more—and better—apps, and it&’s up to developers like you to write them! Flutter, a revolutionary new cross-platform software development kit created by Google, makes it easier than ever to write secure, high-performance native apps for iOS and Android. Flutter apps are blazingly fast because this open source solution compiles your Dart code to platform-specific programs with no JavaScript bridge! Flutter also supports hot reloading to update changes instantly. And thanks to its built-in widgets and rich motion APIs, Flutter&’s apps are not just highly responsive, they&’re stunning! Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology With Flutter, you can build mobile applications using a single, feature-rich SDK that includes everything from a rendering engine to a testing environment. Flutter compiles programs written in Google&’s intuitive Dart language to platform-specific code so your iOS and Android games, utilities, and shopping platforms all run like native Java or Swift apps. About the book Flutter in Action teaches you to build professional-quality mobile applications using the Flutter SDK and the Dart programming language. You&’ll begin with a quick tour of Dart essentials and then dive into engaging, well-described techniques for building beautiful user interfaces using Flutter&’s huge collection of built-in widgets. The combination of diagrams, code examples, and annotations makes learning a snap. As you go, you&’ll appreciate how the author makes easy reading of complex topics like routing, state management, and async programming. What's inside Understanding the Flutter approach to the UI All the Dart you need to get started Creating custom animations Testing and debugging About the reader You&’ll need basic web or mobile app development skills. About the author Eric Windmill is a professional Dart developer and a contributor to open-source Flutter projects. His work is featured on the Flutter Showcase page. Table of Contents: PART 1 - MEET FLUTTER 1 ¦ Meet Flutter 2 ¦ A brief intro to Dart 3 ¦ Breaking into Flutter PART 2 - FLUTTER USER INTERACTION, STYLES, AND ANIMATIONS 4 ¦ Flutter UI: Important widgets, themes, and layout 5 ¦ User interaction: Forms and gestures 6 ¦ Pushing pixels: Flutter animations and using the canvas PART 3 - STATE MANAGEMENT AND ASYNCHRONOUS DART 7 ¦ Flutter routing in depth 8 ¦ Flutter state management 9 ¦ Async Dart and Flutter and infinite scrolling PART 4 - BEYOND FOUNDATIONS 10 ¦ Working with data: HTTP, Firestore, and JSON 11 ¦ Testing Flutter apps

Flutter Projects: A practical, project-based guide to building real-world cross-platform mobile applications and games

by Simone Alessandria

Learn Flutter and the Dart programming language by building impressive real-world mobile applications for Android and iOS Key Features Learn cross-platform mobile development with Flutter and Dart by building 11 real-world apps Create wide array of mobile projects such as 2D game, productivity timer, movie browsing app, and more Practical projects demonstrating Flutter development techniques with tips, tricks, and best practices Book Description Flutter is a modern reactive mobile framework that removes a lot of the complexity found in building native mobile apps for iOS and Android. With Flutter, developers can now build fast and native mobile apps from a single codebase. This book is packed with 11 projects that will help you build your own mobile applications using Flutter. It begins with an introduction to Dart programming and explains how it can be used with the Flutter SDK to customize mobile apps. Each chapter contains instructions on how to build an independent app from scratch, and each project focuses on important Flutter features.From building Flutter Widgets and applying animations to using databases (SQLite and sembast) and Firebase, you'll build on your knowledge through the chapters. As you progress, you'll learn how to connect to remote services, integrate maps, and even use Flare to create apps and games in Flutter. Gradually, you'll be able to create apps and games that are ready to be published on the Google Play Store and the App Store. In the concluding chapters, you'll learn how to use the BLoC pattern and various best practices related to creating enterprise apps with Flutter. By the end of this book, you will have the skills you need to write and deliver fully functional mobile apps using Flutter. What you will learn Design reusable mobile architectures that can be applied to apps at any scale Get up to speed with error handling and debugging for mobile application development Apply the principle of ңomposition over inheritance' to break down complex problems into many simple problems Update your code and see the results immediately using Flutter's hot reload Identify and prevent bugs from reappearing with Flutter's developer tools Manage an app's state with Streams and the BLoC pattern Build a simple web application using Flutter Web Who this book is for This book is for mobile developers and software developers who want to learn Flutter to build state-of-the-art mobile apps. Although prior experience with Dart programming or Flutter is not required, knowledge of object-oriented programming (OOP), data structures and software design patterns will be beneficial.

Flutter Recipes: Mobile Development Solutions for iOS and Android

by Fu Cheng

Take advantage of this comprehensive reference to solving common problems when developing with Flutter. Along with an introduction to the basic concepts of Flutter development, the recipes in this book cover all important aspects of this emerging technology, including development, testing, debugging, performance tuning, app publishing, and continuous integration. Although Flutter presents a rich, cross-platform mobile development framework, helpful documentation is not easily found. Here you’ll review solutions to various scenarios and use creative, tested ways to accomplish everything from simple to complex development tasks. Flutter is developed using Dart and contains a unique technology stack that sets it apart from its competitors. This book takes the mystery out of working with the Dart language and integrating Flutter into your already existing workflows and development projects. With Flutter Recipes, you’ll learn how to build and deploy apps freshly started in Flutter, as well as apps already in progress, while side-stepping any potential roadblocks you may face along the way. What You'll LearnDebug with Dart ObservatoryProgram accessibility and localization featuresBuild and release apps for iOS and AndroidIncorporate reactive programmingWho This Book Is ForMobile developers with some experience in other frameworks who would like to work with the growing and popular Flutter.

Refine Search

Showing 19,676 through 19,700 of 53,642 results