独立开发周记 81: 8 月数据总结

vulgur · 2024-9-2 21:16:49 · 40 次点击
# 2024 ,0826-0901

暑假结束了,天气凉快了,孩子终于要开学了。

# 8 月数据总结

最近一个多月都在全身心在新 App 上,所有的在架 App 都没有任何打理。
总得来看,下载量提升很多,App Store 和 Google Play 的收入没什么变化,但是国内安卓市场的收入大幅减少。

## 下载量(极简时钟)

- App Store ,增长 44%
- Google Play ,增长 19.30%
- 国内安卓市场,因为上个月的数据不全,就和 6 月份对比,增长了 18.7%

## 收入变化

- App Store ,增长 2.2%
- Google Play ,增长 9.08%
- Admob ,增长 0.28%
- 国内安卓市场,减少 18.92%

# Ship-A-Ton 第三周

Ship-A-Ton 就剩 18 天了,感觉要砍掉一个大功能才能勉强提交了。

这周严重阻碍开发进度的就是黑神话·悟空!。每天都会玩到后半夜一点多,这就导致睡眠不足,严重影响到了白天的开发效率。

这周的番茄钟数量是 26 ,相比上周多了 4 个, 但也只是 4 个而已。开发速度太慢了,这让我又开始焦虑了。

![]( https://img.way2solo.com/photo/vulgur/adf6e19e-1c6b-4c86-b0cc-5b6f4dea73b9.jpeg?imageView2/2/w/1920/q/100)

这周有两个主要的进展,一是完成了第三个功能模块的原型,跑通了整个流程。这个模块经历了两次更名,一开始叫 Wishlist ,再后来叫 Goals ,最后定为 Desires 。

另一个进展就是和设计师顺利达成了合作,App 的 UI 终于有保证了。这一周的绝大部分开发时间都花在了 UI 上,和我之前自己瞎写的 UI 一对比,简直是云泥之别。专业的事情还是要交给专业的人来做。

[Vlog: Week 3 for Shipaton]

# 本周探索

## 监测 ScrollView 滚动状态

需要在新 App 里加入对 ScrollView 滚动状态的监测,看完了肘子哥的文章,[# 如何判断 ScrollView 、List 是否正在滚动中]( https://fatbobman.com/zh/posts/how_to_judge_scrollview_is_scrolling/ "# 如何判断 ScrollView 、List 是否正在滚动中")。因为 App 是 iOS 17+ 的,还不能直接使用 iOS 18 的新 API , 直接就使用了肘子哥的 [IsScrolling]( https://github.com/fatbobman/IsScrolling "IsScrolling") 。

## 单复数的文案本地化

App 里需要用的针对单词单复数的不同文案,所以就第一次使用了 SwiftUI 中 Text 对单复数的 API ,不用自己写 if else 判断,很优雅。[# Pluralisation made simpler in SwiftUI]( https://medium.com/@o.alizade93/pluralisation-made-simpler-in-swiftui-9015e31512e6 "# Pluralisation made simpler in SwiftUI")

## SVG 转成 SF Symbols

我想要把 MasterGo/Figma 里面的切图导出后,放到 Xcode 中,然后通过 Image 和 foregroundStyle 给切图加上不同的颜色,就像 SF Symbols 那样。导出成 jpg 和 png 都无法做到,尝试导出 SVG 后才发现 SwiftUI 的 Image 还不支持 SVG 。

我就想着怎么能把 SVG 转成 SF Symbols ,找了两个工具 App ,都是收费的,连试用也没有,我就没敢直接付费。于是我就问了下 ChatGPT 怎么将 SVG 转换成 SF Symbols ,AI 的回答如下:

![]( https://img.way2solo.com/photo/vulgur/fdd7a038-5d21-428e-8c0d-5cf286f181a4.png?imageView2/2/w/1920/q/100)

我就在这个回答里找到了解决方案:PDF !将 icon 导出为 PDF ,放到 Xcode 的 Asset 里,然后将图片设置为 Render as Template Image 就可以了。

# 生活

吃了两顿大餐,还发现了一家不错的面馆。
和许久没见的老同学见面,畅聊一晚。

![]( https://img.way2solo.com/photo/vulgur/21d82a53-6f1b-4153-ba6e-d9c6976759c5.jpeg?imageView2/2/w/1920/q/100)

直面天命,刚过第五回,下周肯定能通关了。
第三回,黄眉差一点初见过,我以为还有一个阶段变身,当时葫芦也没酒了,就摆烂打了。
第四回,晦月魔君确实恶心,我是天命人,不是修脚师傅!
第五回,死的最多次数居然是在铁球山路……

![]( https://img.way2solo.com/photo/vulgur/9f0f397f-bce2-453a-b70d-ec9f671ca13d.jpg?imageView2/2/w/1920/q/100)


最近因为玩游戏和写代码,尤克里里都生疏了,每天练习时间大大减少,甚至有一两天都没拿起来。花了将近一个月练习 Em 和弦终于成功了,录了 New Boy 。

[Vlog: Ukulele - New Boy]

视频内容还请移步到公众号文章里查看: https://mp.weixin.qq.com/s/OgBlZGfDmPtq7hFY7XLi9g
举报· 40 次点击
登录 注册 站外分享
1 条回复  
Amose2024 小成 2024-9-2 21:32:29
OP 是基于 Flutter 还是 React Native 开发的呢?不太像原生开发。
返回顶部