{"product_id":"riverpod-provider-state-management-in-sanjib-sinha-9798728762546","title":"Riverpod, Provider, State Management in Flutter: How to Reduce Widget Rebuilds and Make Your Flutter App Faster","description":"If I say, StafulWidget in Flutter is actually a StatelessWidget, you'll get confused! \u003cp\u003e\u003c\/p\u003eRight? \u003cp\u003e\u003c\/p\u003eIf I had said, stateful widget didn't make any sense, either you wouldn't have agreed, or you would have got more confused! \u003cp\u003e\u003c\/p\u003eHope this book will help you to be a Better Flutter Developer who can manage state and make her Flutter App more performant. However, for state management always use the latest Provider Package, and maintain Null Safety. \u003cp\u003e\u003c\/p\u003eI also strongly recommend to read the latest Flutter blog at my website. \u003cp\u003e\u003c\/p\u003eLet me tell you the truth. The stateful widget, although might come to help for a tiny app where we need to change a single class property, doesn't really make any sense for a big, complex flutter app. \u003cp\u003e\u003c\/p\u003eWhy not? Because it unnecessarily rebuilds the widgets resulting in huge memory usage. \u003cp\u003e\u003c\/p\u003eThe best solution to manage state, so far, is Provider. However, very recently Riverpod, a modified version of Provider has been gaining popularity, since it does not depend on Flutter anymore and can work independently. \u003cp\u003e\u003c\/p\u003eIn this book I have explained every bits and pieces of state management in Flutter, so you no longer get confused about state management anymore. \u003cp\u003e\u003c\/p\u003eI also help you to understand the mechanism involved inside this confusion. How Flutter uses a separate State object and actually makes stateful Widget immutable or stateless? \u003cp\u003e\u003c\/p\u003eThis book discusses that topic and more. \u003cp\u003e\u003c\/p\u003eThe first question that comes to mind is, then what is State in Flutter? \u003cp\u003e\u003c\/p\u003eIs that a Widget too? Or a Class? Type? Object? \u003cp\u003e\u003c\/p\u003eIn this book we've discussed State in a great detail. \u003cp\u003e\u003c\/p\u003eIf you're an intermediate learner or advanced professional who are still struggling with the complex concept of State in Flutter, then this book is for you! \u003cp\u003e\u003c\/p\u003eThis book has shown how to manage State efficiently. How to make your Flutter app more performant. \u003cp\u003e\u003c\/p\u003eTo have more confidence you need to understand the concept of Inherited Widget and how Provider package as a Wrapper class uses that concept too! \u003cp\u003e\u003c\/p\u003eAnd I've discussed that too in great detail.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Sanjib Sinha\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9798728762546\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Independently Published\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 03\/26\/2021\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 198\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.04lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 11.00h x 8.50w x 0.42d","brand":"Sanjib Sinha","offers":[{"title":"Paperback","offer_id":48217776816383,"sku":"9798728762546","price":9.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_018f5784-3d7c-4dd3-86f6-c7c6a59b257b.jpg?v=1771999374","url":"https:\/\/www.whiterainbookhouse.com\/products\/riverpod-provider-state-management-in-sanjib-sinha-9798728762546","provider":"WR Book House","version":"1.0","type":"link"}