V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vulgur
V2EX  ›  程序员

独立开发周记 80:直面天命第一周

  •  
  •   vulgur ·
    vulgur · 24 天前 · 1973 次点击

    2024 ,0819-0825

    开发进度被严重阻碍,时也命也。

    Ship-A-Ton 第二周

    这周投入这个 App 的时间很少,吃喝玩乐+直面天命占了不少时间,但是不管怎样,还是在推进。和上一周相比,这周的工作时间大幅减少,只完成了 22 个番茄钟,还不如上周的一半多。

    这周一开始花了一些时间在解决 TabView 和 NavigationStack 之间的问题上,本来是想尝试实现一个自定义的 TabBar ,最终放弃了这个尝试,因为根据上周的教训,不能花太多时间在 UI 上,先专注于功能的实现。

    Stash 和 Nibble 的功能基本都完成了,Jar 目前只实现了两种类型,还剩几种存款类型没做。为了能够 ship ,或许应该先砍掉一些 Jar 的类型。

    愿望清单模块又更名了,一开始叫 Wishlist ,后来叫 Goals ,现在改成了 Desires 。

    想想还剩四周了,而还有很多功能,比如通知提醒、数据统计和小组件还都没有做,感觉有点来不及了。

    好消息是,这周接触了一个设计师,已经达成了合作,接下来的四个星期要超级超级肝了!

    第二个英文 Vlog

    这周几乎没有录什么素材,为了撑视频的时长,加入了目前 App 的阶段性演示视频。

    这次我没有自己录音,倒不是怕口音丢人,而是一方面是为了节省时间,另一方面是为了保证音频的音量统一并且没有背景杂音。我用的是剪映的 AI 朗读,先是克隆了我自己的声音,然后把文本通过克隆声音生成对应的朗读音频。这个声音克隆真是厉害,音色没得说,和我一模一样,但是缺点也很明显,就是没有语气的变化,整个停下来感觉非常沉闷。

    Week 2 for Ship-A-Ton

    本周学习

    # How to use programmatic navigation in SwiftUI

    # Sharing @Observable objects through SwiftUI's environment

    # 在 SwiftData 模型中使用 Codable 和枚举的注意事项

    # ContentUnavailableView: Handling Empty States in SwiftUI

    直面天命

    先说一下进度,目前刚过第三回的苦海。

    周一早上起来,就知道瑞幸开卖周边了,于是立刻下单了外卖,成功抢到周边海报。

    目前打得最多的就是白衣秀士、疯虎,被虐了二十多次才过。至于大家都惧怕的虎先锋,我打了四次就过了,比较辛运。目前卡在了寅虎,还在不断精进中。

    这个游戏是我玩得第一个魂 like 游戏。我知道自己手残,之前玩过卧龙·苍天陨落,第一个 BOSS 都没打过去就删了,所以只狼和老头环一直没敢碰。这次黑神话能玩到现在,全靠我玩战神打下的一点基础。这个游戏就是磨练心性,越挫越勇,不断精进,提升自己。

    玩了四天,手柄左摇杆就漂移了,虽然还在保修内,但是客服说需要返场维修,需要 7 到 14 天才能寄回来。本来想着要不就忍忍,这段时间正好用来写代码。但是纠结了一天,一想到要一个多星期不能直面天命,就痛苦不已,最终还是下单了新的手柄,次日达,继续直面天命!

    2 条回复    2024-08-27 13:51:16 +08:00
    ruobingm
        1
    ruobingm  
       24 天前   ❤️ 1
    独立开发最大的难点:坚持
    前面几周 兴致勃勃,精神亢奋
    再几周 。。。
    再 2 周。。。
    forschers
        2
    forschers  
       23 天前
    感觉坚持按规划走还是很难得
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4802 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 03:50 · PVG 11:50 · LAX 20:50 · JFK 23:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.