{"product_id":"9798868830679","title":"Flutter \u0026 Dart Fundamentals Build Cross-Platform Mobile Apps, Step-by-Step","description":"\u003ch1\u003eFlutter \u0026amp; Dart Fundamentals\u003c\/h1\u003e\u003ch2\u003eBuild Cross-Platform Mobile Apps, Step-by-Step\u003c\/h2\u003e\u003ch3\u003eShereef Abu Al-Maati\u003c\/h3\u003e\u003cdiv\u003e\u003cb\u003eComputers \/ Programming \/ Open Source\u003c\/b\u003e\u003c\/div\u003e\u003cbr\u003e\u003cdiv\u003e\n\u003cp class=\"MsoNormal\" style=\"line-height: normal; background: white; margin: 0in 0in 0in .5in;\"\u003e\u003cspan style=\"font-family: 'Calibri',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; mso-font-kerning: 0pt; mso-ligatures: none;\"\u003eGoogle’s Flutter is one of today’s fastest-growing frameworks for cross-platform mobile development, but most resources leave beginners overwhelmed. This book is a comprehensive, classroom-tested guide that teaches students and self-learners to master Flutter, starting from the Dart language and progressing to complete mobile applications.\u003cbr\u003e\u003cbr\u003eUnlike the fragmented tutorials scattered across the web, this book follows a single, coherent path that has been refined over two semesters of teaching undergraduates. It takes a deliberate Dart-first approach: Readers build a real command of the language, including variables, control flow, functions, collections, object-oriented programming, and null safety, before writing a single line of Flutter. That foundation is what separates developers who can only copy code from those who can reason about it and build apps that hold up.\u003cbr\u003e\u003cbr\u003eFrom there, the chapters move through Flutter’s widget system, responsive layouts, state management, navigation, user input, dynamic lists, asynchronous programming, and integration with live data and JSON APIs. Every Flutter chapter has readers building a running app around a single concept, reinforced with hands-on exercises, and the final chapters culminate in several complete applications, from a full task manager to apps that pull real data from the web, which readers can add to their portfolio.\u003cbr\u003e\u003cbr\u003eOrganized into 27 short, focused chapters that each tackle just one or two ideas, the book works equally well for self-study and as an adoption-ready text for a semester-long course or bootcamp. By the end of the book, readers will have moved from knowing some code to building and shipping real cross-platform apps for Android, iOS, web, and desktop, with the confidence to keep building on their own.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"MsoNormal\" style=\"line-height: normal; background: white; margin: 0in 0in 0in .5in;\"\u003e \u003c\/p\u003e\r\n\u003cp class=\"MsoNormal\" style=\"line-height: normal; background: white; margin: 0in 0in 0in .5in;\"\u003e\u003cspan style=\"font-family: 'Calibri',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; mso-font-kerning: 0pt; mso-ligatures: none;\"\u003e \u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"MsoNormal\" style=\"line-height: normal; background: white; margin: 0in 0in 0in .5in;\"\u003e\u003cstrong\u003e\u003cspan style=\"font-family: 'Calibri',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; mso-font-kerning: 0pt; mso-ligatures: none;\"\u003eWhat You Will Learn:\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cul type=\"disc\"\u003e\r\n\u003cul type=\"disc\"\u003e\r\n\u003cli class=\"MsoNormal\" style=\"color: #494949; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal; mso-list: l0 level2 lfo1; tab-stops: list 1.0in; background: white;\"\u003e\u003cspan style=\"font-family: 'Calibri',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none;\"\u003eMaster the fundamentals of the Dart language, from variables to object-oriented programming and null safety\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"MsoNormal\" style=\"color: #494949; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal; mso-list: l0 level2 lfo1; tab-stops: list 1.0in; background: white;\"\u003e\u003cspan style=\"font-family: 'Calibri',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none;\"\u003eBuild beautiful, responsive UIs with Flutter’s widget system\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"MsoNormal\" style=\"color: #494949; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal; mso-list: l0 level2 lfo1; tab-stops: list 1.0in; background: white;\"\u003e\u003cspan style=\"font-family: 'Calibri',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none;\"\u003eManage state, navigation, and user input to create dynamic, interactive apps\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"MsoNormal\" style=\"color: #494949; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal; mso-list: l0 level2 lfo1; tab-stops: list 1.0in; background: white;\"\u003e\u003cspan style=\"font-family: 'Calibri',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none;\"\u003eFetch and display live data from real web APIs using asynchronous Dart and JSON\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"MsoNormal\" style=\"color: #494949; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal; mso-list: l0 level2 lfo1; tab-stops: list 1.0in; background: white;\"\u003e\u003cspan style=\"font-family: 'Calibri',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none;\"\u003eBuild several complete, portfolio-ready apps, from a task manager to apps powered by live APIs\u003c\/span\u003e\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\u003c\/ul\u003e\r\n\u003cp class=\"MsoNormal\" style=\"line-height: normal; background: white; margin: 0in 0in 0in .5in;\"\u003e\u003cspan style=\"font-family: 'Calibri',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; mso-font-kerning: 0pt; mso-ligatures: none;\"\u003e \u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eWho This Book Is For:\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cp\u003eIndividuals at a beginning-intermediate level who know some code and are ready to dive into mobile development; Computer Science students, recent bootcamp graduates, and self-taught developers who have some experience in another programming language (such as Python, Java, or JavaScript), and who are already comfortable with core concepts such as conditionals, loops, and object-oriented programming\u003c\/p\u003e\r\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003cp class=\"MsoNormal\" style=\"line-height: normal; background: white; margin: 0in 0in 0in .5in;\"\u003e\u003cspan style=\"font-family: 'Calibri',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; mso-font-kerning: 0pt; mso-ligatures: none;\"\u003e\u003cstrong\u003eDr. Shereef Abu Al-Maati\u003c\/strong\u003e is an Associate Professor of Computer Science at the American University of Kuwait (AUK), an institution partnered with Dartmouth College. Over more than 20 years of teaching, he has refined the clear, step-by-step approach to programming that shapes this book.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"MsoNormal\" style=\"line-height: normal; background: white; margin: 0in 0in 0in .5in;\"\u003e \u003c\/p\u003e\r\n\u003cp class=\"MsoNormal\" style=\"line-height: normal; background: white; margin: 0in 0in 0in .5in;\"\u003e\u003cspan style=\"font-family: 'Calibri',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; mso-font-kerning: 0pt; mso-ligatures: none;\"\u003eDr. Al-Maati’s practical focus is backed by substantial industry experience. At the Kuwait Institute for Scientific Research, he worked alongside international partners including IBM, Martin Marietta Data Systems, and the US Navy to build mission-critical software that automated the operational readiness of the Kuwait Air Force. As an independent consultant, he designed and developed one of the first web-based asset portfolio management systems for the Kuwait Stock Exchange.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"MsoNormal\" style=\"line-height: normal; background: white; margin: 0in 0in 0in .5in;\"\u003e \u003c\/p\u003e\r\n\u003cp class=\"MsoNormal\" style=\"line-height: normal; background: white; margin: 0in 0in 0in .5in;\"\u003e\u003cspan style=\"font-family: 'Calibri',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; mso-font-kerning: 0pt; mso-ligatures: none;\"\u003eDr. Al-Maati has served as founding Division Head of Sciences \u0026amp; Engineering, later Department Chair of Computer Science \u0026amp; Information Systems, and was a founding board member of Kuwait’s National Bureau for Academic Accreditation, the government agency for the Ministry of Higher Education. Having joined when AUK opened in 2004 as one of its first faculty, he substantially modernized the Computer Science and Information Systems curricula to keep them current and industry-relevant.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"MsoNormal\" style=\"line-height: normal; background: white; margin: 0in 0in 0in .5in;\"\u003e \u003c\/p\u003e\r\n\u003cp class=\"MsoNormal\" style=\"line-height: normal; background: white; margin: 0in 0in 0in .5in;\"\u003e\u003cspan style=\"font-family: 'Calibri',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #494949; mso-font-kerning: 0pt; mso-ligatures: none;\"\u003eDr. Al-Maati has also co-authored a chapter in the Springer book, \u003cem\u003eMachine Learning for Real World Applications\u003c\/em\u003e. This book, \u003cem\u003eFlutter \u0026amp; Dart Fundamentals\u003c\/em\u003e, is the culmination of his unique blend of industry experience and pedagogical expertise, sharing the same classroom-tested, step-by-step approach he has used for years to turn aspiring students into confident developers.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd\u003ePublication Date: \u003c\/td\u003e\n\u003ctd\u003e10 December 2026\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePublisher: \u003c\/td\u003e\n\u003ctd\u003eApress\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eImprint: \u003c\/td\u003e\n\u003ctd\u003eApress\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eISBN-13: \u003c\/td\u003e\n\u003ctd\u003e9798868830679\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFormat: \u003c\/td\u003e\n\u003ctd\u003ePaperback \/ softback\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":50806388654220,"sku":"9798868830679","price":49.49,"currency_code":"USD","in_stock":true}],"url":"https:\/\/fh90cf-fv.myshopify.com\/products\/9798868830679","provider":"Late Knight Books and Services, LLC","version":"1.0","type":"link"}