『牛刀小试』React-Native处女作恳请指点

最近花大约一个月时间,对着给的UI设计图开发了一个App
咱自古以来就是开发出来的要把UI设计都甩一边,设计图:

本人开发的亮点(同类的都没有的):

  • 黑白配(本人平时24小时都用夜晚模式)
  • 画廊动画+毛玻璃背景的交互(可能是花了最多时间的,有技术含量的,ReactNative.Animation)
  • 网页图片爬虫(我前天突然想到,可能实用,反正开发花不了半天)
  • 全局最小化WhatsApp (WhatsApp 只是一个网页的链接而已,但伙伴说这才是核心功能,你说的没错:核心用户是国外的)
  • 完美适应iPad(横竖屏都可以,感谢ReactNative)
  • 后台虽然只用了用户操作统计,但是我用Common Lisp开发(代码就几十行,自己封装的 smart-server)


可惜我这些花了大量功夫(但也挺好玩)做的功能在预览图里压根就没体现出来…(伙伴也没想到我能做得那么好这些亮点,重点就是在App打开 WhatsApp,App名字和Logo也是照抄类似的)

这是我发布的首款用ReactNative做的App
因为迈开了关键的第一步,今年想发布10款以上 ?!
有好的建议(最好有UI/UX设计图) 欢迎指点甚至合作啊!我对市场调研是没什么兴趣的啊

昨天下午我才上传去了,还有点担心审核不通过(因为图片都是强调WhatsApp),没想到晚上就天助我也地通过了!
如果想要认证本人的实(tian)力(fu),欢迎用一下,给予中肯的评价,甚至建议怎么改良:

求教:iOS搞定后,我就试试安卓版本的(我还没用过Java没开发过Android的呢。。。),好像很难各种Fail,有经验的请指点

5 个赞

两年前我就开始想要开发一个社交类app,用 ReactNative + Common Lisp,现在终于开始有点点积累和铺垫,有点跃跃欲试的赶脚了

但近期觉得 Erlang 好像也很能排得上用场
主要是风格跟自己很搭配, 而 Python/Java 就没有丝毫感觉

等安卓版 :smile: 多端应用其实可以试试 flutter ,思路都差不多

我正在研究安卓端怎么弄呢,这也是我迟早要面对的
我想那个“聊天/WhatsApp” 功能要不要点的时候如果判断到访问不了,那就说明是被封了,说明是国内的,那么我就跳到微信的网页版?(有吗?)

我在2018年底时候就体验了一下Flutter(2020年底才接触React Native),觉得那代码真不好看,应该不是Dart的原因
很多层嵌套,Lisp是把全部尾括号围在一起,Flutter每行一个

类C的貌似都这样处理尾括号的,与配对的另一个括号在一个层级 :joy:

这个 UI 设计,感觉有点混乱,可以优化下,遵循一些基本的 UI 规范。

react native 如何与common lisp搭配的, 好像常见的应该和clojurescript配对吧

Android 版本终于搞好了(也是兼容黑白屏,我用了只对iOS有效的 DynamicColorIOS 所以改了好多)。。。
http://files.celwk.com/status-saver.apk

听说Android 在国内发布很麻烦,要有企业名号,而Apple的AppStore和Google Play就不用?

UI不是我的拿手好戏我也没办法啊,今天准备动手另外一个了,有了上一个的经验,我应该是对React-Native 越战越勇啦~~

没有特别的搭配,只是后台跟服务器

疑问:伙伴说数据统计用国内最好的 友盟,但我觉得 Google 的 Firebase 应该会明显更强吧,他却觉得不一定?

看起来真不错,我最近也在写RN

可惜下载量低得吓人 :face_holding_back_tears:

估计是关键字没把控好,质量 我觉得秒杀同类了

有好 idea 的就请尽管把设计图晒出来 :smirk_cat:~~

又优化更新了,在我的画廊(图片预览)UI效果要秒杀微信这些啊
https://files.celwk.com/wchat-gallery.mp4 动画画廊+动画模糊背影+视差旋转木马

我可以实时远程操控任何在线用户,如打开某个页面甚至网页,弹出某些提醒,给我自己上传某些数据
原理:用app直接 eval 从服务器收到的代码(太有用了!)!
例如我想“瞄一眼”某些用户(或所有)的数据:

另外用缩略图解决了高清图片/视频的加载慢/卡顿问题

可实时监控(大多数是国外)用户的操作

孤军奋战是Lipser们的传统美德。。。

疑问,苹果会准许这么做?这个不会留下漏洞什么的吗,比如我就打印了一下网页的url,结果就留下了一个 高危漏洞

逻辑上是没问题的吧,因为理论上不用eva我也可以做到那些效果,只是更麻烦一些(例如要更新版本才可以)

今天出了第二个app,没想到刚上传两三个钟就通过了,就是手机之间的文件传输,就像换手机,几万张图片/视频/通讯录/传过去。。。

现在准备弄一下Android的版本,因为用React Native 应该不用改多少东西

上一个app(这帖子发的处女作)用了2个月,这个app用了大概1个月,因为是边学边做,用时间换取技术(嗯,裸收入),下一个app可能只需要半个月,一个星期(假如UI不用我操劳,这两个app我在UI也花了不少精力 因为没有UI设计师)。。。
一年产100个app应该也不在话下了哈~~

可以下载安卓版apk,我完美支持了 iPhone <-> iPad <-> Android 之间的传输:
https://file.celwk.com/apk/viva-2022-09-01.apk