2016年苹果发布会如期而至,新一代的 iPhone 7, Apple Watch 同时亮相,可惜大家期待的 MacBookPro、AR、VR产品并未出现。不论大家对新产品是“买买买”还是“黑黑黑”,苹果是否保有创新活力,每个人心里都有自己的答案。

本期fir.im Weekly 推荐下@袁峥Seemygo 的这一系列文章,教你如何快速的开发一个完整的iOS直播app的实践系列,还有 @陈利人 的如何搭建一个属于自己的直播平台,其中解释了直播平台后面的技术和实现原理,分享给有需求的同学。
 
除此之外,还有一些微博热转 Github 项目、iOS/Android 开发实践等技术分享~

打造心目中理想的自动化测试框架(AppiumBooster)

由 DebugTalk 分享。

"AppiumBooster基于 Appium 实现,更简单和易于使用;测试人员不用接触任何代码,就可以直接采用简洁优雅的方式来编写和维护自动化测试用例。"

对于 自动化测试用例有疑惑的,请点击这里看看作者的解决方案。

CI Weekly #1|带你了解 CI/CD 、DevOps、自动化测试

CI Weekly 围绕『 软件工程效率提升』 进行技术内容分享,收录了关于 iOS/Android 的自动化测试,持续集成、部署等技术干货,感兴趣的可以关注订阅。传送门.

Android-Dev-Favorites

@Android开发日常分享了一份 Android 开发者的收藏夹含有: Android Wear, kotlin, Rx相关, 动态部署, 官方文档, 工具, 性能优化, 架构设计等等, 值得收藏!GitHub 地址: Android-Dev-Favorites

Android Debug Bridge 用法大全

Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。
@卢_俊 分享了一个ADB教程——awesome-adb,内容很多,值得收藏。

FantasySlide - Android 侧边栏切换

@曹冬平_分享了一个 DrawerLayout 的扩展,具有帅气的动画与创新的交互。一次手势完成滑出侧边栏与选择菜单。已开源在 Github 地址:FantasySlide.

Android Hotfix 新方案——Amigo 源码解读

来自Android攻城狮@jack_1900的分享。

"现在 hotfix 框架有很多,原理大同小异,基本上是基于qq空间这篇文章 或者微信的方案。可惜的是微信的 Tinker 以及 QZone 都没有将其具体实现开源出来,只是在文章中分析了现有各个 hotfix 框架的优缺点以及他们的实现方案。Amigo 原理与 Tinker 基本相同,但是在 Tinker 的基础上,进一步实现了 so 文件、资源文件、Activity、BroadcastReceiver 的修复"

全文浏览,点击这里.

iOS App组件化开发实践

来自于移动开发前线微信分享。

“这篇文章是作者在一个中小型团队里进行了iOS App组件化实践后的总结,回顾了组件化过程中遇到的问题和应对方法,以及如何与持续集成结合。”

文章传送门。

基于 Swift3 与 DiapatchSource 实现的 Timer

@方秋枋在微博上分享:
“基于 Swift3 与 DiapatchSource 实现的 Timer。优雅简洁地解决了 NSTimer 引用循环,Runloop 依赖,子线程切换,不支持闭包以及不能动态调整时间间隔的问题。”项目地址:zen

一年一度 iOS 10 Day by Day

由@SwiftLanguage分享,@戴仓薯 同学倾力翻译。

iOS 10 Day by Day 是一套介绍开发者需要了解的 iOS 10 新功能和新 API 的系列文章。往年的系列非常受欢迎,我们希望今年也能同样帮你,来了解 iOS 10 SDK 和开发者工具新功能的内幕。

中文版:iOS 10 day by day 目录

原文链接:iOS 10 Day by Day :: Index

程序员追着砍系列之华丽App UI动效

@优秀网页设计 分享了一些华丽的 App 动效界面,来自蒙特利尔的大神Aurélien Salomon久违回归所制作。果断要献上膝盖啊,也被称为程序员追着砍系列。一起欣赏下>>链接。


这期的 fir.im Weekly 就到这里,投稿请联系 dm[at]fir.im ,

欢迎分享更多的内容。

fir.im

