Название: Learn Google Flutter Fast: 65 Example Apps Автор: Mark Clow Издательство: Independently published ISBN: 1092297375 Год: 2019 Страниц: 442 Язык: английский Формат: epub, pdf (conv) Размер: 13.6 MB
Learn Google Flutter by example. Learn Flutter from scratch, no mobile app experience required. Over 65 example mini-apps.
A mobile app or mobile application is a computer program or software application designed to run on a mobile device such as a phone/tablet or watch. Writing mobile apps sounds easy but is complicated by the number of platforms that are available. Your app could run on an iPhone, it could run on an iPad, it could run on an Android Phone etc. Also remember that these platforms could change quickly as new devices appear on the market.
In the past (before Cross-Platform Mobile Application Development), in order to produce performant applications, developers had to write the application code specifically for each platform. There would often be one codebase (and developers) for iOS (iPhone) and another codebase (and developers) for Android. For iOS, Objective-C and Swift are the preferred programming languages. For Android, Java is the preferred language.
Google Flutter has only been available since 2017 but it is making waves because it takes a different approach to cross-platform mobile app development. Google is currently working on the successor to its Android operating system called Fuchsia and it is writing it using Flutter. So, Flutter is very important to Google.
You write user interfaces using Google Flutter user interface widgets, not the native iOS or Android ui widgets shipped with their retrospective SDKs. A Flutter app made using Flutter widgets will look exactly the same on iOS as it does on Android. Flutter comes with many widgets, including those that mimic Google’s Material look & feel and those that mimic Apples iOS look & feel.
Скачать Learn Google Flutter Fast: 65 Example Apps