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

开源自己写 Android 项目用的代码框架架构,求各种意见

  •  
  •   smartydroid · 2016-02-24 16:45:30 +08:00 · 9161 次点击
    这是一个创建于 3196 天前的主题,其中的信息可能已经有所发展或是发生改变。

    框架地址

    链接:android-starter-kit

    我还开源了 iOS 、 Api 使用架构,感兴趣可以看看:

    简略介绍

    框架基础库:

    • 网络请求使用的: Retrofit ;
    • View 绑定使用的: ButterKnife ;
    • 快速实现 List 的库是我自己写的,在 Api 接口完善的情况下半小时就可以写好一个 List ,翻页速度极快
    • 其他各种项目开发常用的代码。

    我录制了框架 Demo 的视频,感兴趣可以看看:Demo 展示

    该 Demo 实现只花了 1 个小时。

    求意见

    因第一次写开源项目,有很多地方不完善,想寻求一些改进的建议:

    • 用法改进建议
    • 框架使用文档建议

    寻求外包项目

    目前我全职出来做自己的产品,组建了一个 10 人的工作室,大家都是远程工作,团队已磨合 3 月之久。

    为了保证团队温饱,想寻求一些外包项目。

    我们团队技术栈:

    • Android
    • iOS
    • Angular 1.x
    • Angular 2.x
    • PHP / Laravel / Lumen
    • Ruby

    另,我们采用 Git 管理项目,开发流程完全遵照 Git Flow 。

    对于逻辑不复杂的 App ,最快可一星期开发出来,包含 Android 、 iOS 版本。

    因为我们没有办公场所,没有一些乱七八糟的费用支出。
    所以在同等开发质量下,我们的开发成本比较低,也就意味着你支出的费用也比较低。

    1 W 起接项目,可做后台管理界面、前端界面等(采用 bootstrap ,完全自适应)。

    有需要可联系我的 QQ : 11814169 。

    2 条回复    2016-02-25 14:35:46 +08:00
    xmn
        1
    xmn  
       2016-02-25 10:39:27 +08:00
    看了 demo 很不错。请问楼主, list 翻页快 是因为用了 RecyclerView 吗?
    smartydroid
        2
    smartydroid  
    OP
       2016-02-25 14:35:46 +08:00
    建议用 RecyclerView 来实现列表, RecyclerView 比 ListView 用起来更简单, google 官方现在推荐用 RecyclerView 。还有就是列表的性能主要和布局优化有关系,至少我现在基本不用 ListView 了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3911 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 05:09 · PVG 13:09 · LAX 21:09 · JFK 00:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.