博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android、iOS、Mac开源项目推荐
阅读量:6450 次
发布时间:2019-06-23

本文共 1304 字,大约阅读时间需要 4 分钟。

很多新手(包括我在内)在写项目的时候不知道项目框架如何搭建,很多时候计划的很好,但是随着项目大额增大,最后还是写的一塌糊涂,没有条理,结构很烂,导致我们项目问题不断,最近一直总结这个原因,其实是我们脑袋里没有这些东西,没有这些逻辑结构,缺乏框架的思维,对于我们这些经验比较少的,如果想提高,前期要去模仿,这样让自己熟悉人家写代码的框架,熟悉各种框架之后我们大脑中的这些思维就会存在,才能写出好的项目结构。

为了帮助大家能够学习一些好的项目经验,本篇文章给大家介绍一些国内外的比较好的开源项目,让大家有一个好的学习目标。希望对大家有帮助,以后找到更多开源项目也会不断添加。

Android

  • SmartisanTech(锤子科技):开源项目包含系统层,OneStep代码。
    Github地址:
  • 小米科技:

    Github地址:

    主要开源项目:

    • 其他系统源码
  • Google:

    Github地址:
    Github地址:

    主要开源项目:

  • kickstarter:
    Github地址:
    开源项目:
  • Gitskarios:Github非官方Android客户端
    Github地址:
    开源项目:
  • Wire:

    这个是一个朋友推荐的国外开源的一个IM项目,各种代码都有,喜欢IM的可以看一下。
    IM 方案全套,包含iOS、Android、webapp。

    Wire:

    官方网站:

  • Leanote--蚂蚁笔记

    这个是我参与的一个笔记软件的开源项目,包括服务端(Go语言),客户端。由于之前Android代码有点问题,我这边的代码能跑起来但是还没有调试完成,因此先添加我的链接,如果有兴趣的可以一起研究,开发,欢迎各位朋友start。

    leanote-android:

    leanote-ios:

    leanote:

    leanote-chrome:

    desktop-app:

    官网:

  • android-UniversalMusicPlayer:

    这个项目是谷歌开源的一个音乐播放器项目,意在帮助开发者学习音频文件的一个开源项目。

    android-UniversalMusicPlayer:

  • JamsMusicPlayer

    这是国外开发的一个很好音乐播放器,项目做的非常好,希望能帮助大家学习。

    JamsMusicPlayer:

  • Launcher-mx:

    这是我准备开源的一个手机桌面项目,由于时间关系暂时没有做修改,不够最近会开始进行改造,做个轻量级、美丽的桌面,希望大家能够提出更多的意见。

    Launcher-mx:

  • Github客户端源码:Gitskarios

    由于原作者不再进行维护,所我Fork到了我自己的仓库。

    Gitskarios:

  • Kickstarter:

iOS

  • kickstarter:

    Github地址:

    开源项目:

  • Kapeli:
    Github地址:
    开源项目:

Mac

  • macdown:一款开源的macdown软件

    Github地址:

  • IINA:Mac系统下的开源播放器

    Github地址:

  • Gitbook:mac系统下的文本编辑器

    Github地址:


同步发布地址:

2017年1月11日更新

后续会持续更新...

转载地址:http://golwo.baihongyu.com/

你可能感兴趣的文章
我国典型电子垃圾拆解地持久性有毒化学污染物污染现状
查看>>
21. 正则工具简介 下
查看>>
Office 365:如何批量初始化OneDrive for Business?
查看>>
2018年软件外包行业现状分析
查看>>
arm开发板相关内容,arm嵌入式培训学校怎么样?
查看>>
centos directory server
查看>>
马哥第一周
查看>>
Fedora 30的升级方法
查看>>
Oracle技术之如何监测一个PLSQL过程的运行情况(一)
查看>>
为什么大部分人喜欢稳定?
查看>>
【NetApp】7mode和Cmode系统之间的相互转换
查看>>
2012.5.7
查看>>
Cent OS查看系统版本信息的几个命令
查看>>
我的友情链接
查看>>
使用正确的筛选参数来提高查询性能
查看>>
网易云课堂Linux运维在线班命令笔记
查看>>
poi操作excel 实例
查看>>
static
查看>>
通过字体大小的设计来提高用户体验
查看>>
07-python-基础知识练习
查看>>