Modern Development Dart Flutter

Modern Development Dart Flutter Book

Download Modern Development Dart Flutter

Link Backup

Modern Development Dart Flutter Book Details


Title: Modern Development Dart Flutter
Author: Ahmad Sahar
Language: English
No. of pages: 250
Format: PDF, Mobile

Preface

At the end of 2018 a new technology was born: Google released Flutter in version 1.0, a new framework to program cross-platform apps for Android and iOS. It seems that it could have a similar impact on the digital world as Java technology at the time.

The development should be easier and faster than before. In addition, the apps should have better performance than previous solutions thanks to the integrated render engine Skia. Google also announced that it is developing a new operating system in ad- dition to Android that will support new types of devices. The application development for this is expected be done with Flutter.

Although there are many tutorials and code examples on the web, a more struc- tured explanation of the topic should not be missed. It is time to introduce the app programming with Flutter and the programming language Dart to interested developers in book form. I would be pleased to receive feedback and suggestions and wish all readers many interesting insights while reading this Modern Development Dart Flutter book and much fun and success while developing!

Introduction Modern Development Dart Flutter

This book deals with a specific innovative technology for the efficient development of apps for mobile devices. Consequently, it is possible to realize native apps cross- platform in only one programming language. Various practical examples introduce a new technology called “Flutter.” The main part of this Modern Development Dart Flutter book is the description of a more complex app, a 2D game called “Chicken Maze.” The goal of the game is to navigate a chicken through several levels, where it earns points and fights enemies.

When Steve Jobs presented the iPhone at the beginning of 2007, it was a turning point in the digital world. He also demonstrated a new type of software that can be run on the new device, the so-called apps, which is an abbreviation for “Applications.” The abbreviation was probably intended to suggest that these are smaller programs. The first apps were smaller gadgets, for example, the beer-drinker app: You could put the phone to your mouth and tilt it, a beer level that could be seen on the display slowly decreased, and in the end, you heard a burping sound. The amazing thing was that the beer level always remained horizontal, as the program could determine the angle of the device using a built-in sensor. The app is available from the App Store, Apple’s cloud-based software sales platform, revolutionary for its time and exclusive to Apple’s mobile devices.

People stood in line at Apple stores to buy an iPhone and expected new apps. De- velopers also started rushing for the new device; it was a kind of new gold rush. In 2008 the first competing mobile phone with an Android operating system was launched. The operating system was mainly developed by Google. Google gave the manufacturers of mobile devices a ready-made system software. A store, the Google Play-Store, was also integrated there. For a short time, there were other competing systems such as Windows Mobile or webOS, but these were unable to establish themselves and eventu- ally disappeared. What remained are iOS and Android, so today’s development tools concentrate exclusively on these two. The gold rush is long gone, and meanwhile, you have to do a lot of work as a developer to have commercial success by developing apps.