fir.im Weekly - 从零开始,搭建理想的直播平台的更多相关文章

  1. 【HADOOP】| 环境搭建:从零开始搭建hadoop大数据平台(单机/伪分布式)-下

    因篇幅过长,故分为两节,上节主要说明hadoop运行环境和必须的基础软件,包括VMware虚拟机软件的说明安装.Xmanager5管理软件以及CentOS操作系统的安装和基本网络配置.具体请参看: [ ...

  2. fir.im Weekly - 从零开始创建 Android 新项目

    今年的 Google I/O 大会上,人工智能和虚拟现实的产品发布让我们对未来多了几分惊喜.对于开发者部分,Google 发布了 Android N 系统,感受最深的是全新的 Android Stud ...

  3. 基于开源Red5搭建的视频直播平台

    开始之前,为了便于大家了解Red5,此处引用网络文字,非原创 引言 流媒体文件是目前非常流行的网络媒体格式之一,这种文件允许用户一边下载一边播放,从而大大减少了用户等待播放的时间.另外通过网络播放流媒 ...

  4. 从零开始搭建轻量级个人XSS平台

    一. 前言 决定搭建XSS平台是因为自己想深入学习一下XSS相关的知识,多多进行实践,上网搜索了一下XSS平台有很多,但是总觉得不是很安全,这个毕竟敏感信息要传输到陌生人的服务器上,而且服务器端测试代 ...

  5. 从零开始搭建gitea代码管理平台

    Gitea,一款极易搭建的Git自助服务.如其名,Git with a cup of tea.跨平台的开源服务,支持Linux.Windows.macOS和ARM平台.配置要求低,甚至可以运行在树莓派 ...

  6. fir.im Weekly - 揭秘直播移动 APP 技术实现

    2016年直播似乎无处不在,作为一个开发者也许需要补充下关于直播技术点.本期 fir.im Weekly 整理了一些开发者对于直播实践项目中的技术经验与直播技术架构分析等内容,还有一些关于 iOS . ...

  7. fir.im Weekly - 揭秘 iOS 面向协议编程

    本期 fir.im Weekly 重点推荐关于 iOS 面向协议编程相关文章,还有 iOS 多线程安全.Swift 进阶.Android MVVM 应用框架.Android 蓝牙实践等技术文章分享和工 ...

  8. fir.im Weekly - 如何进行 Android App 性能优化

    关于 Android App 的优化,@anly-jun 用 3 个月完成了这一系列文章,从 性能分析工具 到 ANR .Layout .消除卡顿 到 内存优化.内存分析工具大概十五六篇,并对此做一个 ...

  9. fir.im Weekly - Mobile developer 利器分享

    工欲善其事,必先利其器.本期 fir.im Weekly 推荐了很多优秀的 Github 项目.iOS/Android 开发工具利器,比如墨__守独立开发的macOS App -- Repo, 帮助 ...

随机推荐

  1. LR11录制脚本时打不开浏览器,如何解决?

    请教一下各位大神,我安装的LR11,在录制脚本的时候打不开浏览器,已经试过了网上的方法还是不行,以下是搜到的方法: 无法打开IE的主要原因是,LR的注册信息被修改了,所以无法找到IE的路径. 解决这个 ...

  2. SpringMVC文件上传下载

    在Spring MVC的基础框架搭建起来后,我们测试了spring mvc中的返回值类型,如果你还没有搭建好springmvc的架构请参考博文->http://www.cnblogs.com/q ...

  3. webapi版本升级管理

    由于近期公司人员流动,本人临时客串webapi开发,针对开发过程中碰到一些问题做一些改进 1.当前做法 项目webapi项目是居于asp.net框架开发的,每个功能模块新建一个api控制器,比如Use ...

  4. Codeforces #380 div2 E(729E) Subordinates

    E. Subordinates time limit per test 1 second memory limit per test 256 megabytes input standard inpu ...

  5. Hbase随笔

    大数据时代的数据量是超大规模的,传统的关系数据库已经很难存储和管理这些数据了,为了存储海量数据,我们有了HDFS,它可以把成千上万台服务器上的硬盘聚集成一块超级大的硬盘,为了让这些数据产生价值,我们有 ...

  6. jsp页面缓存清理

    jsp页面开发过程中,页面修改了,但是显示的还是以前的页面,没有显示刚修改的内容,清理缓存方法,加上头信息: <meta http-equiv="pragma" conten ...

  7. iOS 开发-- enum与typeof enum用法

    一, 两者的用法 枚举类型定义用关键字enum标识,形式为: enum标识符 { 枚举数据表 }; enum用来定义一系列宏定义常量区别用,相当于一系列的#define ** **,当然它后面的标识符 ...

  8. CoreData基础

    CoreData用于做数据持久化,适合大数据量的存储和查询 CoreData不是数据库 CoreData可以使用数据库 ,XML等方式来存储数据 CoreData使用面向对象的方式操作数据 CoreD ...

  9. 大型B2B网站开发手记 1

    本手记记录所有该B2B网站开发中遇到的问题和解决方法,一方面给大家一些思路,一方面提升自己,记录整个过程 1. 测试环境部署问题 部署环境是server2012 R2,部署上去发现WCF报错如下 sv ...

  10. SQL入门经典(七) 之脚本和批处理

    什么是脚本.我们前面学的CREATE TABLE <table name> ,USE <database name>这些都是脚本,为什么用脚本.脚本存储到文件中并且可以重复利用 ...