代码简单,测试方便的架构。 其实我们在开发中也遇到过,Android入门门槛较低,如果前期对APP规划不清晰,Coder们对未来变化把握不准,技术架构经验不够强大,最 终导致就是一个Activit
GitHot是这个Android App能够列出github上最流行开源项目和作者。 功能比较简单,但里面用到了很多新技术RxJava,Dagger,retrofit等,作为学习材料还是不错的。 使用到的开源项目
,菜单等,这样定义的好处就是不再进行硬编码。所有的东西都需要定义在你的资源文件中,然后其被app中的Java代码所引用。最简单且最常用的资源是Strings资源。 资源的分类 下列是Android中常用的资源:
PinGo 纯Swift编写的仿“随遇”App 概述 此项目是为了巩固Swift掌握而编写的,素材均来自“随遇”官方App 用Storyboard+Xib+Autolayout的方式来实现UI部分 由
起的。fiddler工具为我们提供了很方便的抓包操作,可以轻松抓取浏览器的发出的数据,不管是手机APP,还是web浏览器,都是可以的。 什么是fiddler 百度百科上是这样说的:Fiddler是
Pinterest app中的长按菜单效果。 使用说明: Gradle compile 'me.samthompson:bubble-actions:1.1.0' 例子 创建 BubbleActions
net/caroline_wendy/article/details/50580949 LeakCanary 是检测App内存泄露的工具, 内存泄露是Android开发中常见的问题, 使用程序的稳定性下降. 本文示例的Github
好久没写博客了,小编最近在研究Material Desgin(以下简称MD),话说现在市场的上App好多都用上了MD,先简单的介绍以下MD吧,它到底是个什么东东啊? 看看官方文档吧(中文版的呦)
首先apple pay不是苹果自己的事,所以,除了要看苹果的资料,把代码写进ios客户端app,还需要看银联的接口,把钱弄到你的卡里。 而且发现银联的网站上居然有比苹果更详细易懂的文档,看
高仿淘宝,网易新闻,微信,应用宝,环聊等等热门App的通知视图,并且完通知工具类的封装,提供多达8种最常见的App通知接口,支持Android 5.0悬浮式通知样式。 使用说明:< apk下载
前言 网络模块是 App 应用最基础最核心的模块, 稳定高效的网络处理是良好用户体验的基本保障。 本文介绍日常开发中常用的网络协议以及使用方法。 目录 http 协议 http 的问题以及优化策略
来的收益并不能彻底改变什么。但是因为有2~3个星期的空档期,并不是很忙;另外是可以用在一个全新的App上。所以决定想尝试下组件化开发。 所谓尝试也就是说:去尝试解决组件化开发当中的一些问题。如果能
同城 App 发布模块年代久远,一直计划进行重构以适应日益苛刻的用户体验,这个需求与我们在 React Native 上一探究竟的意愿一碰撞,就产生了 React Native 在 58 App 的开发实践。
开发工程师刘凯发表了题为《映客直播 iOS App 性能优化实践》的演讲,现场解读了映客直播iOS App的应用架构和性能优化方面的实践经验。具体包括App首页直播大厅的刷新机制,直播间内用户体验方面的优化。
Commiter。但是现在来到爱奇艺之后主要是从事云计算这一块的工作。 内容提要 今天我主要给大家介绍一下爱奇艺 App Engine设计与实现: ## 大标题 1、背景、出发点、目标 第一部分是一些背景、出发点以
本文主要以Android客户端为例,记录了有赞旗下 App 中使用自研 IM SDK 设计思路,由有赞移动开发组 IM SDK 团队共同讨论完成。 背景 在有赞产品中,存在大量需要交易双方沟通交流
安全并不是绝对的,我一直相信,道高一尺魔高一丈。此文想以实际例子出发,告诉大家,如何去反编译一个app,并且从某个角度来说,iOS没有传说中的“安全”。 这里只最简单的结论给大家,具体原理以及工具
几乎每一个 App 都有清除缓存的功能, 不然沙盒中的文件太多, 是很占用用户的资源的, 一个简单的清除缓存的功能我们可以单独用一个类来实现. 清除缓存的功能说白了就是讲沙盒中的 Cache 文件夹中的所有子文件和子文件夹全部删除
容有一个很大的特点就是颜值高,这篇文章就尝试讲解一下如何用 「sketch」 制作 「精致」 的APP原型,当然只要使用熟练,速度也是足够快的。 需要先申明的一点,本文不是一篇sketch的入门教
1. web app和html5给前端带来的变化 —— 我们的html5游戏平台之旅 2. Who am I ? 姓名:曹刘阳 (阿当) Blog : http://www.hi.baidu.com/new/cly84920