返回博客首页
← 所有文章

你能做到的任何事 - 全球 NativeScript 竞赛

2016年3月24日 — 作者:Jen Looper

一切始于一条推文

我的反应是

 

我非常确定…

我非常确定 NativeScript 可以做得比 React Native 更好,我决定通过在 NativeScript Slack 频道上发起一个快速竞赛来证明这一点。竞赛规则很简单
"此代码库包含 Jen Looper 举办的创建新闻阅读器移动应用竞赛的代码。它应该能够跨平台运行,并且代码应该尽可能优雅!"
这个项目受到这条推文的启发

我用@reactnative构建了一个基本的 BBC 新闻阅读器,在 Github 上查看https://t.co/dTFWuh9cGv . #reactnativepic  https://t.co/LBHb7X9V2s
— Joel Trew (@Minispecs) 2016年3月15日

 

竞赛参数

  • 使用 NativeScript 创建一个新闻阅读器移动应用,以上述 RN 解决方案为模型
  • 使代码尽可能简洁和优雅
  • 使界面尽可能美观
  • 模拟并截图你的跨平台解决方案
  • 撰写关于你的解决方案的博客文章(可以作为团队共同撰写),解释为什么这个应用比上面的应用更好…
  • 完成后告诉我 (@jenlooper)
  • 赢得奖品!”

正如我所希望的那样,我们才华横溢且充满热情的全球 NativeScript 社区成员迅速接受了挑战。在周末,他们为竞赛提交了许多精彩的作品,这让我感到“为成为一名 NativeScripter 而自豪”!我的同事TJ VanTollSebastian Witalec也加入了评审,他们都是经验丰富的 NativeScript 开发人员和倡导者。

获胜者 - Peter Staev

竞赛的获胜者是Peter Staev,一位保加利亚开发者,他构建了一个美观的跨平台应用,具有视频功能,并且拥有一个非常简洁的代码库,以及令人印象深刻的 XML 解析。以下是他的作品的屏幕截图:

我们对这个应用的跨平台性能以及nativescript-video 插件的使用印象深刻。此插件在 iOS 上存在一些 plist 问题,但在 Android 上可以正常工作,并且 Peter 的自述文件提供了有关如何解决视频问题以使我们能够运行该应用的良好信息。

 

 

荣誉奖

我们向来自英国的Ben Elliot、来自特立尼达的Osei Fortune和来自阿尔及利亚的Houssem Yahiaoui表达了衷心的感谢和敬意。

Ben Elliot

Ben Elliot 以其对挑战的“超乎寻常”的实现让我们惊叹不已。他创建了一个聚合了 60 个新闻源的 Feedly 应用,并在Medium 文章中写下了他的体验。太棒了,Ben!


Osei Fortune

Osei 的作品包含了一个特别棒的 Android 实现

干得好,Osei!


Houssem Yahiaoui

Houssem 也撰写了一篇非常棒的 Medium 教程,讲述了他的经验在此,并且因为使用了NativeScript UI 插件而获得加分



恭喜

恭喜所有参赛者,感谢你们加入 Slack 并参与这个有趣的挑战。我们很快就会举办下一场!错过了?加入我们的 Slack!