[送码] 自学 SwiftUI 开发了一个到期提醒 APP「如期而至」 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
icebarley
V2EX    分享创造

[送码] 自学 SwiftUI 开发了一个到期提醒 APP「如期而至」

  •  
  •   icebarley 2020-12-08 17:40:56 +08:00 4427 次点击
    这是一个创建于 1846 天前的主题,其中的信息可能已经有所发展或是发生改变。

    「如期而至」是一款用于记录事物截止日期的工具 APP,以时间轴的方式进行呈现,可在自定的时间推送提醒,支持 Widget 小组件展示,支持 iCloud 同步,导入导出 CSV 备份,以及随系统切换的暗黑模式。用了大量的震动反馈,也做了一些动画效果。

    rpFBWj.png

    我是今年年初开始写这个 APP,然后开始学 SwiftUI,之前开发经验为零。整体开发下来感觉 SwiftUI 上手容易,但是受限很多,很多样式实现不了自定义,不过对于我这种小工具 APP,也算没啥大问题啦。

    目前只支持了 iPhone 中文版本,内购解锁完整版,欢迎大佬们下载体验,或者交流开发经验。

    AppStore 链接


    送码活动(直接送):

    XLA6FTTNLW9P

    WE7XRYHNN7WA

    RXWF6PJJKN9M

    7RFENPN3AKR6

    4F6K3RPMHRYN

    63PP4PA7PPYA

    9T339WMJWPE4

    JK6X66L9AHA3

    9MK4E9PP3PH4

    RN99WAE3ERKE


    最后再分享一下

    被拒 2 次的 AppStore 预览视频

    33 条回复    2020-12-12 16:01:06 +08:00
    run2
        1
    run2  
       2020-12-08 18:08:54 +08:00
    看起来不错,试试
    试了第 3 个才可以,呵呵了,用了也不说一声的人才们都那么忙的吗?

    9MK4E9PP3PH4 已用
    jimmy3780
        2
    jimmy3780  
       2020-12-08 18:14:10 +08:00 via iPhone
    9T339WMJWPE4 已用,十分感谢,UI 很好看 XD
    jigong1234
        3
    jigong1234  
       2020-12-08 18:15:58 +08:00
    激活码咋用
    run2
        4
    run2  
       2020-12-08 18:19:47 +08:00
    @jigong1234 #3 App Store 》头像》兑换礼品卡或代码》 点手动输入
    lixinyang
        5
    lixinyang  
       2020-12-08 18:20:59 +08:00
    支持!动画做的非常好。我也是今年开始学习做 iOS App 也用了一些 SwiftUI 希望可以交流开发经验,之前发的我做的背单词的应用 Wozi t/727691

    JK6X66L9AHA3 已用

    Onboarding 部分的箭头方向和动画移动方向相反有些突兀
    jigong1234
        6
    jigong1234  
       2020-12-08 18:21:10 +08:00
    @sobigfish 谢谢
    ydatong
        7
    ydatong  
       2020-12-08 18:25:12 +08:00
    UI 风格很好看啊,楼主自己设计的吗
    qq73666
        8
    qq73666  
       2020-12-08 18:26:30 +08:00
    7RFENPN3AKR6 已用,厉害了
    ydatong
        9
    ydatong  
       2020-12-08 18:27:39 +08:00
    使用了一下,动画做的很好,界面好看,真的厉害
    darksword21
        10
    darksword21  
    PRO
       2020-12-08 18:34:11 +08:00
    全用了。。 用了都不说下吗
    icebarley
        11
    icebarley  
    OP
       2020-12-08 18:49:28 +08:00via iPhone
    @lixinyang 其实就是想做一些不一样的尝试哈哈哈,你的 APP 很棒的!

    SwiftUI 我目前感觉键盘这块支持得不好,换行、改文字都麻烦,还有数字键盘也没有关闭的按钮。

    然后本地通知推送我也一大堆疑惑,想自己设计一个界面又不懂
    icebarley
        12
    icebarley  
    OP
       2020-12-08 18:51:12 +08:00 via iPhone
    @ydatong 谢谢,自己一边开发一边设计的,没有画原型图
    lixinyang
        13
    lixinyang  
       2020-12-08 19:00:48 +08:00
    @icebarley 是的,键盘输入的支持问题我们其实年初在做 Omen https://apps.apple.com/cn/app/omen-flashcards/id1446715064 (和另一个工程师合作的一个记忆闪卡 App) 的时候也遇到了最终还是通过 UIKit 来解决的

    宣传视频也做的非常棒,刚刚微博私信你可以可以互相交流 SwiftUI 技术心得。最近正好苦于没有人可以讨论周围都没有懂的人(捂脸)
    icebarley
        14
    icebarley  
    OP
       2020-12-08 19:21:24 +08:00 via iPhone
    @lixinyang 好呀,我去看看。SwiftUI 最近热度高很多啦,很多为了小组件也开始接触了,年初的时候是真的话题讨论少
    8bryo4p5qn758Dmv
        15
    8bryo4p5qn758Dmv  
       2020-12-09 10:22:53 +08:00
    设计师出身?交互很专业。
    qq727474430
        16
    qq727474430  
       2020-12-09 10:52:23 +08:00
    体验了一下,感觉很流畅,喜欢这样的设计,可惜码都备用完了,能否再来一批
    icebarley
        17
    icebarley  
    OP
       2020-12-09 11:51:05 +08:00
    @whitecosm0s 不是专业设计师,目前的主职是视频制作,搭一点边吧哈哈
    icebarley
        18
    icebarley  
    OP
       2020-12-09 11:53:04 +08:00
    @qq72744430 @All 谢谢大家喜欢,我在微博搞了一个抽奖活动,概率很大那种,可以试试~
    icebarley
        19
    icebarley  
    OP
       2020-12-09 11:55:45 +08:00
    回上一条:尴尬了,原来真有用户叫 All,打扰这位兄弟了。。。

    @lixinyang 老兄,昨天微博忘记开允许私信了,所以没看到你的消息,不好意思,之后有问题再联系哈
    deepflood
        20
    deepflood  
       2020-12-09 14:01:45 +08:00
    感觉很棒啊,能不能求个码啊
    kun775
        21
    kun775  
       2020-12-09 14:40:53 +08:00
    建议名称改成 如期 ,简洁
    MonkeyBro
        22
    MonkeyBro  
       2020-12-10 10:14:25 +08:00
    动画不错,键盘不太好使,设置页没滑动返回
    icebarley
        23
    icebarley  
    OP
       2020-12-10 10:33:46 +08:00
    @MonkeyBro 谢谢体验,键盘太拉跨,近期看看找一下 UIKit 的案例重新写吧。滑动返回用 SwiftUI 不知道怎么写[哭笑不得],设置页有打算改成 NavigationView 样式,让标题和返回按钮在顶部常驻
    icebarley
        24
    icebarley  
    OP
       2020-12-10 10:34:38 +08:00
    @kun775 你这么一说好像也是哈哈哈
    kun775
        25
    kun775  
       2020-12-10 11:31:22 +08:00
    @icebarley 如果采纳了,记得送个码哟
    MonkeyBro
        26
    MonkeyBro  
       2020-12-10 16:05:34 +08:00
    @icebarley 我没用过 SwiftUI,UIKit 下有个 IQKeyboard 挺好用的,输入框切换可以直接在键盘上切,对于表单页面很舒服
    MonkeyBro
        27
    MonkeyBro  
       2020-12-10 16:07:26 +08:00
    @icebarley 你这个动画和 UI 很不错了,我觉得我用 UIKit 做到同等动画效果要费不少劲,感觉要学下 SwiftUI 了
    vruzo
        28
    vruzo  
       2020-12-10 16:32:28 +08:00
    大佬,求个码[email protected] ,刚好需要这种事项提醒的,而且界面看起来很舒服。
    canxden
        29
    canxden  
       2020-12-10 16:42:12 +08:00
    太厉害了!
    icebarley
        30
    icebarley  
    OP
       2020-12-10 16:47:25 +08:00
    @MonkeyBro 赞,这个是第三方库吗,我现在只装了一个 Lottie 的动画库,实在不想再加了,不过我有找到类似的 UIKit 封装方法,也是可以切下一个输入框的,等测试可以用就会换掉现在的。

    @vruzo 微博(叽里呱啦大麦)活动还没结束哦,转发人数还小于获奖人数,动动手指帮忙扩散一下呗
    dpuiash
        31
    dpuiash  
       2020-12-11 00:45:40 +08:00 via iPhone
    真不错,大佬求码 [email protected]
    liuzhazha
        32
    liuzhazha  
       2020-12-11 20:08:42 +08:00
    请问那张 app 展示图是怎么做的呢? 用的 ps 还是有工具能自动生成?
    icebarley
        33
    icebarley  
    OP
       2020-12-12 16:01:06 +08:00
    @liuzhazha 我是用 PS 做的,原本 App Store 的预览图已经有了,就是把它们拼在一起
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5217 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 49ms UTC 09:14 PVG 17:14 LAX 01:14 JFK 04:14
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86