As an indispensable part of mobile development, GSYGithubApp series has been committed to various attempts in cross-platform development. Currently, there are three versions of GSYGithubAppFlutter, GSYGithubAppWeex and GSYGithubApp (React Native), each of which has a high degree of completion and is constantly updated and optimized from time to time.

New kotlin version GSYGithubAppKotlin

The GSYGithubApp series was born simply because I am a heavy Github user and wanted to accumulate the experience related to React Native. Later in the development process, I found that the implementation of GithubApp could become the accumulation of experience, technical attempt and learning drive, and GSYGithubApp became the project I highly recommend.

Now, under the Trend of Flutter, GSYGithubApp has become a series of cross-platform development, through which some attempts and learning in my work can be deposited. Meanwhile, GSYGithubApp is still the Gayhub entrance of my management on mobile terminals.

time project
2017-11-07 GSYGithubAppReact Native is open source
2018-04-22 GSYGithubAppWeex version of open source*
2018-06-26 GSYGithubAppFlutter open source version
2018-11-08 GSYGithubAppKotlin version of open source
In the future More GSYGithubApp series

Due to the differences and characteristics of the platform, some scenes and UI may be different, but the project tries to make GSYGithubApp series present the same effect on different frameworks. In addition to projects, I have produced some articles from time to time to fill in the holes, such as the previous “Flutter Development Practice”, “In-depth Analysis of Cross-platform Development on Mobile Terminal”, “Development Series from Android to React Native”, “Weex Principles Take You to Squat”, etc. Although the capacity is not high, But HOPEFULLY it will help you better understand the implementation differences and pros and cons of cross-platform frameworks.

Nowadays, a hundred cross-platform solutions are blooming. GSYGithubApp series uses GitHub open API, uses various technical points that may be involved in the development process on the three mainstream cross-platform development frameworks, and integrates various mainstream third-party plug-ins. Provide technical references, technical comparisons and implementation solutions to developers as much as possible. The unique advantage of GSYGithubApp series is that all three frameworks are open source.

Of course, GSYGithubApp series can also be used as one of the portals for daily Gayhub use. Currently, the completion degree is React Native > Flutter > Weex. Meanwhile, Flutter is the main follow-up project recently. Well, yes, GayHub makes people better!

Detailed Description of the complete Development of Flutter (1) Dart Language and Flutter Fundamentals

Detailed Description of the complete Development of Flutter (II)

Detailed Description of the Complete Development of Flutter (III. Packaging and Pit Filling)

Detailed Description of the complete Development of Flutter (IV. Redux, Theme, Internationalization)

Detailed Description of the Complete Development of Flutter (5)

Detailed Description of Flutter Development (vi)

Detailed Description of the complete Development of Flutter (vii. In-depth Layout Principle)

Detailed Description of the complete Development of Flutter (VIII. Practical Skills and Pit Filling)

Detailed Description of the complete Development of Flutter (IX. In-depth Drawing Principle)

Detailed Description of the complete Development of Flutter (X, in-depth Image loading process)

Detailed Description of the complete Development of Flutter (XI. Comprehensive and In-depth Understanding of Stream)

“Cross-platform Open Source Project Recommendation”

In-depth Analysis of Cross-platform Mobile Development

The Future of React Native and React Hooks