Android开发技术周报 Issue#13

January 03, 2015 0 条评论 AndroidDevWeekly

新闻

  1. Oracle开始从Java运行时中移除JAR包

  2. android5.0让位,Android 6.0曝光这是神马情况?

教程

  1. 将Eclipse代码导入到AndroidStudio的两种方式

    说到使用AndroidStudio,除了新建的项目,我们都会面临的问题是原先Eclipse的代码该怎么导入到AndroidStudio中使用。Google为了让我们更加方便的使用AndroidStudio,提供了两种导入Eclipse代码的方式:一种兼容Eclipse,一种是全新的Android Gradle Project.

  2. Java 注解指导手册 – 终极向导

    在这篇文章中我们将阐述什么是Java注解,它们如何工作,怎么使用它们。我们将揭开Java注解的面纱,包括内建注解或称元注解,还将讨论Java8中与之相关的的新特性。最后,我们将实现自定义的注解,编写一个使用注解的处理程序(消费器),它通过java反射使用注解。

  3. 缓存、缓存算法和缓存框架简介

    我们都听过 cache,当你问他们是什么是缓存的时候,他们会给你一个完美的答案,可是他们不知道缓存是怎么构建的,或者没有告诉你应该采用什么标准去选择缓存框架。在这篇文章,我们会去讨论缓存,缓存算法,缓存框架以及哪个缓存框架会更好。

  4. 手机QQ的移动化实践之路

    手机QQ的移动化实践之路】在刚刚结束的AS北京上,腾讯即时通讯平台部技术总监范瑞彬做了题为《手机QQ的移动化实践之路》的演讲,从移动环境的特点、如何做好接入、架构设计理念三个方面分享了手Q一路走来的诸多经验。演讲PPT下载:http://pan.baidu.com/s/1mgIDMtU

  5. 手机淘宝构架演化实践

    阿里心石:手机淘宝构架演化实践】在本届ArchSummit中,来自阿里无线事业部的高级专家李敏(花名心石 @allblue_华丽地低调 )与我们分享了《手机淘宝架构演化实践》,畅谈阿里巴巴无线从开始之初到成为日活上亿级别电商应用技术变迁和积累。演讲PPT下载:http://pan.baidu.com/s/1kTgMfMv

  6. Gradle 学习专辑

    该学习专辑包含:gradle 初步构建(一)、Java Project Gradle Emma、Android Project Gradle jacoco、Android Gradle Espresso tests、自由的使用 gradle 构建你的应用、Groovy 初探(一)、gradle 集成修改 Android Manifest.xml 打多个包实践和Gradle 编译交互小技巧等,并且还在持续更新中。

  7. 代码规范和Android项目中的一些可用工具

    这里主要讲一下关于代码规范的相关问题,和在Android项目中如何利用一些工具进行规范和检查。代码规范不是一个Android项目特有的问题,所以前部分内容是不单针对Android的。

  8. Android Studio系列教程四--Gradle基础

    googdev结合Stduio 1.0正式版与最新的Gradle语法通过自己的开源项目 9GAG 讲解了Gradle相关的知识,后续会介绍一种我常用的快速方便的编译查看第三方开源项目的方法,如何导入Android Studio,Gradle常用基本命令,多渠道打包配置等。

  9. 每个程序员至少阅读两次的 10 篇技术论文

    这10篇论文包括:编程语言中的基本概念、为什么函数式编程重要、计算机编程的公理基础、分布式系统中的时间、时钟和事件顺序、理解类型、数据抽象和多态、符号表达式的递归函数,及其机器计算等。

代码&开源库

  1. MaterialRangeBar

    Android widget for selecting a range of values.

  2. SVG2Drawable

    Use a jar executable to create a Drawable class to display a SVG on Android.

  3. gradle-robojava-plugin

    Gradle plugin to integrate Robolectric tests into Android Studio。

  4. AndroidLocalizationer

    This is a Android Studio/ IntelliJ IDEA plugin to localize your Android app, translate your string resources automactically. https://plugins.jetbrains.com/plugin/7629

  5. MrVector

    AKA VectorDrawableCompat: A 14+ backport of VectorDrawable.

  6. HelloMultidex

    Example project for multi-dex project in Android.

  7. gesture-imageview

    Implements pinch-zoom, rotate, pan as an ImageView for Android 2.1+.

  8. slidingtabs

    Gradle port of Google's SlidingTabLayout to display a custom ViewPager title strip.

  9. SuperRecyclerView

    Pumped up RecyclerView.This is an attempt to make RecyclerView easier to use.

  10. CurtainView

    An android view,which can layer on any gravity for swiping.

工具

  1. gradle-packer-plugin Android 多渠道打包工具

    gradle-packer-plugin 是Android多渠道打包工具Gradle插件,可方便的于自动化构建系统集成,通过很少的配置可实现如下功能:1. 支持自动替换AndroidManifest文件中的meta-data字段实现多渠道打包;2.支持自定义多渠道打包输出的存放目录和最终APK文件名;3.支持自动修改versionName中的build版本号,实现版本号自动增长

  2. Gitter.im

    Chat, for GitHub.

视频

  1. 阿里技术沙龙第十六期《android插件化及动态部署—ATLAS 》伯奎

设计

教程

  1. Sketch 制作扁平图标

    用Sketch一步一步教你制作扁平图标,步骤很详细

  2. 动效软件 Form 教程:概览与基础 patch 介绍

    都说产品设计师的设计可以用 Axure + Sketch + Origami三者联动,完成原型、视觉和动效的一条龙工作,前一段时间也抽空学习了一下 Quartz Composer(以下简称 QC) + Origami,虽然有一定的上手难度,但是确实能够做出非常逼真的效果。

版权声明

欢迎自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 4.0

脉脉不得语
ZhengZhou Website
{Developer=菜鸟Android程序猿; Blog=http://inferjay.com; Github=http://github.com/inferjay; Organizer=GDG Zhengzhou; WebSite=http://www.androiddevtools.cn}