在泊学,当然不是看视频这么简单
一起来做泊学App吧

两年前,我们把学习技术的体验从看文档变成了4K高清视频。现在,是时候更进一步了。我们希望把视频中的内容进一步和实践联系起来,因此也就有了这个项目,希望和大家分享打造泊学App的设计过程、UI以及服务端的代码。这次,我们不仅会把相关的内容做成视频,也希望大家加入到我们的Zeplin和Github,一起参与设计和代码的编写。

正式上架App Store之前,我们只针对泊学终身会员开放。正式上线后,我们会开源所有相关的源代码和设计文件。

设计展板 App代码 服务端代码
Image description
01. 设计原则

从0到1

第一个版本,是一个从无到有的过程。因此我们不会引入过于复杂的设计模式、UI设计以及转场动画。我们唯一的目标,是在移动设备上,为泊学网站上的每一个功能在移动设备上提供优秀的使用体验。

Image description

Innovative

以4K视频为中心,我们要创造一种技术内容学习和分享类App的全新体验。一旦你习惯了这样的方式,就再也回不去了。

Image description

Easy

从交互过程、工程架构到代码实现,我们力图始终保持简单。尽可能优先服务现有逻辑,同时为可预见的扩展提供支持。

Image description

Modern

无论是设计风格还是编程范式,我们都更乐于做一些前沿性的尝试。一个生于后移动互联网时代的app,应该有它自己的样子。

Image description

Detail

我们同样关注除了代码之外的细节,例如:4K视频、开放讨论、及时答疑。做好这些,是我们欢迎更多人参与的态度。

02. 视频索引

看视频,是介入一个项目最有效的方法

这里只是一个入口,方便大家查找和App开发直接相关的内容。实际的视频仍旧按照技术分类组织在不同的学习路径以及系列中

03. 包含哪些内容

一场Swift全端盛宴

我是native党,我热爱Swift,欢迎大家来参与这场主题是泊学App的Swift宴会。

Swift

使用最新版本的Swift是必须的,在这个过程里,我们不仅会探索一些Evolution列表中新语言特性的应用,还会分享一些使用Swift进行高效开发的技巧。

Vapor

现在,泊学服务端是基于Laravel的,在这个项目里,我们会把它迁移到Vapor。并通过这个过程和大家分享RESTful API、用户验证、日志、缓存等最常见的App服务端开发场景。

RxSwift

在之前的视频里,我们详细分享了RxSwift的基本概念和常见用法,甚至还深入分析了一些相关的源代码。因此,在泊学App中,我们当然会用RxSwift处理一些它最擅长的问题。

Realm

我们会使用Realm作为app的本地存储,和大家分享从最简单的数据存储、Realm配置,数据共享、依赖注入以及在多线程环境中安全使用Realm的方法。

Docker

在Linux上部署Swift,Docker是最好的解决方案。通过这个项目,我们和大家分享在开发、测试以及生产环境使用docker的各种场景以及实践。

Linux, workflow, etc.

除了各种开发技术之外,我们还会分享上线App过程中一些必要的Web服务器/数据库配置、缓存管理、安全管理、进程监控、负载均衡相关的内容。

04. App截屏

Look how it works

App截图会随着项目的进行同步更新

05. 加入我们吧

希望成为你的第一个Github项目

也许参与其它Github开源项目并不那么容易,希望泊学能成为一个给你信心的开始。

加入终身会员

关于我们

想循序渐进的跟上最新的技术趋势?想不为了学点东西到处搜索?想找个伙伴一起啃原版技术经典书?技术之外,还想了解高效的工作流技巧?甚至,工作之余,想找点儿东西放松心情?没问题,我们用4K开发视频,配以详尽的技术文档,以及精心准备的广播节目,让你渴望成长的技术需求,也是一种享受。

Email Address

10@boxue.io

客户服务

2085489246

关注我们

在任何你常用的社交平台上关注我们,并告诉我们你的任何想法和建议!

邮件列表

订阅泊学邮件列表以了解泊学视频更新以及最新活动,我们不会向任何第三方公开你的邮箱!

2018 © All Rights Reserved. Boxue is created by 10 11.