来认识一下赢得 Apple WWDC24 Swift 学生挑战赛的印度应用程序开发者 Aayush Singh 和 Jaagrav Seal – Firstpost

Apple WWDC24 Swift 学生挑战赛的印度获胜者 Jaagrav Seal(左)和 Aayush Singh(右)

印度拥有最大、最有才华的软件工程师人才库之一,这已不是什么秘密。 大多数人不知道的是,印度也是一些最大的软件工程师爱好者社区的所在地,这些人不一定是为了工作而编写代码,但这样做是因为他们对此充满热情。 尤其是 Apple 的 iOS、MacOS 和 iPadOS 社区,有很多人在从事人们无法想象的事情。

以 Jaagrav Seal 和 Aayush Singh 为例,这两位学生爱好者最近赢得了 Apple WWDC24 Swift 学生挑战赛。 苹果公司的 Swift 学生挑战赛是这家科技巨头为培养新兴软件人才而举办的一项计划。 多年来,一些学生以应用程序和软件的形式提出了现实生活中的解决方案,解决了一些非常现实和切实的问题。

在与 Firstpost 的独家聊天中,Jaagrav 和 Aayush 揭示了 Apple 的 Swift Student Challenge 等项目如何鼓励越来越多的学生学习编程,以及 Apple 的硬件和软件生态系统如何使其成为软件工程师和程序员的首选平台。

Seal 为他的项目创建了 GraphIt,这是一款基于代码形式的文本输入制作复杂的图表和流程图以及必要的文档的应用程序。 另一方面,辛格制作了一款基于增强现实的无人机模拟应用程序,并将学习驾驶无人机的过程游戏化。 两者都是现实生活中的问题,都以一种相当独特的方式得到了解决。 编辑摘录:

Firstpost:Aayush,您对无人机的迷恋是如何产生的? 是什么让您决定为无人机编码和创建应用程序,而不是驾驶无人机?
阿尤什·辛格: 我一直很喜欢无人机,今年终于拥有了一架。 我喜欢探索不同的地方并捕捉精彩的镜头以添加到我的 iMovies 模板中。

因此,我创建了一个基于增强现实的无人机模拟应用程序,其中有几个独特的游戏可以帮助人们了解无人机。 它通过有趣的游戏和多个级别模仿真实的无人机功能。

最初,我想使用移动应用程序来控制无人机,但由于时间限制和物联网知识有限,我开始进行大量探索,最终演变成一个很酷的学习模拟 AR 无人机应用程序的想法。

⁠感谢 RealityKit,我可以添加无人机、障碍物和音效等 3D 对象,使应用程序更加逼真。

我经常在投入之前检查我的想法是否独特,这让我创建了 7 个应用程序(包括我最近的三个 WWDC 项目)。 虽然它们还没有发布,因为我希望改进它们,让它们变得更好、更有吸引力,但我很想在今年发布一些。

Firstpost:Jaagrav,请告诉我们一些关于 Graphlt 的事情,这个项目是如何诞生的?
贾格拉夫印章: 我个人想要 GraphIt 这样的应用程序有多种原因。 我找到了适合我的大学和工作生活的用例。 这个应用程序不是必需品,而是救星,因为它使创建复杂的图表变得更加容易,并且还有助于学习如何使用相当简单和直接的文档来创建它们。

在大学里,我们遇到过这样的问题:老师会要求我们为所编写的代码创建流程图,以及饼图、条形图等各种其他图表,以用于需要指标可视化的演示。 同样,在我实习的地方,我经常必须构建流程图来向我们的工程经理解释我正在研究的问题解决方案的算法。

这变得很麻烦,特别是因为现有的解决方案过于复杂。 您需要注册才能使用该应用程序并熟悉该平台的用户界面,而且您甚至无法在同一平台上创建多种类型的图表。 使用可视化编码语言进行同样的操作将使用户的生活变得更加轻松,因为只需几行代码,他们就可以创建复杂的图形和流程图。

FP:Jaagrav,Graphlt 与 iPad、iPhone 以及 MacBook 兼容。 Apple 的生态系统为何能够如此轻松地在这三个平台之间移植应用程序?
JS: 借助 SwiftUI 的简单语法,您可以轻松更改 UI,并根据应用程序运行的设备执行代码。

所以我不会说是苹果的生态系统帮助我轻松移植应用程序,而是设计精美的框架,它允许开发人员做在其他平台上不可能的事情,当我说在其他平台上不可能的事情时对于其他平台,我确实是这么想的,就像 MacBook 触摸板上的触觉是一个天才的想法,在 iPhone 上,多点连接是一个令人惊叹的框架,我将在下一个挑战中使用它,而在手表上,核心运动框架可以让您访问大量的数据让我非常兴奋地尝试这些数据。

我想强调的关于 Xcode 的另一个很酷的功能是,您可以在 iPhone 上以无线方式构建、测试和预览应用程序,Apple 的生态系统使应用程序的移植变得更加容易。 当我无意中发现这个功能时,我无法用语言表达我的震惊。

FP:Aayush,Apple Vision Pro 对于无人机飞行员来说有很大的潜力。 您计划如何将您的应用程序与 VisionOS 集成?
如:⁠Apple Vision Pro 为该应用程序开辟了更多可能性,例如更好的模拟、有趣的战斗射击游戏以及探索通过 Vision Pro 中的操纵杆控制无人机的方法。

