在Twitter(Tech stack)上增强您的搜索
#初学者 #showdev #ios #apple

什么是应用?

鸟搜索 - 在Twitter上搜索

Twitter是任何人都可以检索推文,对话,媒体等的内容的金矿,只是您想要的方式,但是Twitter Advance搜索的问题是您需要学习“如何”搜索。虽然这对技术极客来说很棒,但对所有其他人来说都不是一杯茶,但这就是Bird Search App的来源。

Bird search

结帐应用在这里https://birdsearch.carrd.co/

所以,我已经优先考虑这些问题

  1. 构建一个解决方案,该解决方案更多地侧重于“什么”搜索而不是“如何”。
  2. 解锁几个搜索过滤器(这些搜索过滤器当前在默认的Twitter高级搜索中不可见)
  3. 库存储所有搜索短语。
  4. 介绍“发现”部分,以教育用户如何找到最佳内容。

Twitter advanced search

Image description

结帐应用在这里https://birdsearch.carrd.co/

我是如何构建的?

技术堆栈:

  • 前端:Swift
  • 后端:iCloud/Xano

在这里谈论前端并不多。但是,当我确定后端的技术堆栈时,我想确保“隐私”是用户生成的数据的按产品。

用户生成的数据存储在iCloud。(私有)
Discover部分生成的数据存储在Xano中。(公共)

Xano是一个低代码服务器,用于后端开发

专利:

  • 创建表时,会自动生成默认的crud apis(这本身可以轻松节省4-8小时)
  • 无需管理服务器,只需注意峰值用法以扩展您的服务器即可。
  • 易于为初学者采用(无需拥有后端知识,但是体面的知识足以在构建表和使用API​​上)
  • 将数据导出到另一个服务提供商
  • 与第三方提供商的集成更多...

cons:

  • 从某种意义上说,如果您要构建复杂的服务器端逻辑,则该产品的成熟度不够,您将仅限于它(而我却没有检查他们的无服务器功能的工作原理,但是如果您这样做,将您的反馈留在评论中:))
  • 不多第三方集成提供商
  • 仪表板上的可用性问题
  • 昂贵的价格(他们在增加59美元计划的使用限制方面做得更好)
  • 诸如Xano之类的抽象层对构建可扩展产品并不是很好(当然,这取决于您的产品缩放方式),但是对于中小型产品而言,产品绰绰有余。

结论

  • 不要重塑轮子,当您在独立世界中黑客入侵时,您可以工作很多。
  • 除非您知道产品工作,否则不要考虑可扩展的解决方案
  • 如果您想在公司中引入低代码工具,请从寿命短的项目开始,这是建立MVP并说服您的团队的好地方。例如:我们最初引入了低代码,没有用于营销项目的代码工具。

(注意:我不隶属于Xano)

结帐我的其他博客文章:https://dev.to/pradeepb28_/with-this-macos-app-declutter-your-workspace-and-organize-it-in-1-click-30nh