Preface:
In recent years, with the rapid popularization of mobile intelligent devices, mobile multi-terminal unified development framework has become a hot topic. With a new rendering engine, a new programming language, and a new programming framework, Google Flutter offers a more definitive cross-terminal solution that sets it apart from other mobile multi-terminal unified development technologies.
The author sequence:
The author has prestudied and contacted Flutter technology since 2017. After several discussions and verification, Flutter technology was formally applied online on a large scale, which benefited a lot from App performance, stability and development efficiency. In addition, we actively collaborate with the Google Flutter team to provide feedback and jointly solve various challenges encountered by the Chinese community.
Through this process, a large amount of practical knowledge and technology precipitation has been formed. Wanted to write a technical book with practical guidance for mobile development engineers. Since then, I have been thinking about what kind of book should be provided to help mobile developers refine their focus and think about the alignment of business and technology architectures from the perspective of solving practical application development problems. With this expectation, we systematically selected and compiled the experience of idle fish technology in the actual development of precipitation articles, forming a book, in order to feedback the majority of mobile developers.
Note features:
This book is not just a simple list of basic knowledge, but from the frontline issues, step by step, speaking. ** not only makes the important idea of Flutter extremely clear, but also gives developers a practical way to deal with the various problems at hand. In particular, the book has a very deep interpretation of the single point problem, which is of great reference value. At the same time, the book also gives a detailed can be comprehended, draw inferences from one another, theoretical statement and problem analysis in every aspect, and strive to make readers can obtain a comprehensive and systematic technical knowledge.
Because each chapter of the document has more detailed content, limited by space, only screenshots to show part, friends who need a complete document can click this GitHub free access.
Chapter I Mixed Engineering
1. Flutter engineering system
2. Practice of mixed engineering transformation
3. Hybrid engineering and continuous integration
4. Complete the construction of mixed engineering quickly
5. Use the hybrid stack framework for development
Chapter II Enhancement of Capacity
1. Plugin extensions based on native capabilities
2. Same layer rendering based on external textures
3. Practice of multimedia capability expansion
4. Application practice of rich text ability
Chapter three business architecture design
1. Apply framework design practices
2. Lightweight dynamic rendering engine design
3. Design practice of section-oriented programming
4. High performance dynamic template rendering practice
Chapter iv Data Statistics and Performance
1. Design of data statistical framework
2. Design performance and stability monitoring scheme
3. Design and practice of high availability framework
4. Cross-end scheme performance comparison practice
Chapter five enterprise application actual combat
1. End-architecture evolution and innovation based on Flutter
2. Cloud integration architecture of Flutter and FaaS
Android Flutter technical documentation can be obtained here on GitHub.