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

围观:开发者不容错过的十二大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逆向开发,小米刷机。

    Android开发教程笔记完全版 pdf

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

    Google官方Android开发教程-入门篇-中文翻译

    - 这些教程是根据Google Android开发者官网的Training教程翻译而来,目的是为了帮助那些英文阅读能力有限的开发者更好地理解和学习Android开发相关的知识。 - 翻译过程中首先利用了Chrome浏览器的自动翻译功能进行...

    Android应用开发揭秘-pdf(全)

    根据提供的信息,我们可以推断出《Android应用开发揭秘》这本书主要涵盖了Android应用程序的开发流程及相关技术,适合初学者作为入门指南。尽管具体内容未给出详细章节或摘要,但基于标题、描述及常见Android开发...

    android权威指南PDF

    《Android开发权威指南》是一本深受开发者欢迎的学习资料,它全面覆盖了Android应用开发的核心概念和技术,是初学者和有经验的开发者深入了解Android平台的宝贵资源。这本书详细讲解了Android系统的架构、应用程序...

    android-21 SDK

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

    6个android原生开发小游戏

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

    最新Android 开发工具 ADT-10.0.0.rar和android-sdk_r10-windows.rar

    Android开发是移动应用开发的重要领域,而ADT(Android Developer Tools)和SDK(Android Software Development Kit)是Android开发者不可或缺的工具。这两个压缩包包含了用于构建、调试和发布Android应用程序的关键组件...

    android开发的手机通讯录(毕业设计,课程设计)

    总的来说,开发一个Android手机通讯录应用涵盖了Android开发的多个核心方面,对于理解和掌握Android编程有极大的帮助。通过这样的项目实践,开发者不仅能熟悉Android的基本组件和API,还能提高问题解决和项目管理的...

    android NDK 开发总结

    标题中提到的“android NDK 开发总结”涉及的...总之,这篇文档提供了一个关于如何开始使用Android NDK进行应用开发的概览,并且指出了进入Android开发社区的重要性,还提供了一些额外资源来帮助开发者学习和提升技能。

    Android 开发即时聊天工具 YQ (更新)

    在Android开发领域,即时聊天工具的构建是一项常见的需求,它涉及到多方面的技术栈。"Android 开发即时聊天工具 YQ (更新)" 提示我们这是一个针对Android平台的项目,旨在模仿QQ的功能,提供实时的在线聊天体验。这...

    android 经典代码例子

    14. **第三方库**:Android开发者常常使用如Glide、Picasso进行图片加载,Retrofit进行网络请求,Butter Knife进行视图注入,GreenDao或Room进行数据库操作等第三方库,以简化开发工作并提高效率。 以上是Android...

    《Google Android开发入门与实战》.pdf

    《Google Android开发入门与实战》是一本针对Android平台应用开发的全面指南,旨在帮助有一定软件开发经验的程序员快速进入Android开发领域。本书通过详细讲解Android的基础知识、环境搭建、SDK介绍、Market使用以及...

    Android中文API合集(7) + 开发者指南合集(2) (chm格式)

    这份合集对于Android开发者来说是一份宝贵的资源,它涵盖了从基础到高级的各个方面,有助于开发者快速理解和掌握Android开发技术。通过深入学习和实践,开发者可以构建出功能丰富、性能优异的Android应用程序。

    Android SDK 中文帮助文档

    这份“Android SDK 中文帮助文档”无疑是为开发者提供了方便,特别是对于那些中文阅读更为舒适的开发者,他们可以更高效地理解和掌握Android开发的各项技术。 文档可能涵盖了以下几个主要部分: 1. **API 文档**:...

    五本android开发书籍+五个项目源码下载

    ### 一、Android开发教程资源 #### 1. Android菜鸟教程 该教程系列由安卓航班网提供,适合初学者入门学习Android开发,目前已更新至第三讲。每一讲都是原创内容,旨在帮助初学者逐步掌握Android开发的基础知识和...

    android-sdk_r23.0.2-windows.zip

    **资源和文档**:Android SDK还附带了详细的API参考文档、示例代码和教程,帮助开发者理解和使用Android框架及API。 **测试和调试**:Android SDK提供了丰富的测试和调试工具,如JUnit测试框架、MonkeyRunner自动化...

    android参考资料大全

    2. **Android Design Guidelines**:Android设计指南阐述了Google推荐的用户界面设计原则和交互模式,包括Material Design,帮助开发者创建符合Android平台风格的应用。 3. **Android源码**:深入研究Android源码能...

    android_SeekBar竖直显示自定义背景thumb完美Demo(附带解决说明)

    在Android开发中,SeekBar是一个非常常见的控件,用于让用户通过滑动来选择一个介于最小值和最大值之间的值。通常,SeekBar是水平显示的,但有时为了满足特定的界面设计需求,我们可能需要将其设置为竖直显示。本...

    android sdk27版本

    - **Background Execution Limitations**:Android 8.1对后台服务和后台进程的限制更严格,以优化电池寿命和系统资源。 - **Notification Channels**:引入了通知渠道,允许开发者将通知分组,提高用户对通知管理...

Global site tag (gtag.js) - Google Analytics