Flutter in 7 Days: Build User-Friendly Apps with Widgets and Navigation

  • 3h 22m
  • Ipsi Patro
  • BPB Publications
  • 2024

Flutter in 7 Days is a comprehensive guide to mastering Flutter, the cross-platform mobile development framework that allows developers to build stunning Android and iOS apps from a single codebase. This book will teach you everything you need to know about Flutter and Dart, which is the language behind Flutter.

Starting from scratch, you will learn the fundamentals of Dart programming, followed by a deep dive into Flutter's versatile widgets and state management techniques. Each chapter is designed to build your skills progressively, enabling you to create responsive and interactive user interfaces. You will also explore how to connect your app to the web with network calls and JSON parsing, navigate between different screens, and integrate Firebase for powerful features like user authentication and data storage in Firestore and managing app state efficiently.

By the end of this book, you will be equipped with the knowledge and confidence to develop any mobile app using Flutter. This book not only covers the technical aspects but also provides practical insights and tips to enhance your productivity.

KEY FEATURES

  • Master essential Flutter widgets and styling techniques to write clean and reusable code.
  • Build functional apps with data fetching and navigation.
  • Integrate Firebase for user authentication and data storage.

WHAT YOU WILL LEARN

  • Build and run Flutter applications on both Android and iOS.
  • Understand Dart programming fundamentals for Flutter development.
  • Create responsive and interactive user interfaces with Flutter widgets.
  • Implement state management for maintaining the app state efficiently.
  • Fetch and display data from the internet using REST APIs.
  • Integrate Firebase for authentication, database, and notifications.

WHO THIS BOOK IS FOR

Anyone who would like to build a cross-platform iOS and Android mobile app using one programming language is welcome; no prior programming knowledge is required.

About the Author

Ipsi Patro is a software engineer with extensive experience in mobile platforms, excelling in both native and hybrid environments. She graduated with a B.Tech degree and has since worked at renowned companies such as Tata Consultancy Services in India, Vitality, and OvalMoney in the UK, among several others. Currently serving as the Head of Engineering at Twyn in the UK, Ipsi has consistently showcased outstanding leadership and managerial skills, effectively guiding mobile development teams with proficiency.

Motivated by an insatiable curiosity and a dedication to remaining at the forefront of technology, Ipsi immersed herself in mastering Flutter and Dart, swiftly achieving proficiency in both. Her technical expertise spans various programming languages, frameworks, and tools, complemented by a deep understanding of software architecture, agile methodologies, and DevOps practices. These capabilities have empowered her to successfully oversee complex projects from conception through deployment.

Beyond her technical accomplishments, Ipsi is passionate about knowledge-sharing. Her extensive hands-on experience with Flutter projects, coupled with a natural talent for teaching, enables her to articulate complex concepts clearly and accessibly. She firmly believes in the transformative impact of education and is committed to empowering aspiring developers to fulfill their potential.

When not deeply engaged in coding or teaching, Ipsi enjoys pursuits such as listening to music, gardening, cooking, and exploring the outdoors. Actively involved in developer communities, she collaborates with peers to exchange insights and deepen her knowledge.

Ipsi’s book, Flutter in 7 Days, reflects her deep expertise and passion for Flutter development. She hopes this guide will empower readers to embark on their own Flutter journey and create exceptional mobile applications.

In this Book

  • Code Bundle and Coloured Images
  • Getting Started with Flutter and Dart
  • Basic Programming Concepts
  • First Flutter App
  • Flutter Widgets
  • Prep Up with Advanced Flutter
  • Fetch Data from Internet
  • Firebase Integration to Flutter App
  • Miscellaneous

YOU MIGHT ALSO LIKE

Rating 4.0 of 1 users Rating 4.0 of 1 users (1)
Rating 4.6 of 10 users Rating 4.6 of 10 users (10)