V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
coobbi
V2EX  ›  分享创造

开发了一款 app(安卓版本),可以在手机上运行《算法》第四版这本书中的代码

  •  1
     
  •   coobbi · 2023-07-28 16:05:34 +08:00 · 1491 次点击
    这是一个创建于 478 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在看《算法》第四版这本书(红皮书)。

    有的时候想看下里面的代码运行效果,手头又没有电脑,想到了将代码放到手机里面运行。

    适用场景:

    • 图书馆看书没带电脑时,可以通过手机运行代码查看效果。
    • 上下班坐地铁的时候想看下代码或者运行效果,也可以通过手机离线进行查看。

    为此,我开发了一款名为Algorithms Buddy的 App ,它提供以下功能:

    • 支持离线查看《算法》第四版书中的代码,无需联网即可访问。
    • 支持离线编译和运行代码,让您可以随时随地测试算法代码的运行结果。

    有类似需求的大哥大姐们欢迎前往 Google Play 商店下载:

    Algorithms Buddy

    大哥大姐们帮忙给个好评啊

    AoEiuV020JP
        1
    AoEiuV020JP  
       2023-07-28 16:19:57 +08:00
    十年前有流行过一些手机端的 ide ,
    AIDE 、c4droid 之类的,
    后来听说有国人改进语法检查和报错啥的搞了一堆新 ide ,现在应该挺完善了估计,
    楼主这个,绑定特定一本书的代码,那打算怎么找目标用户呢?买书的人很难发现你这 app 吧,
    AoEiuV020JP
        2
    AoEiuV020JP  
       2023-07-28 16:28:32 +08:00
    或许可以考虑拓展一下,从 github 或者特定地址拉取代码,
    以便后续增加其他书,甚至可以爬一些 oj 网站题解的代码放上去感觉也不错,
    或者有服务器的话干脆允许用户自行提交某书的代码,分门别类的允许所有用户查看,不过这审核可能是个问题,怕提交错误甚至有毒的代码,
    coobbi
        3
    coobbi  
    OP
       2023-07-28 16:29:50 +08:00
    @AoEiuV020JP 这个主意不错,考虑考虑
    simonCN
        4
    simonCN  
       2023-07-28 16:55:41 +08:00
    要不开发一个 iOS app 吧,看介绍你的 App 里面的代码是固定的,我想可以这样做,通过相机拍照,把代码提取出来,是别出对应的语言,直接运行,你看这能实现么
    simonCN
        5
    simonCN  
       2023-07-28 16:56:18 +08:00
    要不我来开发一个 iOS app 吧,不知道有市场没
    coobbi
        6
    coobbi  
    OP
       2023-07-28 17:16:52 +08:00
    @simonCN 这个场景我也考虑过,有个问题就是好多纸质书里面的代码是不完整的,要么是代码片段,要么是缺少依赖库,即使识别出来了,也不一定能够正常运行代码。
    maggch97
        7
    maggch97  
       2023-07-28 20:29:26 +08:00 via Android
    没有电脑在手边真的没必要看书了,玩一会不好吗
    coobbi
        8
    coobbi  
    OP
       2023-08-01 11:52:51 +08:00
    @maggch97 分不同的人,有的人真的想看下代码的运行效果
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3015 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:41 · PVG 21:41 · LAX 05:41 · JFK 08:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.