一个快速开发软件的平台
海豚生态计划-打造一个web端,安卓端,ios端的一个海豚开发平台生态圈,不接收任何商业化,并且完全免费开源(包含高级功能)。
让人人都可以快速高效的开发软件
- MVVM开发模式
 - RXSwift订阅发布异步执行
 - RXTheme实现主题响应式切换
 - 采用Moya网络请求
 - 集成大量RX扩展库让编写RX也可以很甜
 - 集成浮动面板让场景切换变得很生动
 - 集成KafkaRefresh刷新让表格分页刷新变得简单
 - 集成RAMAnimatedTabBarController让标签栏变的很漂亮
 - 集成DZNEmptyDataSet让表个没有数据也有动画图片
 - 封装大量RX组件可以很方便的开发界面
 - 采用苹果官方推荐语言 Swift5 编写
 - 整体框架采用最新的SwiftUi编写ui视图,避免采用设计器带来代码版本管理问题
 
加入Github HackToberFest 开始为此项目做出贡献.
- 了解 Swift5
 - 了解 Object-c
 - 了解 SwiftUi
 - 了解 xib/storyboard
 - 了解 RxSwift
 
├─ dolphin-ios -- IOS海豚APP
│  ├─ Dolphin -- APP
│  │  ├─Application -- 应用程序初始化代理
│  │  ├─Configs -- 全局配置
│  │  ├─Common -- 通用组件基于SwiftUI进行扩展
│  │  ├─Managers -- 应用控制管理
│  │  ├─Entity -- 数据映射实体
│  │  ├─Modules -- 场景模块
│  │  │  ├─Login  --  登录场景
│  │  │  ├─Home -- 首页场景
│  │  │  ├─Main -- APP启动入口场景
│  │  │  ├─Workbench -- 工作台场景
│  │  │  ├─Message -- 消息场景
│  │  │  ├─User -- 我的场景
│  │  │  ├─Language -- 语言切换场景
│  │  │  ├─Theme -- 主题颜色切换场景
│  │  ├─DependencyInjection -- IOC依赖注入
│  │  ├─Extensions -- 功能扩展
│  │  │  ├─CATransform3D -- 核心动画3D视图变形扩展
│  │  │  ├─object-c Foundation -- 基础库扩展
│  │  │  ├─RxSwift -- 可观测响应式扩展
│  │  │  ├─UIColor -- UI颜色组件扩展
│  │  │  ├─UIFont -- UI字体组件扩展
│  │  │  ├─UIImage -- UI图片组件扩展
│  │  │  ├─UIView -- UI基础视图扩展
│  │  ├─Utils -- 工具类
│  │  │  ├─CommonUtil -- 通用工具
│  │  │  ├─Networking -- Moya网络请求封装
│  │  │  ├─RxActivityIndicator -- 监听可观测活动对象序列
│  │  ├─Resources -- 资源管理
│  ├─ DolphinTests -- APP单元测试
│  │  ├─Models -- 数据映射实体测试
│  │  ├─Modules -- 场景模块测试
│  ├─ DolphinUITests -- APP单元自动化UI界面交互测试
加入我们的 Discord 开始与大家交流。
欢迎😀!我们正在寻找有才华的开发者加入我们,让海豚开发平台变得更好!如果您想加入开发团队,请联系我们,非常欢迎您加入我们!💖
您可以使用 Gitpod,一个在线 IDE(开源免费)来在线贡献或运行示例。