MobileApp移动应用程序清单
移动端开发的练手机会其实挺多的,尤其是你手头有一堆实战小项目时。MobileApp的移动应用清单就是这样的资源合集,涵盖了 Android 原生、React Native、Ionic、iOS 原生,种类蛮全的,基本涵盖了主流技术栈,做练习刚刚好。
Android 本机的那一组项目比较丰富,从BirthdayCardApp这种偏 UI 练手的,到WeatherApp这种偏网络求的,再到ViewPagerApp这种带页面滑动的,覆盖面广,适合分模块拆着学。每个项目都不复杂,适合一边跟、一边改。
像JustJavaApp、LoanCalculatorApp,蛮适合输入交互和计算逻辑,写着写着你就懂什么叫事件驱动。ChromeCustomTabsApp和QuakeReportApp可以顺便复习下网络求和 WebView。
React Native部分就两个,但ReportSimplifyApp这类小工具挺实用,适合当成组件组合的小 demo 练习。尤其是你打算走混合开发的路子,还能看看RNHybridTestApp里原生与 RN 的交互逻辑。
如果你玩过Ionic,可以试试IonicTestApp,UI 自适应做得还不错,用ion-router控制页面切换也挺顺手的。对照着离子天气应用一起看,理解更快。
iOS 的两个项目比较简单,iOS 登录应用和iOSWebViewApp适合初学者了解Storyboard布局和WKWebView嵌套用法,没太多坑。
要注意的是,这些项目最晚是 2018 年整理的,代码风格偏老,但结构清晰,适合改造。你可以试着用现在的 SDK 版本重新跑一遍,也能练习适配技巧。
如果你在找能快速上手的小项目,边学边改,MobileApp这个清单挺合适的。不管你是搞Android、RN还是Ionic,都能挑几个对口的练练手。
评论区