Introduction to the
Eyepetizer has always been my favorite app. Previously, it used to imitate some effects of Kaiyan. In this paper, the cross-platform framework Flutter was developed to imitate Kaiyan V4.2.2.
Open source libraries used
- Dio: ^0.0.10 — Network request address
- Scoped_model: “^0.2.0” — state management address
Apk download
Download address
The preview image
Home page | Focus on |
---|---|
Details page | notice |
my | search |
Pull up to load more | Tabbar processing |
Pay attention to the top suction effect | The last |
Project address
The address of the project: https://github.com/wtus/flutter_kaiyan
tips
-
Nesting is too deep, the early must pay attention to the organization, in fact, this Demo is not very good, but a little lazy to change, the next Demo good control of it [laugh and cry].
-
Hot Reload can greatly improve development efficiency, but it sometimes fails.
-
Performance was not deliberately compared to native performance, but after release the speed did soar.
-
I have used Weex, done H5 hybrid development, and learned about RN. I think Flutter is excellent.
-
In the early stage of the project, some naming problems are not standard. Dangerous actions, please do not learn.
Some instructions
- The video playback function has not been done. I have tried several schemes to see if the effect is ideal. I will talk about it later
- API from the network, kaiyan is a daily video selection app, the unofficial version, only for learning and communication, data from Kaiyan video, data interface is not normal channels to obtain, do not use for commercial purposes, the original company has all the rights.
After the language
There will be some tutorials later, so stay tuned.
About me
- Email: [email protected]
- Blog: https://wuht.coding.me/
- The Denver nuggets: https://juejin.cn/user/3755587449914557
- Jane: https://www.jianshu.com/u/762002465748