`
qwzs112
  • 浏览: 120610 次
文章分类
社区版块
存档分类
最新评论

围观:开发者不容错过的十二大Android开发资源

 
阅读更多

摘要:无论你是初出茅庐的新人,还是富有经验的Android开发者,最忌讳的就是闭门造车,作为一个开发者,不能把自己圈在自己的思维模式中,要学会借助外界的资源去协助自己,以助于提高自己的工作效率。

开发者资源

借着周一这个新一周工作的开始,DEV资讯小编在这里给各位Android开发者介绍的资源包括工具、库和网站等。有效地利用它们,将有助于减轻我们的工作量,提高我们的工作效率。

1.OkHttp

OkHttp

 

OkHttp 是Square的一款产品,是一个Java的开源HTTP和SPDY客户端开发包,支持Android。Android自带的两个HTTP框架 (HttpURLConnection和HttpClient),在各种Android OS版本一直充斥着错误,可以使任何理智的开发者走向崩溃。不过幸运地是,OkHttp解决了这些问题。OkHttp是建立在 HttpUrlConnection上,从Android代码库保持最新的修复,这意味着再也没有与旧操作系统版本出现兼容性问题的噩梦。

2.Retrofit

Retrofit

Retrofit 同样是Square的一款开源产品,用于Android平台的一个类型安全的REST客户端。就API而言,Android平台并不适合过多简单的客户端 服务器交互,而Retrofit旨在提高对REST请求。Retrofit支持相当多的自定义,使用GSON为JSON解析,并且通过简化这一切成为简单 的接口来为为构建形式和多部分请求节省大量的时间。

3.Picasso

Picasso

 

这 个仍然是Square的开源项目,Picasso是一个用于Android平台上的下载和缓存图片的项目。它有许多定制选项,如何处理下载图片(包括调整 和裁剪,以及提供一个接口让你随自己心意将图片转换成圆角等)。Picasso将要下载的图片(如果没有缓存)并将它负载到指定的目标,转换图片以适合所 显示的ImageView,来减少内存消耗。

4.Android Weekly

Android Weekly

Android Weekly相当于是Android开发社区的实时通讯录,每周报导Android最新讯息,包括新的库、工具和博客等,只要你有Email,就可以对其进行订阅,了解更多关于安卓的消息。

5.AndroidViews

AndroidViews

AndroidViews.net是一个网站,汇集了众多不同类型的工具、库和可浏览索引的资源。你不用重新开发已有的东西,可以节省很多时间。不过它还存在一个缺点就是,网站还不全面。

6.DPI Calculator for Android

DPI Calculator for Android

就像它的名字一样,这是一款专门用于Android平台的分辨率计算器,使用很简单,用户通过输入长、宽、对角线等,就可以计算出屏幕的实际分辨率来。

7.Android Holo Colors Generator

Android Holo Colors Generator

 

制作更加精美的图标,可以前往Android Asset Studio进行设计。该网站提供应用所需要的所有图标的生成工具,包括菜单图标、动作栏图标、标签栏图标、通知图标等,而且操作简单易行。

8.Android Niceties

Android Niceties

 

Android Niceties集合了Android生态系统中一些精心设计、优雅精美的Android程序,是启发灵感的好资源。Android Niceties覆盖面极好,来自主要的平台应用比如Duolingo、Expedia、Etsy和之前依序还不为人知的Muzei、Timely和 Pocket。

9.Android Asset Studio

Android Asset Studio

这个网站已提供了大量的工具来简化创建各种Android相关的资源,包括启动栏图标、通知图标和导航抽屉图标等,让你不再为设计应用图标而发愁。

10.Android Lifecycle

Android Lifecycle

展 现了完整的Android片段和Activity的生命周期,Activity从新建到销毁,构成了一个生命周期,但要知道生命周期并不仅仅只包括这两 个。而Android Lifecycle打印出的表图概述了Activity与Fragment在应用内部与外部和用户交互的流。

11.android/platform frameworks base

android/platform frameworks base

你也许会奇怪它为什么会存在,不过在通常情况下,你也许会想知道一些东西是如何工作的(比如ListView/AdapterView的复杂性,或TransitionManager的最新热度),并希望能够挖掘出来,而通过它就能够实现,并且支持库源浏览。

12.Android Developers YouTube Channel

Android Developers YouTube Channel

 

如果你想紧跟Android开发步伐,那么Android Developers就是你最值得订阅的频道,在这里你将学会与Android相关的最新特性以及独门绝技,这些将对自己的开发工作有着很大的帮助。

     你可能会喜欢:这些实用工具,程序员不可错过

2
2
分享到:
评论

相关推荐

    android开发资源汇总

    - **基于Linux平台**:Android系统基于Linux内核,这意味着开发者可以利用Linux的强大功能进行应用开发,同时也能享受到开放源代码带来的灵活性。 - **平台特性**:Android平台支持多种设备类型,包括智能手机、平板...

    10本android开发电子书籍

    这些电子书籍涵盖了Android开发的多个重要领域,是学习和提升Android技能的理想资源。以下是每本书籍可能涉及的关键知识点和详细解释: 1. **Android图形系统的分析与移植**:这本书会深入探讨Android图形系统的...

    【Android资料免积分下载】大量教程+工具+源码汇总

    ### Android 开发资源知识点概述 随着移动互联网的迅猛发展,Android 开发已成为众多开发者关注的焦点之一。本文基于提供的文件信息,对所分享的一系列 Android 开发资源进行详细的知识点提炼,旨在为初学者和进阶...

    Android开发教程笔记完全版 pdf

    Android开发是全球最受欢迎的移动应用开发...这份"Android开发教程笔记完全版"涵盖了以上所有关键知识点,对于初学者和进阶开发者来说都是宝贵的资源。通过深入学习和实践,你将能够熟练地开发出高质量的Android应用。

    大华视频监控web,android,js开发文档一套

    大华作为知名的安防设备制造商,提供了丰富的开发文档,帮助开发者构建基于Web、Android和JavaScript的视频监控解决方案。本文将详细讲解这些技术领域的关键知识点。 **1. Web开发** Web开发主要是利用HTML、CSS和...

    Android学习资源网址

    部分资源网站提供了详细的Android应用开发案例分析,包括界面设计、功能实现、性能优化等方面,帮助开发者快速上手并提高开发效率。 4. **英文资源**:英语是国际通用的科技语言,掌握一定的英语能力能够帮助开发者...

    转:新版Android开发教程&笔记

    【新版Android开发教程&笔记】是一份全面介绍Android应用程序开发的资源集合,涵盖了从基础到高级的各种主题。这篇博文的作者Xuan0506在ITEYE博客上分享了这份教程,旨在帮助开发者深入理解Android平台的编程技术。 ...

    Android SDK网盘下载

    Android SDK(Software Development Kit)是开发Android应用必不可少的工具集,它包含了编译、调试、模拟器、性能分析等一系列功能,让开发者能够构建、测试和优化Android应用程序。本压缩包包含的是一个完整的...

    Kotlin语言教程.docx

    Android开发者:希望学习Kotlin以开发Android应用的开发者。 Java开发者:希望迁移到Kotlin或扩展技能的Java开发者。 使用场景 个人学习:编程爱好者可以在家中自学Kotlin语言。 课堂教学:教师可以使用这份教程作为...

    Android开发者必备的十大开发工具.doc

    5. **Android 模拟器和实际移动设备**:Android模拟器用于模拟不同设备环境,但真实设备测试是不可或缺的,因为模拟器无法完全复制所有硬件特性和用户行为。 6. **LogCat**:LogCat是Android的日志系统,用于收集...

    Android开发文献

    在Android开发领域,掌握核心知识点是提升开发技能的关键。这些文献涵盖了从基础到高级的多个主题,对于初学者和有经验的开发者都有很高的参考价值。以下是根据提供的文件名称解析出的相关知识点: 1. **Android...

    Android开发者资料大全(开发人员必看)

    Android开发者资料大全 非常有用的资料,开发者朋友们可以学习下

    Android Studio 阿里java代码规范化插件与开发手册、android开发手册

    本资源包含三份关键文档:阿里Android开发手册、阿里Java开发规范以及Alibaba Java Coding Guidelines的插件,旨在帮助开发者遵循阿里巴巴的编码标准。 1. **阿里Android开发手册**: 这份手册详细阐述了Android...

    android sdk platforms 27

    - **AVD Manager**:Android虚拟设备管理器,用于创建和管理模拟器实例。 - **Build Tools**:包含编译应用所需的组件,如AAPT(Android Asset Packaging Tool)和DX(Dalvik Executable)。 - **Android Debug ...

    TQ210业内首家android开发使用手册

    8. **资源管理**:Android系统的资源管理包括UI资源、数据存储、网络请求等,手册会讲解如何有效地管理和使用这些资源,提升用户体验。 9. **版本兼容性**:Android版本众多,手册也会提及如何处理版本兼容性问题,...

    android一款仪表盘控件

    在Android开发中,为了提供丰富的用户界面体验,各种各样的自定义控件是必不可少的。本篇将深入探讨“GaugeView”这款Android仪表盘控件。它是一种用于创建具有图形化显示效果的UI组件,通常用于显示数值、进度或者...

    android开发工具大全

    1. **Android Studio**:Android Studio是Google官方推出的集成开发环境(IDE),它是基于IntelliJ IDEA,提供了丰富的功能,包括代码编辑、调试、性能分析以及项目构建等。其强大的Gradle集成和灵活的插件系统使得...

    android-21 SDK

    Android SDK(软件开发工具包)是开发者用于创建、测试和发布Android应用的必备工具集。"android-21 SDK" 特别指的是针对Android 5.0 Lollipop操作系统的开发工具。这一版本的SDK包含了针对该平台的所有必要组件,...

    6个android原生开发小游戏

    以下6个游戏项目提供了丰富的学习资源,涵盖了从基础到进阶的Android游戏开发技术: 1. **Android 美女拼图游戏**:这是一个典型的图像处理和逻辑编程的游戏。开发者可能使用了Android的Bitmap类来处理图片,通过...

Global site tag (gtag.js) - Google Analytics