收录了 android持续集成 ios 频道下的 50 篇内容
本文来自美团点评技术文章系列。
Etsy的工程师Nassim Kammah在Velocity大会上分享了Etsy实现移动应用开发的持续集成经验。Etsy混合使用了自动化和人工流程,坚持web开发中的相同原则,并且使用了很多相同工具。Nassim还分享了Etsy如何处理移动应用开发带来的特殊挑战。
本周移动开发技术周报推荐的素材:看门狗缓存清理工具、iOS持续集成教程与案例、iBeacons Game,以及为什么iOS应用的平均质量要高于Android应用。
近日,GQueues(集成了数个Google服务的在线任务管理器)的创始人与开发者Cameron Henneke将其应用的HTML5移动版本移植到了iOS与Android上,他记录了在这两个平台上的开发工作量并在博客上对结果进行了比较。下面的内容摘取自Henneke的调查结果,并从InfoQ的访谈中摘录了部分内容。
本文包含了最新发布的Buck和xctool的细节,这是两种Facebook内部用于本地Android和iOS应用程序的构建工具。
1月2号,苹果表示将收购初创公司 Buddybuid,Buddybuild 团队将加入了苹果公司的 Xcode 团队,并致力于为整个 iOS 社区构建令人赞叹的开发工具。
本文来自RancherLabs微信公众号
虽然云平台的到来让开发者免于安装和维护物理服务器,但测试和部署代码过程依旧需要人为完成,CI/CD可自动消除构建、测试和部署代码的大部分痛苦。
如何根据现有的团队规模,在有限的资源下,快速搭建稳定可靠的持续集成与交付系统,本文给出了有赞的实践与思考。
2016年初月回到网易,进入交友事业部,更加专注于移动互联网APP研发测试领域, 在将近一年来的时间里,经历了开发、测试团队的转型,下面讲述带领测试团队从挖掘痛点的转型实践。
4月初,SOASTA和CloudBees发布了一款插件,支持Jenkins持续集成(或称CI)服务器在真实的移动设备上运行自动化测试。SOASTA发布的这款插件由Jenkins的作者Kohsuke Kawaguchi进行了优化。这个插件提供了一系列构建步骤,支持执行操作和测试移动设备。
Appurify Mobile Platform和Xamarin Test Cloud是最近发布的两个服务,它们承诺帮助开发者和企业在真实的iOS和Android设备上对其移动应用进行自动测试和性能优化,并支持自动化测试和持续集成。
也许是时候考虑使用 Flutter 开发你的下一款企业级移动应用了!
早些时候,开发一个移动应用程序需要很多时间和工作量,但在如今快节奏的移动应用开发领域中,我们可以从一种旨在加强整体效率和灵活性的软件开发方法中受益——它就是 DevOps。
Twitter针对移动应用提供的持续集成和开发解决方案Fastlane引入了一种名为Device Grid的新功能,该功能意在帮助开发者通过GitHub的Pull请求直接预览相关改动。此外Fastlane已可支持通过iTunes Connect进行双重身份验证,并改进了对Android APK文件的支持。
React Native是Facebook于2015年开源的跨平台移动应用开发框架,是Facebook早先开源的UI框架React在原生移动应用平台的衍生产物,目前支持iOS和Android两大平台。React Native使用Javascript语言,类似于HTML的JSX,以及CSS来开发移动应用,因此熟悉Web前端开发的技术人员只需很少的学习就可以进入移动应用开发领域。 React Native运行时包含一个原生主线程和一个JS线程,JS线程执行JS代码,负责界面布局和业务逻辑处理,原生线程负责界面渲染和原生功能执行。不久前,WalmartLabs的React Native团队成员Matt Bresnan、M.K.Safi、Sanket Patel和Keerti合著了一篇文章,为我们分享了WalmartLabs使用React Native的体验。
本文来自微信京东数科技术说公众号。
Box开源了他们的持续本土化平台:Mojito。该产品由CLI和网页应用两部分组成,其中CLI负责收集和集成待翻译的字符串,网页应用负责为译者提供交互界面以追踪他们的工作。
已知的CI工具是否能够很好的支持Android? Android CI是否也能即时的反馈Android Application的健康状况? 这篇文章中将通过实践,向大家展示Android CI可用的实现方法。
美团外卖前端团队对Flutter的包大小问题进行了调研和实践,设计并实现了一套基于动态下发的包大小优化方案,希望对从事Flutter开发相关的同学能够带来一些启发或者帮助。