我仍在想办法确保用户可以舒适地控制无人机。 如果用户尝试使用 Vision Pro 的默认手势控制无人机,这对用户没有帮助。 我正在寻找一些如何让它变得更有趣、更有吸引力的可能性。

FP:Aayush,您在 2021 年、2022 年、2023 年以及今年再次赢得了 Swift 学生挑战赛。 您认为什么能让您的想法产生共鸣? 你的秘密是什么?
作为: 我没有任何具体的获胜策略。 唯一能想到的就是我喜欢学习新的东西,并且尝试使用苹果最新的API。 当然,你需要有一个好主意,一个可以帮助你也可以帮助别人的想法。 如果你能解决这个问题,你获胜的机会就会增加。 你需要脱颖而出,所以不要限制自己。 当一个想法出现时,我编写代码,看看会发生什么。 如果我不喜欢它,我会删除代码。

FP:Jaagrav,Swift 学生挑战赛是否帮助您成长为一名软件工程师和程序员? 如何?
JS: 是的,毫无疑问,Swift 学生挑战赛会推动您构建极具创意和价值的应用程序,即使作为学习者也是如此。 知道明年即将到来,一旦您的项目被选中,您就会受到鼓励早点开始。

成为一名 Swift 开发人员需要一个陡峭的学习曲线,Apple 为其每种设备提供了大量令人印象深刻的框架。 所以,作为一名程序员,不要等待太久才想出一个完美的想法,因为你自己的想法永远不会感觉完美。 相反,首先投入更多时间探索框架并尝试在代码中实现它们以获得更多知识。 您获得的知识越多,您会注意到的问题就越多,从而产生更有价值的想法。

这就是SSC所尊重的,一个有价值的或者超级有创意的想法; 与其他黑客马拉松不同,它不会将您限制在一定范围内的想法,而是允许您构建任何您想要的东西,并作为工程师理解并为任何用户构建有价值的应用程序,并因其批判性思维技能而受到认可。

如果不是很明显的话,这是我从这个 SSC 中学到的。 你是一名学生,SSC 会因为你的想法而不是编码技能而将你视为学生,因为任何人都可以学习编码并对此感到惊奇,但提出好的想法是困难的部分。 这就像知道如何烹饪与想出一道不存在的菜肴的食谱一样。

FP:WWDC 等活动为像您这样的学生提供了哪些机会?
JS: 像我这样的学生只能想知道现实世界中的事情是怎样的,因为我们的学校和大学已经在这方面做得很好。 独自学习如何编码与与一群像你一样也在学习、提出想法并着迷于技术的学生见面是一回事。 像 WWDC 这样的活动可以实现这一点。

它们甚至对像我这样的学生很有用,他们还不知道如何创建 iOS 应用程序,没有工程背景,而且只是 Apple 的年轻用户,试图弄清楚自己的职业生涯。 这些活动帮助这类学生了解 Apple 正在开发的产品,并让他们成为 Apple 打造酷炫产品之旅的一部分。

FP:今年您会参加 WWDC 吗? 您对 WWDC 有何期待?
贾格拉夫印章: 今年我确实会以虚拟方式参加 WWDC。 每一次 WWDC 都意味着新面貌、新功能、新变化,以及独一无二的 Hair Force One,克雷格·费德里吉 (Craig Federighi)。 苹果的设计语言一直让我着迷,以至于我将它作为我其他一些个人项目的灵感。

相信我,不仅仅是我窃取了苹果的设计理念。 除了操作系统的新更新之外,我更兴奋的是他们为开发者推出的东西,在发布新功能后推出的 SDK 和 API,例如过去的 Live Activity 或 Dynamic Island SDK,开发者很喜欢。 。

有点像法学硕士在各种应用程序中的集成,说到法学硕士,我只想知道这次 WWDC 是否最终能让我们第一次看到苹果建立的法学硕士。 另外,现在 VisionOS 已经投入生产一段时间了,我想知道我们有哪些更新,我希望 VisionOS 设备也支持 Playgrounds,因为我会完全放弃我当前的想法,并为下一个 Swift 学生挑战赛为 VisionOS 构建一些东西如果它成为一件事。

另外,如果你能在 VisionOS 上学习 SwiftUI,那不是太棒了,我不确定它是否已经可能,但如果还没有,那将是一个很棒的补充。 另外,我想知道新的 macOS 叫什么。 有很多东西我现在只能想知道,对即将到来的 WWDC 感到非常兴奋!

阿尤什·辛格: 是的,今年我将亲自参加 WWDC。 我希望看到苹果在人工智能领域投入更多。 我还希望看到 iOS18 中的一些巨大变化,是的,还有 iPadOS 的计算器应用程序。 我也对 Apple 最新的 API 感到兴奋,因为它们为开发人员创建基于 AI 的应用程序带来了新的机会。

最后,我期待着与我的开发人员同事建立联系,并会见一些真正激励我的人,蒂姆·库克和克雷格·费德里吉。 我希望能够展示我的 WWDC 项目。 过去 3 年里,我一直梦想在 WWDC 上获胜,但我一直没能参加 Apple 的现场活动。 今年终于有机会了,我想充分利用它。

在 YouTube 上找到我们

订阅

1715578719
2024-05-13 05:09:40
#来认识一下赢得 #Apple #WWDC24 #Swift #学生挑战赛的印度应用程序开发者 #Aayush #Singh #和 #Jaagrav #Seal #Firstpost

Leave a Reply

Your email address will not be published. Required fields are marked *

近期新闻​

编辑精选​