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
,都能挑几个对口的练练手。
评论区