需要灵感吗?这5个具有挑战性的APP创意,可以安排上了!

全文共1670字,预计学习时长5分钟

来源:Pexels

编程就像一块肌肉,需要不断训练。只有通过不断付出、坚持不懈和辛勤工作才能掌握部分精髓。

另一部分精髓,则依靠忽闪而逝的“灵感”。陷入瓶颈的程序猿,缺乏的往往并不是努力和勤奋,而是那一两点灵感。

程序猿通常强烈希望编写程序,但缺乏有关构建内容的想法。

为此,小芯给大家带来了这5个具有挑战性的APP创意内容,希望能为大家带来一点儿灵感与启发。

快来尝试挑战看看吧~

来源:Pexels

可自定义的富文本编辑器历

富文本编辑器的目标是减少用户将格式表示为有效HTML标记的工作量。富文本编辑器为用户提供了格式化文本的选项。

每个程序员都用过富文本编辑器,那为什么不构建一个呢?

通过构建富文本编辑器,你将学到以下内容:

·       如何将段落、句子和代码格式化为有效的HTML

·       如何倾听事件并根据事件触发动作

·       用户可访问性——例如,如何将编辑控制器与键盘关联

CPU 活动监视器

如果你喜欢硬件,那么这个适合你。购买外部主板(例如Uno R3),或者,如果可能的话,监控笔记本电脑或台式机等当前设备CPU的使用率。

Mac OS 活动监视器

中央处理单元 (CPU) 对于每个电子设备来说都是必不可少的。如果你愿意承认的话,这相当于计算机的大脑。请务必查看 CPU 的工作负载,以确保其不会过劳、过热等。

通过构建 CPU 活动监视器,您将学到以下内容

·       如何连接到Arduino 原型CPU(其他型号CPU亦可)

·       如何使用低级语言编程,例如 C 或 C ++

·       如何构建一个与 CPU 通信并显示所有关键信息的用户界面

苹果音乐克隆版

试问谁不喜欢音乐?为什么不建立自己的音乐播放器,以了解引擎下的工作原理?任何现代音乐流媒体服务的背后都隐藏着很多东西。

苹果音乐

你可以构建 Web 版本或桌面版本。你来做选择——选择最吸引你的。如果想练习 Web 开发技能,请创建 Web 版本。如果要练习构建本机桌面应用程序,请改为构建桌面版本。

这是构建苹果音乐克隆版学到的内容:

·       如何从苹果音乐的 API 中播放歌曲

·       如何暂停、播放下一首歌和播放上一首歌

·       如何调整音量大小

·       在广播、专辑和歌曲之间的导航视图

日历应用

了解日期设置方式是成为一名优秀开发人员的关键。任何比较复杂的应用程序都会多多少少涉及日期。建立自己的日历是熟悉时区和日期工作方式的好方法。

苹果日历

你可以选择任何喜欢的日历。建议使用谷歌日历或苹果日历,因为它们的用户界面清晰简洁。

通过构建日历应用程序,你将学到以下内容:

·       如何处理不同的日期和时区

·       用户如何在特定时间段预订活动

·       在事件即将开始时显示通知和提醒

显示和过滤 GitHub 存储库

GitHub可以显示和过滤公共和私有存储库。通过构建自己的版本来提高系列组合性能。GitHub具有REST和GraphQL两种API来帮助你入门——选择一个你更喜欢的API。

GitHub 存储库页面

通过构建 GitHub 存储库页面,你将学到以下内容

·       如何从GitHub的API获取存储库

·       如何根据关键字、星号和编程语言过滤存储库

·       如何使用HTML创建布局以及使用CSS样式/定位元素

来源:Pexels

如果你熟悉编程,但缺乏有关编程内容的创意。毫无疑问,这些挑战可以提高你的编程技能。

但如果你想要征服编码,那就只有不断大量练习才能实现。尽可能多地编写应用程序,就算不是最好,也是提高编程水平的最佳方法之一。

推荐阅读专题

留言点赞发个朋友圈

我们一起分享AI学习与发展的干货

编译组:余书敏、李世琛

相关链接:

https://medium.com/better-programming/here-are-5-challenging-app-ideas-you-can-start-building-today-jan-2020-78cd4fb45996

如转载,请后台留言,遵守转载规范

推荐文章阅读

ACL2018论文集50篇解读

EMNLP2017论文集28篇论文解读

2018年AI三大顶会中国学术成果全链接

ACL2017论文集:34篇解读干货全在这里

10篇AAAI2017经典论文回顾

长按识别二维码可添加关注

读芯君爱你

发布了782 篇原创文章 · 获赞 2460 · 访问量 39万+

猜你喜欢

转载自blog.csdn.net/duxinshuxiaobian/article/details/104305783