# ArticleTranslateProject **Repository Path**: Ematrix/ArticleTranslateProject ## Basic Information - **Project Name**: ArticleTranslateProject - **Description**: AndroidWeekly中国文章翻译项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2015-03-05 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 项目简介 ------------------------------- **ArticleTranslateProject** 是由`AWCNTT`维护的Android技术文章翻译项目,负责翻译`AndroidWeekly.net`发布的每一期Weekly中的所有Android技术文章、开源库介绍等等。 **AWCNTT**是AndroidWeekly中国社区([http://androidweekly.cn/](http://androidweekly.cn/))的翻译小组。 由于我们的翻译水平有限,难免存在错误或者翻译不准确的地方,欢迎批评指正。 期待更多Android开发爱好者加入我们。 加入我们 ------------------------------- 请先阅读[项目WIKI](https://github.com/AWCNTT/ArticleTranslateProject/wiki/)。 翻译进度 ------------------------------- * [Issue #125](http://androidweekly.net/issues/issue-125) * [Which are the top platforms, tools, rev models? ](http://vmob.me/DE1Q15AndroidWeekly) * [This is how Google kills your app ](https://medium.com/@joshliptzin/this-is-how-google-kills-your-app-c1abad30eb25) * [Palette in Action ](https://blog.stylingandroid.com/palette-part-4/) * [Advocating Fragment Oriented Applications ](http://vinsol.com/blog/2014/09/15/advocating-fragment-oriented-applications-in-android/) * [Getting Your Apps Ready for Nexus 6 and Nexus 9 ](http://android-developers.blogspot.de/2014/10/getting-your-apps-ready-for-nexus-6-and.html) * [Material Design Everywhere ](http://antonioleiva.com/material-design-everywhere/) * [WebView unbundled from from Android ](http://www.androidpolice.com/2014/10/19/lollipop-feature-spotlight-webview-now-unbundled-android-free-auto-update-google-play/) * [Is your application too big? ](https://plus.google.com/+IanLake/posts/JW9x4pcB1rj) * [NumberProgressBar ](https://github.com/daimajia/NumberProgressBar/blob/master/README.md) * [First look at AnimatedVectorDrawable ](http://blog.sqisland.com/2014/10/first-look-at-animated-vector-drawable.html) * [Building Applications for Android TV ](http://www.malmstein.com/blog/2014/10/21/building-applications-for-android-tv/) * [Slides on Test Automation ](https://speakerdeck.com/abdyer/babbq5-automated-testing-for-modern-android-applications) * [Hosting Android Dependencies on GitHub ](http://andydyer.org/blog/2014/10/05/hosting-android-dependencies-on-github/) * [Issue #124](http://androidweekly.net/issues/issue-124) * [Include Jenkins CI build number in APK name & app label ](http://blog.jensdriller.com/how-to-include-jenkins-ci-build-number-in-android-apk-name/) * [Implementing an Android REST Client using Retrofit ](http://inaka.net/blog/2014/10/10/android-retrofit-rest-client/) * [A Guide to the Android Wear Message API ](http://ptrprograms.blogspot.com/2014/10/a-guide-to-android-wear-message-api.html) * [Get Intel HAXM working in OS X Yosemite ](http://anupcowkur.com/posts/get_haxm_working_in_osx_yosemite/) * [Test Early, Test Often ](http://testdroid.com/testdroid/5876/test-early-test-often-testing-as-part-of-your-app-development) * [Reactive SoundCloud - Tackling complexity in large applications ](https://speakerdeck.com/mttkay/reactive-soundcloud-tackling-complexity-in-large-applications) * [Drawer Arrow Drawable ](http://chrisrenke.com/drawerarrowdrawable/) * [Issue #123](http://androidweekly.net/issues/issue-123) * [Using Gestures ](http://ryanharter.com/blog/2014/10/08/using-gestures/) * [Advocating Against Android Fragments ](http://corner.squareup.com/2014/10/advocating-against-android-fragments.html) * [Probing with Gradle ](http://lucasr.org/2014/10/07/probing-with-gradle/) * [Building multiple APKs inside Android Studio ](http://androiddevcorner.blogspot.com/2014/10/building-multiple-apks-inside-android.html) * [Episode 14: Accessibility ](http://androidbackstage.blogspot.com/2014/10/episode-14-accessibility.html) * [Grokking RxJava, Part 4: Reactive Android ](http://blog.danlew.net/2014/10/08/grokking-rxjava-part-4/) * [Issue #122](http://androidweekly.net/issues/issue-122) * [Getting Started with the Gamepad Controller for Android TV ](http://ptrprograms.blogspot.com/2014/09/getting-started-with-gamepad-controller.html) * [Palette – Part 1 ](https://blog.stylingandroid.com/palette-part-1/) * [Tips for Error Handling with Android Wear APIs ](http://android-developers.blogspot.com/2014/10/tips-for-error-handling-with-android.html) * [A Smart Way to Use Retrofit ](http://blog.robinchutaux.com/blog/a-smart-way-to-use-retrofit/) * [Ingredients of Awesome app v2 - Droidcon Paris ](https://speakerdeck.com/taylorling/ingredients-of-awesome-app-v2-droidcon-paris) * [Grokking RxJava, Part 3: Reactive with Benefits ](http://blog.danlew.net/2014/09/30/grokking-rxjava-part-3/) * [Issue #121](http://androidweekly.net/issues/issue-121) * [Deep Dive into Android State Restoration ](https://speakerdeck.com/cyrilmottier/deep-dive-into-android-state-restoration) * [Custom Settings Dividers ](https://plus.google.com/+ThomasDevauxPlus/posts/bvPfJ85RhCW) * [The death of the refresh button ](https://speakerdeck.com/mathieu_calba/the-death-of-the-refresh-button) * [Match Timer – Part 6 ](https://blog.stylingandroid.com/match-timer-part-6/) * [Grokking RxJava Operator ](http://blog.danlew.net/2014/09/22/grokking-rxjava-part-2/) * [Publish API level specific library implementations to Maven Central ](http://blog.jensdriller.com/how-to-provide-api-dependent-android-libraries-via-maven-central/) * [Advocating Fragment Oriented Applications in Android ](http://vinsol.com/blog/2014/09/15/advocating-fragment-oriented-applications-in-android/) * [Issue #120](http://androidweekly.net/issues/issue-120) * [How to Create a Menu Like Hello SMS ](http://blog.robinchutaux.com/blog/how-to-create-a-menu-like-hello-sms/) * [Android 64k method limit ](http://www.hellsoft.se/android/androids-64k-method-limit/) * [FragmentArgs ](http://hannesdorfmann.com/android/fragmentargs/) * [Building a better Instagram app for Android ](http://instagram-engineering.tumblr.com/post/97740520316/betterandroid) * [Google Play Services 6.1 ](http://android-developers.blogspot.com/2014/09/google-play-services-61.html) * [RequestHandler API for Picasso library ](http://blog.jpardogo.com/requesthandler-api-for-picasso-library/) * [Grokking RxJava, Part 1: The Basics ](http://blog.danlew.net/2014/09/15/grokking-rxjava-part-1/) * [Issue #119](http://androidweekly.net/issues/issue-119) * [Match Timer – Part 4 ](https://blog.stylingandroid.com/match-timer-part-4/) * [What Should You Localize? ](http://blog.danlew.net/2014/09/08/what-should-i-localize/) * [Programmers day Android app in Kotlin ](http://www.pawegio.com/2014/09/13/programmers-day-android-app-in-kotlin/) * [Compiling native libraries for Android L ](http://vinsol.com/blog/2014/08/19/compiling-native-libraries-for-android-l/) * [Fast, auto-generated streaming JSON parsing for Android ](http://instagram-engineering.tumblr.com/post/97147584853/json-parsing) * [Conference Data Sync and GCM in the Google I/O App ](http://android-developers.blogspot.com/2014/09/conference-data-sync-gcm-google-io.html) * [Building a RecyclerView LayoutManager – Part 2 ](http://wiresareobsolete.com/2014/09/recyclerview-layoutmanager-2/) * [Issue #118](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%23118/Issue%23118.md) * [Kindly Asking for Ratings and Reviews ](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%23118/Architecting-Android-The-clean-way.md) * [Kotlin, the Swift of Android ](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%23118/Kotlin-the-Swift-of-Android.md) * [Glide 3.0: a media management library for Android ](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%23118/Glide-3.0-a-media-management-library-for-Android.md) * [Building a RecyclerView LayoutManager – Part 1 ](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%23118/Building-a-RecyclerView-LayoutManager-Part-1.md) * [Match Timer – Part 3 ](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%23118/Match-Timer-Part-3.md) * [Architecting Android…The clean way? ](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%23118/2014-09-11-Architecting%20Android…The%20clean%20way.md) * [Cross Compiling FFmpeg with x264 for Android ](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%23118/Cross-Compiling-FFmpeg-with-x264-for-Android.md) * [Issue #117](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%23117/Issue%23117.md) * [Putting Your APKs on Diet ](http://cyrilmottier.com/2014/08/26/putting-your-apks-on-diet/) * [Android iBeacon Patterns ](http://blog.surecase.eu/androidbeaconpatterns/) * [Building Dynamic Custom Views ](http://ryanharter.com/blog/2014/08/29/building-dynamic-custom-views/) * [Powerful New Messaging Features with GCM ](http://android-developers.blogspot.com/2014/08/powerful-new-messaging-features-with-gcm.html) * [Match Timer – Part 2 ](http://blog.stylingandroid.com/match-timer-part-2/) * [Make your app work with Android Wear in 4 easy steps ](https://www.infinum.co/the-capsized-eight/articles/make-your-app-work-with-android-wear-in-4-easy-steps) * [Getting Started with Android L Animations ](http://ptrprograms.blogspot.com/2014/08/getting-started-with-android-l.html) * [Issue #116](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%23116/Issue%23116.md) * [Developing a driver assistance system ](https://medium.com/@Razvan/developing-driver-assistance-systems-using-android-powered-devices-bf5390c939b6) * [Code coverage reports using Robolectric and Android ](http://raptordigital.blogspot.com/2014/08/code-coverage-reports-using-robolectric.html) * [Selecting Items of a RecyclerView using StateListDrawables ](http://www.grokkingandroid.com/statelistdrawables-for-recyclerview-selection/) * [Programmatically Coloring Drawables ](http://ptrprograms.blogspot.com/2014/08/programmatically-coloring-drawables.html) * [Walk then talk ](https://medium.com/@romannurik/walk-then-talk-3b935bfe5484) * [SimpleNoSQL For Android Released ](http://colintmiller.com/simplenosql-for-android-released/) * [SimpleSectionedRecyclerViewAdapter ](https://plus.google.com/+GabrieleMariotti/posts/EdkQFx1RqhE) * [Developing for Android Wear with Emulators ](http://kennethmascarenhas.wordpress.com/2014/08/19/developing-for-android-wear-with-emulators/) * [Getting Groovy With Reactive Android ](http://open.blogs.nytimes.com/2014/08/18/getting-groovy-with-reactive-android/) * [Issue #115](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%23115/Issue%23115.md) * [Use TextureView to Display Video With Custom Controls](http://www.malmstein.com/blog/2014/08/09/how-to-use-a-textureview-to-display-a-video-with-custom-media-player-controls/) * [Neatly Composing REST Calls Using Retrofit and RxJava](http://joluet.github.io/blog/2014/07/07/rxjava-retrofit/) * [A First Glance at Android's RecyclerView](http://www.grokkingandroid.com/first-glance-androids-recyclerview/) * [Why I Use Crashlytics - Part 2](http://www.donnfelker.com/why-i-use-crashlytics-part-2/) * [Streaming the Droid](https://speakerdeck.com/malmstein/streaming-the-droid) * [Locally release an Android Library for JCenter or Maven Central ](http://blog.blundell-apps.com/locally-release-an-android-library-for-jcenter-or-maven-central-inclusion/) * [[Android L Tutorials (Part 3)] - RecyclerView and CardView](http://treyrobinson.net/blog/android-l-tutorials-part-3-recyclerview-and-cardview/) * [Ripples – Part 3](http://blog.stylingandroid.com/archives/2731) * [How to store the Credentials securely in Android](http://codetalk.de/?p=86) * [simple library publishing with Gradle](http://zserge.com/blog/gradle-maven-publish.html) * [Issue #114](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%23114/Issue%23114.md) * [Aspect Oriented Programming in Android](http://fernandocejas.com/2014/08/03/aspect-oriented-programming-in-android/) * [Remote code execution on Android devices](http://labs.bromium.com/2014/07/31/remote-code-execution-on-android-devices/) * [Build Variations using Gradle and Resource Folders ](http://ptrprograms.blogspot.de/2014/08/build-variations-using-gradle-and.html) * [Android Wear: Installation + Setup ](http://www.technotalkative.com/android-wear-part-1-installation-setup/) * [Android Wear: Hello World ](http://www.technotalkative.com/android-wear-part-2-hello-world/) * [Android Face Cropper ](http://lafosca.cat/android-face-cropper/) * [Floating Action Buttons in Android L ](http://www.bignerdranch.com/blog/floating-action-buttons-in-android-l/) * [Creating a Media App for AndroidTV ](http://ptrprograms.blogspot.com/2014/07/creating-media-app-for-androidtv.html) * [Ripples – Part 2](http://blog.stylingandroid.com/archives/2726) * [Issue #113](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%23113/Issue%23113.md) * [Creating a Media App for AndroidTV](http://ptrprograms.blogspot.com/2014/07/creating-media-app-for-androidtv.html) * [Gradle Tutorial : Part 1 : Installation + Setup](http://rominirani.com/2014/07/28/gradle-tutorial-part-1-installation-setup/) * [Gradle Tutorial : Part 2 : Java Projects](http://rominirani.com/2014/07/28/gradle-tutorial-part-2-java-projects/) * [Gradle Tutorial : Part 3 : Multiple Java Projects](http://rominirani.com/2014/07/29/gradle-tutorial-part-3-multiple-java-projects/) * [How templates can save your time?](http://dmytrodanylyk.com/pages/blog/templates.html) * [A Beginners Guide to Android Wear](http://goo.gl/gfcRxC) * [Loosely coupled In-app communication in Android](http://magicmicky.github.io/android_development/loose_coupling_using_otto/) * [Ripples – Part 1](http://blog.stylingandroid.com/archives/2717) * [Everybody Tests: Why is the Android Monkey so Naughty?](http://everybodytests.blogspot.com/2014/08/why-is-android-monkey-so-naughty.html) * [AOSP Part 3: Developing Efficiently](http://udinic.wordpress.com/2014/07/24/aosp-part-3-developing-efficiently/) * [Google I/O 2014 App Source Code Now Available](http://android-developers.blogspot.com/2014/07/google-io-2014-app-source-code-now.html) * [Issue #112](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%23112/Issue%23112.md) * [KNOX Contribution to Android: Accelerating Android in the Workplace](http://android-developers.blogspot.de/2014/07/knox-contribution-to-android.html) * [Simple Ripple + Reveal + Elevation tutorial](http://trickyandroid.com/simple-ripple-reveal-elevation-tutorial/) * [How templates can save your time?](http://dmytrodanylyk.com/pages/blog/templates.html) * [Floating Action Button](http://prolificinteractive.com/blog/2014/07/24/android-floating-action-button-aka-fab/) * [Android AutoCompleteTextView With Suggestions From a Web Service](http://makovkastar.github.io/blog/2014/04/12/android-autocompletetextview-with-suggestions-from-a-web-service/) * [Irregular Shapes – Part 4](http://blog.stylingandroid.com/archives/2692) * [Migrating to the new project structure ](http://engineering.meetme.com/2014/07/android-and-gradle-migrating-to-the-new-project-structure/) * [Why we love parcable](http://prolificinteractive.com/blog/2014/07/18/why-we-love-parcelable/) * [[]Developing Watchfaces for Android Wear](http://toastdroid.com/2014/07/18/developing-watchfaces-for-android-wear/) * [Issue #111](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%23111/Issue%23111.md) * [Irregular Shapes – Part 3](http://blog.stylingandroid.com/archives/2686) * [Creating GIF from video screen captures of your Android device](http://blog.blundell-apps.com/creating-gif-images-from-your-android-device/?utm_source=feedly&utm_reader=feedly&utm_medium=rss&utm_campaign=creating-gif-images-from-your-android-device) * [Android Gradle App with Robolectric JUnit tests](http://blog.blundell-apps.com/android-gradle-app-with-robolectric-junit-tests/?utm_source=feedly&utm_reader=feedly&utm_medium=rss&utm_campaign=android-gradle-app-with-robolectric-junit-tests) * [Simple server-client syncing for mobile apps using Couchbase Mobile](https://www.infinum.co/the-capsized-eight/articles/server-client-syncing-for-mobile-apps-using-couchbase-mobile) * [View inflation vs visibility:"GONE": a battle fought with DDMS](http://magicmicky.github.io/android_development/benchmark-using-traceview/) * [Porting Android Wear Developer Preview Code](http://android-developers.blogspot.com/2014/07/porting-your-wear-developer-preview.html) * [Issue #110](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%23110/Issue%23110.md) * [Update on Android Wear Paid Apps](http://android-developers.blogspot.com/2014/07/update-on-android-wear-paid-apps.html) * [Unit tests with Mockito](http://www.vogella.com/tutorials/Mockito/article.html) * [Introduction to Android Wear Development Tutorial](http://ptrprograms.blogspot.com/2014/06/introduction-to-official-android-wear.html) * [Tutorial : Cast your Android Wear Screen To All](http://rominirani.com/2014/07/12/tutorial-cast-your-android-wear-screen-to-all/) * [Irregular Shapes – Part 2](http://blog.stylingandroid.com/archives/2660) * [Sky’s the limit? No, 65K methods is](https://medium.com/@rotxed/dex-skys-the-limit-no-65k-methods-is-28e6cb40cf71) * [Android L: Action Bar simplification and Toolbar](https://plus.google.com/+IanLake/posts/aanbpbAcUKW) * [Change log for support-v4 library v20.0.0](https://plus.google.com/+JakeWharton/posts/hPZYyEXaSqk) * [A Closer Look at Android RunTime (ART) in Android L](http://anandtech.com/print/8231/a-closer-look-at-android-runtime-art-in-android-l) * [Google I/O Device Lab](http://www.petelepage.com/blog/2014/07/devlab/) * [Effects of Android Application Termination](http://www.doubleencore.com/2014/06/effects-android-application-termination/) * [5 L APIs for the 'Add to Schedule' tested](https://plus.google.com/+RomanNurik/posts/GoLzyjLkWWd) * [Issue #109](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%23109/Issue%23109.md) * [Palette preview](http://chris.banes.me/2014/07/04/palette-preview/) * [Play Services 5.0 Is A Monolith Abomination](https://plus.google.com/+JakeWharton/posts/K8AHqFVprFz) * [A look at the Palette class](http://howrobotswork.wordpress.com/2014/07/04/a-look-at-the-palette-class/) * [Google Play Services 5.0](http://android-developers.blogspot.com/2014/07/google-play-services-5.html) * [Blender : Boosting Guice with annotation processing](https://speakerdeck.com/stephanenicolas/blender-boosting-guice-with-annotation-processing) * [The CommonsBlog — And Now, Your 'L' API Change WTFs](http://commonsware.com/blog/2014/06/28/and-now-your-l-api-change-wtfs.html) * [OpenGL 4.4 and beyond on Android](http://jamesdolan.blogspot.com/2014/06/opengl-44-and-beyond-on-android.html) * [RecyclerView in Android: The basics - Antonio Leiva](http://antonioleiva.com/recyclerview/) * [Document-centric recents in Android L](https://plus.google.com/105051985738280261832/posts/4QWEQgkB1v2) * [How to Implement Swipe Navigation in Android](http://www.avocarrot.com/blog/implement-swipe-navigation-android/) * [Protip: Easier login testing If you're working on an…](https://plus.google.com/+ArneStockmans/posts/5MWswGKd6bm) * [Using Retrofit and RxJava to interact with web services on Android](http://www.node.mu/2014/07/02/using-retrofit-and-rxjava-to-interact-with-web-services-on-android/) * [Irregular Shapes – Part 1](http://blog.stylingandroid.com/archives/2656) * [Issue #108](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%23108/Issue%23108.md) * [Android L Developer Preview](http://developer.android.com/preview/index.html) * [How to Implement an Infinitely Scrolling List in Android](http://www.avocarrot.com/blog/implement-infinitely-scrolling-list-android/) * [An animated, circular indeterminate progress bar](https://plus.google.com/+AntoineMerle/posts/TqUfbZ3Vkt9) * [Facilitating User Input and Interaction](https://plus.google.com/+CyrilMottier/posts/D2bLxYDtAsu) * [Issue #107](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%23107/Issue%23107.md) * [How to create simple view separators](http://envyandroid.com/archives/1193/view-separators) * [Primer on Threading and Handlers in Android](http://nerds.weddingpartyapp.com/tech/2014/06/20/primer-threading-handlers-android/) * [Dagger: Scoped object graphs (Part 3)](http://antonioleiva.com/dagger-3/) * [App UI / UX – Part 5](http://blog.stylingandroid.com/archives/2644) * [The ART of Garbage Collection](http://commonsware.com/blog/2014/06/16/art-garbage-collection.html) * [Swipe, not Pull, to Refresh](http://droidista.blogspot.com/2014/06/swipe-not-pull-to-refresh.html) * [Android Needs A Simulator, Not An Emulator](http://jakewharton.com/android-needs-a-simulator/) * [New ways to connect your app to the Cloud](http://android-developers.blogspot.com/2014/06/new-ways-to-connect-your-app-to-the-cloud-android-studio.html) * [Issue #106](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%23106/Issue%23106.md) * [Android Tips Round-Up](http://blog.danlew.net/2014/03/30/android-tips-round-up-part-1/) * [Android Bluetooth Support: Overview](http://blog.moritzhaarmann.de/blog/2014/06/11/android-bluetooth/) * [Bright, but not bright enough](https://medium.com/@alexfu914/bright-but-not-bright-enough-ae975dd2c7aa) * [Top 5 Android libraries every Android developer should know about](https://www.infinum.co/the-capsized-eight/articles/top-5-android-libraries-every-android-developer-should-know-about) * [Effects of Android Application Termination](http://www.doubleencore.com/2014/06/effects-android-application-termination/) * [NXP Releases Free Android Dev Kit for MiFare & NTAG](http://www.eetimes.com/author.asp?section_id=36&doc_id=1322730) * [Groovy on Android](http://melix.github.io/blog/2014/06/grooid.html) * [Wait for it...a deep dive into Espresso's Idling Resources](http://dev.jimdo.com/2014/05/09/wait-for-it-a-deep-dive-into-espresso-s-idling-resources) * [Dagger: dependency injection on Android (Part 2)](http://antonioleiva.com/dagger-android-part-2/) * [Theming ActionBar and the SearchView within it](http://www.jayway.com/2014/06/02/android-theming-the-actionbar/) * [Android Version Distribution](http://robux4.blogspot.fr/2014/06/android-version-distribution.html) * [App UI / UX – Part 4 ](http://blog.stylingandroid.com/archives/2637) * [Issue #105](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%23105/Issue%23105.md) * [如何测试Android的Parcelable接口](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%23105/2014-06-16-How-to-Test-Android’s-Parcelable-Interface.md) - @[whosea](https://github.com/whosea) * [App UI / UX – Part 3 ](http://blog.stylingandroid.com/archives/2591) * [Hands on Retrofit(A Rest Api Client)](http://s3xy4ngyc.github.io/articles/hands-on-retrofit/) * [Adding attributes to a custom view](http://droidista.blogspot.com/2014/06/adding-attributes-to-custom-view.html)( * [在Android上创建卡片式UI](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%23105/2014-11-06-Creating-a-Cards-UI-on-Android.md) - @[aaronplay](https://github.com/aaronplay) * [AOSP Part 2: Build variants](http://udinic.wordpress.com/2014/06/04/aosp-part-2-build-variants/) * [Dependency injection on Android: Dagger (Part 1) ](http://antonioleiva.com/dependency-injection-android-dagger-part-1/) * [Debugging During Robolectric Test Execution In Android Studio](http://www.culmination.org/2014/03/debugging-during-robolectric-test-execution-in-android-studio/) * [Extracting Form Models in Android](http://www.mdswanson.com/blog/2014/06/02/android-form-models.html) * [Groovy on Android](http://melix.github.io/blog/2014/06/grooid.html) * [Issue #104](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%23104/Issue%23104.md) * [GPlayServices 1:保存到Google Drive](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%23104/2014-06-17-GPlayServices-1-Save-to-Google-Drive.md) - @[whosea](https://github.com/whosea) * [Learn from the biggest fails in the Play store](http://bit.ly/andbigfails) * [Defining Custom Pre and Post-Processing Tasks in Gradle](http://www.crashlytics.com/blog/defining-custom-pre-and-post-processing-tasks-in-gradle/) * [How to develop an Android Weather app using Weatherlib](http://www.survivingwithandroid.com/2014/05/how-to-develop-android-weather-app.html) * [How Dropbox Uses C++ for Cross-Platform iOS and Android Development](http://oleb.net/blog/2014/05/how-dropbox-uses-cplusplus-cross-platform-development/) * [Ford Sync AppLink Android Demo - Playing Online Audio](http://ptrprograms.blogspot.com/2014/05/ford-sync-applink-android-demo-playing.html) * [Issue #103](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%23103/Issue%23103.md) - @[inferjay](http://github/inferjay) * [Android用自定义Shapes实现阴影效果](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%23103/2014-5-29-Shadow-effect-with-custom-shapes.md) - @[whosea](https://github.com/whosea) * [AOSP Part 1: Get the code using the Manifest and Repo tool](http://udinic.wordpress.com/2014/05/24/aosp-part-1-get-the-code-using-the-manifest-and-repo/) * [Simulate a slow network connection when testing on mobile devices ](http://kevin-read.com/post/86601925386/simulating-a-slow-network-connection-when-testing-on) * [Android 小贴士: 使用Renderscript方法来模糊图片效率高](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%23103/2014-5-29-ProTip-Blur-Images-Efficiently-using-Renderscript.md) - @[whosea](https://github.com/whosea) * [Navigation Drawer Done Right](http://androiduiux.com/2014/05/20/navigation-drawer-done-right/) * [App UI / UX – Part 1](http://blog.stylingandroid.com/archives/2571) * [Custom Animations with Fragments](http://cyrilmottier.com/2014/05/20/custom-animations-with-fragments/) - @[inferjay](http://github/inferjay) * [Lazy Android Developers - Be Productive](https://speakerdeck.com/pareshmayani/lazy-android-developers-be-productive) * [Issue #102](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%23102/Issue%23102.md) * [Android’s Font Renderer](https://medium.com/p/c368bbde87d9) * [Publishing with Gradle](http://meedamian.com/post/publishing-with-gradle) * [Play Store Compatibility Across Various Versions](https://plus.google.com/+KirillGrouchnikov/posts/XhbAe9z4hru) * [Integration between action bar overlays & side drawer](https://plus.google.com/+KirillGrouchnikov/posts/JnuuU8MyuPv) * [Chris Lacy Shares His Thoughts On Android](http://www.androidpolice.com/2014/05/16/interview-link-bubble-and-action-launcher-developer-chris-lacy-shares-his-thoughts-on-android-app-development-and-more/) * [Stacking Notifications For Android Wear](http://android-developers.blogspot.com/2014/05/stacking-notifications-for-android-wear.html) * [Bluetooth LE – Part 6](http://blog.stylingandroid.com/archives/2531) * [Top 7 Tips for RxJava on Android](http://blog.futurice.com/top-7-tips-for-rxjava-on-android) * [Using Custom Compound Views in Android](http://ryanharter.com/blog/2014/05/14/using-custom-compound-views-in-android/) * [Working with Google Analytics API v4 for Android](http://benwilcock.wordpress.com/2014/04/11/working-with-google-analytics-api-v4-for-android/) * [Issue #101](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%23101/Issue%23101.md) * [git Parallax background effect for the ViewPager](http://howrobotswork.wordpress.com/2014/05/09/parallaxviewpager-parallax-background-effect-for-the-viewpager/) * [Using GreenDao with Android Studio](http://blog.surecase.eu/using-greendao-with-android-studio-ide/) * [Best resources for Android development](http://www.androidauthority.com/best-resources-android-development-372414/) * [Parallax Pager](http://prolificinteractive.com/blog/2014/04/30/parallax-pager-adding-depth-to-a-2-d-android-screen/) * [Two Secure Coding Tools for Analyzing Android Apps](http://blog.sei.cmu.edu/post.cfm/secure-coding-tools-analyzing-android-apps-118) * [Bluetooth LE – Part 5](http://blog.stylingandroid.com/archives/2526) * [Android App Polishing: Reducing User Frustration with Animations](https://plus.google.com/+CyrilMottier/posts/hZcCzmNBFzG) * [Custom Layouts on Android](http://lucasr.org/2014/05/12/custom-layouts-on-android/) * [Issue #100](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%23100/Issue%23100.md) * [adb scripting](http://engineering.meetme.com/2014/04/android-debug-bridge-adb-command-scripting/) * [How to Make a Paper Folding Animation in Android](http://cases.azoft.com/creating-paper-folding-animation-in-android/) * [Deep dive into Android's system-level graphics architecture](https://plus.google.com/+AndroidDevelopers/posts/2iETZVQwRdt) * [Bluetooth LE – Part 4](http://blog.stylingandroid.com/archives/2436) * [Efficiently filtering Android intents with android:ssp](https://chris.orr.me.uk/android-ssp-data-intent-filter/) * [Layout Inflation as Intended](http://www.doubleencore.com/2013/05/layout-inflation-as-intended/) * [Issue #99](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2399/Issue%2399.md) * [Bluetooth LE – Part 3](http://blog.stylingandroid.com/archives/2419) * [First dip into MVP on Android](http://stephenpengilley.blogspot.com.es/2014/04/my-first-dip-into-mvp-on-android.html) * [Robust and readable architecture for an Android App](http://joanzap.ghost.io/robust-architecture-for-an-android-app/) * [Take 10 Minutes for this Developer Survey](http://www.vmob.me/DE3Q14AndroidWeekly) * [Issue #98](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2398/Issue%2398.md) * [Mastering ProGuard for Building Lightweight Code](http://www.crashlytics.com/blog/mastering-proguard-for-building-lightweight-android-code/?utm_source=sponsor&utm_medium=androidweekly&utm_campaign=androidweekly_4.20.2014&utm_content=article_link) * [Bluetooth LE – Part 2](http://blog.stylingandroid.com/archives/2408) * [Handy adb commands for Android](http://www.growingwiththeweb.com/2014/01/handy-adb-commands-for-android.html) * [The Complete Activity/Fragment Lifecycle Chart](https://plus.google.com/+StevePomeroy/posts/HsthxN21Yp1) * [Simulating Activity Configuration Changes](https://plus.google.com/+AlexLockwood/posts/Dx2j7Mr6qqk) * [A Performance Comparison Between Java and C on Nexus 5](http://www.learnopengles.com/a-performance-comparison-between-java-and-c-on-the-nexus-5/) * [Issue #97](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2397/Issue%2397.md) * [Bluetooth LE – Part 1](http://blog.stylingandroid.com/archives/2394) * [Handling bundles in activities and fragments](http://blog.petrnohejl.cz/handling-bundles-in-activities-and-fragments) * [Wait for It…a Deep Dive in Espresso's Idling Resources](http://stefanodacchille.github.io/blog/2014/04/05/wait-for-it/) * [Generating preloaded sqlite data](http://mytechaddiction.blogspot.com/2014/04/preloading-localized-data-in-sqllte.html) * [Integrating an Android Github repo with Travis CI](http://gmariotti.blogspot.com/2014/04/integrating-android-github-repo-with.html) * [Better VideoView loading indicator](https://plus.google.com/+ArneStockmans/posts/FFE8PrWiPyq) * [Handling bundles in activities and fragments ](http://blog.petrnohejl.cz/handling-bundles-in-activities-and-fragments) * [Protip: Syntax highlighting everyw](https://plus.google.com/106183159594179737258/posts/3qnJm8fYFVP) * [Issue #96](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2396/Issue%2396.md) * [3 Ways to Boost Android Support Library Stability](http://www.crashlytics.com/blog/3-key-ways-to-increase-android-support-library-stability/?utm_source=sponsor&utm_medium=androidweekly&utm_campaign=androidweekly_4.6.2014&utm_content=article_link) * [Android for iOS Developers 101](http://www.objc.io/issue-11/) * [How to Implement a Floating Activity in an Android App](http://cases.azoft.com/android-tutorial-floating-activity/) * [Android App Polishing: Adding Subtle Attention Seekers](https://plus.google.com/+CyrilMottier/posts/FABaJhRMCuy) * [Issue #95](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2395/Issue%2395.md) * [Best practices for consuming APIs on Android](http://engineering.meetme.com/2014/03/best-practices-for-consuming-apis-on-android/) * [Androids Overblown Fragmentation Problem Revisited](http://nickbradbury.com/2014/03/28/androids-overblown-fragmentation-problem-revisited/) * [Android library projects tutorial](http://www.vogella.com/tutorials/AndroidLibraryProjects/article.html) * [SwipeRefreshLayout FTW](https://plus.google.com/+ChrisBanes/posts/8wmKAXEGAG2) * [Blurring Images - Part 7](http://blog.stylingandroid.com/archives/2371) * [How to convert your project to Gradle **](http://cowboyprogrammer.org/2014/03/27/gradle_tips.html) * [Measuring Text](http://chris.banes.me/2014/03/27/measuring-text/) * [Fixing The Android Camera API](http://techblog.bozho.net/?p=1380) * [Protip: Improving Gradle build performance](https://plus.google.com/+AndroidDevelopers/posts/ECrb9VQW9XP) * [Slides: How to setup unit testing in Android Studio](http://www.slideshare.net/tobiaspreuss/how-to-setup-unit-testing-in-android-studio) * [Android App Polishing: Customizing Soft Keyboard Action Button](https://plus.google.com/u/0/+CyrilMottier/posts/FBZrVnbUCXZ) * [Issue #94](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2394/Issue%2395.md) * [Protip: SQLite debugging](https://plus.google.com/+SebastianEngel/posts/jfBGygnDh6R) * [Google Play services 4.3](http://android-developers.blogspot.com/2014/03/google-play-services-43.html) * [On the Edge of the Sandbox: External Storage Permissions](http://www.doubleencore.com/2014/03/android-external-storage/) * [Creating custom notification cards with the Android Wear Developer Preview](http://howrobotswork.wordpress.com/2014/03/19/creating-custom-notification-cards-with-the-android-wear-developer-preview/) * [Best Practices with SharedPreferences](http://yakivmospan.wordpress.com/2014/03/11/best-practice-sharedpreferences/) * [Concurrent Database Access](https://github.com/dmytrodanylyk/dmytrodanylyk/blob/gh-pages/articles/Concurrent%20Database%20Access.md) * [6 part series on blurring images](http://blog.stylingandroid.com/archives/2304) * [Single SQLite connection](http://touchlabblog.tumblr.com/post/24474750219/single-sqlite-connection) * [Align a TextView around an image](http://gmariotti.blogspot.de/2014/03/snippet-align-textview-around-image.html) * [Android Wear with Genymotion](http://data-hk.com/rontam/Android_Wear_with_Genymotion/) * [Getting Started Wtih the Android Wear Developer Preview](http://developer.android.com/intl/zh-cn/training/building-wearables.html) * [Issue #93](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2393/Issue%2393.md) * [How Android transitions work](http://lucasr.org/2014/03/13/how-android-transitions-work/) * [Localize Your Promotional Graphics on Google Play](http://android-developers.blogspot.com/2012/12/localize-your-promotional-graphics-on.html) * [Storing A Pojo Into Shared Preferences](http://engineering.meetme.com/2014/03/android-tricks-and-tips-storing-a-pojo-into-shared-preferences/) * [Protip: Inflating layout for your custom view](http://trickyandroid.com/protip-inflating-layout-for-your-custom-view/) * [Advanced blurring techniques](http://trickyandroid.com/advanced-blurring-techniques/) * [GlassGif - Notes for a live coding session using the GDK ](http://www.recursiverobot.com/post/79436012240/glassgif-notes-for-a-live-coding-session-using-the) * [WebView Explorations](http://stefanodacchille.github.io/blog/2014/02/23/webview-explorations/) * [The Ultimate Android Camera Development Guide](http://www.airpair.com/android/android-camera-development) * [Issue #92](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2392/Issue%2392.md) * [Testing Asynchronous Tasks on Android](http://codetalk.de/?p=43) * [Blurring Images – Part 4](http://blog.stylingandroid.com/archives/2341) * [Lets try Android Game Development with AndEngine](http://pathofacoder.com/2014/03/04/lets-try-android-game-development-with-andengine/) * [Issue #91](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2391/Issue%2391.md) * [Protip: Use textAllCaps on API14 via AppCompat](https://plus.google.com/+MichaelBarany/posts/XomDmWkcwf8) * [Rest interaction in Android](http://mytechaddiction.blogspot.com/2014/02/rest-interaction-in-android.html) * [Slides: Functional Reactive Programming on Android](http://slides.com/yaroslavheriatovych/frponandroid/#/) * [Integration Testing against REST APIs](http://www.mdswanson.com/blog/2014/02/24/integration-testing-rest-apis-for-android.html) * [Protip: Padding and scroll indicators for scrollable containers](https://plus.google.com/+AndroidDevelopers/posts/LpAA7q4jw9M) * [Android Studio vs. Eclipse: What You Need To Know](http://www.airpair.com/android/android-studio-vs-eclipse) * [Issue #90](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2390/Issue%2390.md) * [Unit Testing Remote Images With Robolectric](https://engineering.aweber.com/unit-testing-remote-images-on-android-with-picasso-and-robolectric/) * [Slides: Efficient Android Threading](http://www.slideshare.net/andersgoransson/efficient-android-threading) * [Blurring Images – Part 1](http://blog.stylingandroid.com/archives/2304) * [Building Animations with the android.transition Framework, Part 2](http://www.bignerdranch.com/blog/building-animations-android-transition-framework-part-2/) * [Some people can’t find my application in Google Play, now what?](http://www.blogc.at/2014/02/09/some-people-cant-find-my-application-in-google-play-now-what/) * [Issue #89](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2389/Issue%2389.md) * [Protip: A smoother app launch experience](https://plus.google.com/+AndroidDevelopers/posts/VVpjo7KDx4H) * [Nested Fragments and the Backstack - Part 3](http://curioustechizen.blogspot.com/2014/02/nested-fragments-and-backstack-part-3.html) * [MATCH_PARENT vs FILL_PARENT: The dos and don'ts ](http://randomlytyping.com/blog/2014/2/9/matchparent-vs-fillparent) * [Make Your First Android App: Part 1/3](http://www.raywenderlich.com/56107/make-first-android-app-part-1) * [Keeping Google Cloud Messaging For Android Working Reliably](https://blog.pushbullet.com/2014/02/12/keeping-google-cloud-messaging-for-android-working-reliably-techincal-post/) * [Fast, Effective, Double-Checked Locking in Android and Java Apps](http://blog.newrelic.com/2014/02/03/fast-effective-double-checked-locking-android-java-apps/) * [New sample code, including Play Store-style tabs](https://plus.google.com/+AndroidDevelopers/posts/X8fg63wK6S8) * [Mastering ProGuard for Building Lightweight Android Code](http://www.crashlytics.com/blog/mastering-proguard-for-building-lightweight-android-code/) * [Issue #88](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2388/Issue%2388.md) * [Be a lazy but a productive android dev - Part 1-RoboGuice](http://www.technotalkative.com/lazy-productive-android-developer-1/) * [Nested Fragment and the BackStack - Part 2](http://curioustechizen.blogspot.com/2014/02/nested-fragment-and-backstack-part-2.html) * [Around Me Tutorial](http://www.michenux.net/android-around-me-tutorial-974.html) * [Monads: Your App as a Function, Part 2](http://mttkay.github.io/blog/2014/01/25/monads-your-app-as-a-function-part-2/) * [The power of TextView (Part 1): Drawables](http://antonioleiva.com/textview_power_drawables/) * [TextClock Version 2 – Part 6](http://blog.stylingandroid.com/archives/2293) * [Spans, a Powerful Concept](http://flavienlaurent.com/blog/2014/01/31/spans/) * [Google Updates Android Version Distribution Numbers](http://developer.android.com/intl/zh-cn/about/dashboards/index.html) * [Upstream Messages With Google Cloud Messaging (Part 1)](http://www.grokkingandroid.com/upstream_messages_with_google_cloud_messaging/) * [Issue #87](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2387/Issue%2387.md) * [Understanding How Your App Uses RAM](http://android-developers.blogspot.com/2014/01/process-stats-understanding-how-your.html) * [Android internals: ART in practice - Part 3](http://blog.dominik-helleberg.de/2014/01/28/android-internals-art-in-practice/) * [Monads: Your App as a Function](http://mttkay.github.io/blog/2014/01/25/your-app-as-a-function/) * [Nested Fragments and the Back Stack](http://curioustechizen.blogspot.com/2014/01/nested-fragments-and-back-stack.html) * [Simpler Android apps with Flow and Mortar](http://corner.squareup.com/2014/01/mortar-and-flow.html) * [Building Animations with the android.transition Framework](http://www.bignerdranch.com/blog/building-animations-android-transition-framework-part-1/) * [Issue #86](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2386/Issue%2386.md) * [Android String Formatting with Phrase](http://corner.squareup.com/2014/01/phrase.html) * [Drawing shapes with fingers](http://gmariotti.blogspot.com/2014/01/drawing-shapes-with-fingers.html) * [Thread Scheduling in Android](http://www.androiddesignpatterns.com/2014/01/thread-scheduling-in-android.html) * [SurfaceView Video Cropping](https://github.com/dmytrodanylyk/dmytrodanylyk/blob/gh-pages/articles/surface-view-video-cropping.md) * [Android Staggered Grid](http://codeascraft.com/2014/01/13/android-staggered-grid/) * [Simpler Android apps with Flow and Mortar](http://corner.squareup.com/2014/01/mortar-and-flow.html) * [TextClock Version 2 – Part 4](http://blog.stylingandroid.com/archives/2277) * [Issue #85](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2385/Issue%2385.md) * [Tricks to boost performance of ListView](http://optimizationtricks.blogspot.in) * [Handy adb commands for Android](http://www.growingwiththeweb.com/2014/01/handy-adb-commands-for-android.html) * [Building Complex Animations](http://cogitolearning.co.uk/?p=1404) * [TextClock Version 2 – Part 3](http://blog.stylingandroid.com/archives/2266) * [Preserve Your Launchers: Use Activity Aliases](http://blog.danlew.net/2014/01/16/preserve-your-launchers-use-activity-alias/) * [Introducing the Google Drive Android API](http://googledevelopers.blogspot.com/2014/01/introducing-google-drive-android-api.html) * [Issue #84](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2384/Issue%2384.md) * [Four Ways To Build A Mobile Application](http://www.smashingmagazine.com/2014/01/10/four-ways-to-build-a-mobile-app-part2-native-android/) * [Mapbox for Android blasts off](https://www.mapbox.com/blog/mapbox-android/) * [Espresso 1.1](https://plus.google.com/+AndroidDevelopers/posts/82DsBBAVAFH) * [Google Play Services 4.1](http://android-developers.blogspot.com/2014/01/google-play-services-41.html) * [Testing on Android (Part 2): Functional Tests](http://daniel-codes.blogspot.com/2014/01/testing-on-android-part-2-functional.html) * [TextClock Version 2 – Part 2](http://blog.stylingandroid.com/archives/2256) * [Issue #83](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2383/Issue%2383.md) * [Android Recipe #4, path tracing](http://www.curious-creature.org/2013/12/21/android-recipe-4-path-tracing/) * [A journey on the Android Main Thread](http://corner.squareup.com/2013/12/android-main-thread-2.html) * [Smart Watch – Part 3](http://blog.stylingandroid.com/archives/2214) * [TextClock Version 2 – Part 1](http://blog.stylingandroid.com/archives/2242) * [Using the new Gradle-based Android build system](https://plus.google.com/+CyrilMottier/posts/WRgB2shaeuu) * [A Recipe for writing responsive REST clients on Android](http://birbit.com/a-recipe-for-writing-responsive-rest-clients-on-android/) * [ProTip: Troubleshooting app bugs related to scheduled tasks](https://plus.google.com/+RomanNurik/posts/5w3Mi9EoniT) * [RxJava and Android: working with subjects](http://howrobotswork.wordpress.com/2013/12/23/rxjava-and-android-working-with-subjects/) * [Issue #82](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2382/Issue%2382.md) * [High Performance / Low Latency Audio on Android](http://heatvst.com/wp/2013/11/30/high-performance-low-latency-audio-on-android-why-it-still-doesnt-work/) * [Reliable API testing for Android with Retrofit and Mockito ](http://www.mdswanson.com/blog/2013/12/16/reliable-android-http-testing-with-retrofit-and-mockito.html) * [Protip: WebView in a scrolling view (link Email app)](https://plus.google.com/+PedroLoureiro/posts/FqU9Adzhtrv) * [AT of the ART runtime](https://plus.google.com/+MatthiasSchaff/posts/WGXSXv2Aukr) * [Mirror API and GDK - Developing for Google Glass #1](http://www.androidzeitgeist.com/2013/12/mirror-api-gdk-developing-google-glass.html) * [Migrating from ActionBarSherlock to ActionBarCompat](http://www.grokkingandroid.com/migrating-actionbarsherlock-actionbarcompat/) * [Android Out of Memory Error: Causes, Solution and Best practices](http://blogs.innovationm.com/android-out-of-memory-error-causes-solution-and-best-practices/) * [Restricted Profiles Settings](http://gmariotti.blogspot.com/2013/12/restricted-profiles-settings.html) * [Smart Watch – Part 2](http://blog.stylingandroid.com/archives/2206) * [Issue #81](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2381/Issue%2381.md) * [Developing Bluetooth Smart Applications for Android](https://thenewcircle.com/s/post/1553/bluetooth_smart_le_android_tutorial) * [The new runtime: ART](https://plus.google.com/+MatthiasSchaff/posts/U1jhMAv3d7R) * [RxJava and Android: error handling](http://howrobotswork.wordpress.com/2013/11/18/rxjava-and-android-error-handling/) * [Getting Started With Android Testing](http://www.sage42.org/2013/11/25/getting-started-with-android-testing/) * [Smart Watch App Development](http://www.kpbird.com/2013/12/smart-watch-app-development.html) * [Smart Watch – Part 1](http://blog.stylingandroid.com/archives/2205) * [Changes to the SecretKeyFactory API in Android 4.4](http://android-developers.blogspot.com/2013/12/changes-to-secretkeyfactory-api-in.html) * [New Tools to Take Your Games to the Next Level](http://android-developers.blogspot.com/2013/12/new-tools-to-take-your-games-to-next.html) * [Issue #80](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2380/Issue%2380.md) * [Protip: Un-jank Your Android ListView](http://nickbradbury.com/2013/12/05/un-jank-your-android-listview/) * [Cross-Compiling Android Apps to HTML5](https://air.mozilla.org/cross-compiling-android-apps/) * [Enterprise scale live device test automation](http://everybodytests.blogspot.com/2013/11/enterprise-scale-live-device-test.html) * [Old Webview vs. Chromium Webview](https://www.timroes.de/2013/11/23/old-webview-vs-chromium-webview/) * [Transition Animations – Part 4](http://blog.stylingandroid.com/archives/2191) * [RxJava on Android with Scala => AWESOME](http://pommedeterresautee.blogspot.com/2013/11/rxjava-on-android-with-scala-awesome.html) * [Issue #79](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2379/Issue%2379.md) * [Old WebView vs. Chromium backed WebView](https://www.timroes.de/2013/11/23/old-webview-vs-chromium-webview/) * [Using RxJava with Android](http://howrobotswork.wordpress.com/2013/10/28/using-rxjava-in-android/) * [NotificationListenerService and KitKat](http://gmariotti.blogspot.de/2013/11/notificationlistenerservice-and-kitkat.html) * [Transition Animations – Part 3](http://blog.stylingandroid.com/archives/2168) * [Android Property Animations: Introduction](http://cogitolearning.co.uk/?p=1290) * [Make Your ProgressBar Smoother](http://antoine-merle.com/blog/2013/11/12/make-your-progressbar-more-smooth/) * [Protip: The power of drawables](https://plus.google.com/+FlavienLaurent/posts/a9YPAyeyXd4) * [Performance Tuning On Android](http://blog.venmo.com/hf2t3h4x98p5e13z82pl8j66ngcmry/performance-tuning-on-android) * [Issue #78](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2378/Issue%2378.md) * [I Can Animate and So Can You](https://speakerdeck.com/dlew/i-can-animate-and-so-can-you) * [How To Decode ProGuard’s Code From Stack Trace](http://blog.simplyadvanced.net/android-how-to-decode-proguards-obfuscated-code-from-stack-trace/) * [Transition Animations – Part 2](http://blog.stylingandroid.com/archives/2162) * [Making Your ActionBar Not Boring](http://flavienlaurent.com/blog/2013/11/20/making-your-action-bar-not-boring/) * [Setting Up Android CheckStyle in Android Studio](http://softwaredevgeek.blogspot.com/2013/11/setting-up-android-checkstyle-in.html) * [Easy Testing with Android Studio](http://www.element84.com/easy-testing-with-android-studio.html) * [Expand Your Brand With Translucent System UI](http://www.doubleencore.com/2013/11/expand-your-brand-with-translucent-system-ui/) * [Installing Google Glass in an Android Phone](http://pathofacoder.com/2013/07/19/installing-google-glass-in-an-android-phone/) * [Set The Scene With The New Transitions Framework](http://www.doubleencore.com/2013/11/new-transitions-framework/) * [Issue #77](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2377/Issue%2377.md) * [The State of Android Emulators](http://savvyapps.com/blog/state-android-emulators/) * [Android at Devoxx](https://plus.google.com/+RomainGuy/posts/cig97aEieaK) * [Storage Access Framework](http://www.doubleencore.com/2013/11/storage-access-framework/) * [Cleaner View Casting with Generics](http://android-activities.blogspot.com/2013/11/cleaner-view-casting-with-generics.html) * [Getting around with Google Maps Android API v2](https://speakerdeck.com/cyrilmottier/getting-around-with-google-maps-android-api-v2) * [Making That Google Plus Profile Screen](http://antoine-merle.com/blog/2013/10/04/making-that-google-plus-profile-screen/) * [Implementing #hashtags in android application](http://sourabhsoni.com/implementing-hashtags-in-android-application/) * [Transition Animation – Part 1](http://blog.stylingandroid.com/archives/2143) * [How to use icon-fonts in Android](http://shomeser.blogspot.de/2013/11/how-to-use-icon-fonts-in-android.html) * [Issue #76](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2376/Issue%2376.md) * [Storage access framework — Document Providers](https://plus.google.com/+LisaWrayZeitouni/posts/eEuNuYK7kjD) * [Each Navigation Drawer Hides a ViewDragHelper](http://flavienlaurent.com/blog/2013/08/28/each-navigation-drawer-hides-a-viewdraghelper/) * [ActionBarCompat – Part5](http://blog.stylingandroid.com/archives/2096) * [Linkin to In-App Content](https://developers.google.com/app-indexing/?rd=1) * [Use Genymotion with Jenkins for Android testing](http://blog.genymobile.com/genymotion-jenkins-android-testing/) * [Fragments: Creating a Tabbed Android User Interface](http://devleader.ca/2013/11/04/fragments-tabbed-android-user-interface/) * [A mobile design anecdote on perceived latency and touch feedback](https://medium.com/@romannurik/a-mobile-design-anecdote-on-perceived-latency-and-touch-feedback-f905a45b54dc) * [Protip: Be mindful of your touch zones!](https://plus.google.com/+RomanNurik/posts/5HDnfDCFWQe) * [Issue #75](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2375/Issue%2375.md) * [ActionBarCompat – Part 4](http://blog.stylingandroid.com/archives/2087) * [Android Animations Tutorial 7: The secret of fillBefore, fillAfter and fillEnabled](http://cogitolearning.co.uk/?p=1203) * [Making your App Content more Accessible from Google](http://android-developers.blogspot.de/2013/10/making-your-app-content-more-accessible.html) * [Solving the Android image loading problem: Volley vs. Picasso](http://www.bignerdranch.com/blog/solving-the-android-image-loading-problem-volley-vs-picasso/) * [Testing Your Android GCM Broadcast Receiver without GCM Messages](https://plus.google.com/108612553581259107752/posts/ERVnjUAjsbZ) * [Watch That Baseline Alignment](http://www.doubleencore.com/2013/10/shifty-baseline-alignment/) * [GridView with Auto Resized Images on Android](http://www.rogcg.com/blog/2013/11/01/gridview-with-auto-resized-images-on-android) * [Making That Google Plus Profile Screen](http://antoine-merle.com/blog/2013/10/04/making-that-google-plus-profile-screen/) * [Android 4.4 & rendering pipeline improvements](https://plus.google.com/+RomainGuy/posts/9QSTyVCSoz3) * [Issue #74](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2374/Issue%2374.md) * [Getting Your SMS Apps Ready for KitKat](http://android-developers.blogspot.com/2013/10/getting-your-sms-apps-ready-for-kitkat.html) * [How I made an Android game in 23 days](http://bigosaur.com/blog/23days) * [ActionBarCompat - Part 3](http://blog.stylingandroid.com/archives/2061) * [Automating our Android App with Gradle and DeployGate](http://www.snap-interactive.com/blog/automating-our-android-app-with-gradle-and-deploygate/) * [Interview with Android indie developer interview: Veaceslav Grec](http://androiddreamrevised.blogspot.com/2013/10/android-indie-developer-interview_24.html) * [Setting up the Android Google Volley ImageLoader for NetworkImageView](http://cypressnorth.com/mobile-application-development/setting-android-google-volley-imageloader-networkimageview/) * [Issue #73](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2373/Issue%2373.md) * [Lead your Android App to success with Analytics](http://antonioleiva.com/lead-your-android-app-to-success-with-google-analytics-part-2/) * [Android Studio Tips & Tricks: Moving Around](http://www.developerphil.com/android-studio-tips-tricks-moving-around/) * [Android SlidingPaneLayout: Tutorial](http://www.survivingwithandroid.com/2013/10/android-slidingpanelayout-tutorial.html) * [Issue #72](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2372/Issue%2372.md) * [New Developer Features in Google Play Games](http://android-developers.blogspot.com/2013/10/new-developer-features-in-google-play.html) * [Using the new Gradle-based Android build system: an example](https://plus.google.com/+CyrilMottier/posts/Dk65EACXqsh) * [Android for the Busy Developer](http://courses.tutsplus.com/courses/android-for-the-busy-developer) * [Gradle tips](https://plus.google.com/+JakeWharton/posts/6f5TcVPRZij) * [Slides: Practical Security from the Ground Up](https://docs.google.com/presentation/d/1YDYUrD22Xq12nKkhBfwoJBfw2Q-OReMr0BrDfHyfyPw/edit#slide=id.g1202bd8e5_05) * [Android developer interview: Jörg Winterstein](http://androiddreamrevised.blogspot.com/2013/10/android-developer-interview-jorg.html) * [Using the Hardware Scaler for Performance and Efficiency](http://android-developers.blogspot.com/2013/09/using-hardware-scaler-for-performance.html) * [Android Development Resources](http://pragmaticsharif.wordpress.com/2013/10/06/android-resources/) * [Issue #71](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2371/Issue%2371.md) * [Creating a Navigation Drawer](http://hmkcode.com/android-creating-a-navigation-drawer/) * [Publish an aar file to Maven Central with Gradle](http://gmariotti.blogspot.com/2013/09/publish-aar-file-to-maven-central-with.html) * [Marketing Your Game In A Rush](http://blog.gambrinous.com/2013/10/03/marketing-your-game-in-a-rush/) * [Improved App Insight by Linking Google Analytics with Google Play](http://android-developers.blogspot.com/2013/10/improved-app-insight-by-linking-google.html) * [Android is almost impenetrable to malware](http://qz.com/131436/contrary-to-what-youve-heard-android-is-almost-impenetrable-to-malware/) * [Android ListView: Endless adapter](http://www.survivingwithandroid.com/2013/10/android-listview-endless-adapter.html) * [Issue #70](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2370/Issue%2370.md) * [Handling signing configs with Gradle](https://www.timroes.de/2013/09/22/handling-signing-configs-with-gradle/) * [Yo Zuck, Fix This!](http://sriramramani.wordpress.com/2013/09/25/yo-zuck-fix-this/) * [Push, Don’t Poll – Using GCM ](http://www.doubleencore.com/2013/09/push-dont-poll-how-to-use-gcm-to-update-app-data/) * [Issue #69](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2369/Issue%2369.md) * [Bild Optimizing Hardware Layers](http://www.curious-creature.org/2013/09/13/optimizing-hardware-layers/) * [ViewPager and Hardware acceleration](http://udinic.wordpress.com/2013/09/16/viewpager-and-hardware-acceleration/) * [RenderScript in the Android Support Library](http://android-developers.blogspot.com/2013/09/renderscript-in-android-support-library.html) * [Android developer interview: Mariusz Płaskowicki](http://androiddreamrevised.blogspot.com/2013/09/android-developer-interview-mariusz.html) * [A case for XXHDPI and UHDPI Android resources](http://radleymarx.com/blog/a-case-for-xxhdpi-and-uhdpi-android-resources/) * [ActionBarCompat – Part 2](http://blog.stylingandroid.com/archives/2026) * [AndroidSerialSQL - solving some problems with SQLite in Android](http://www.recursiverobot.com/post/60276620485/androidserialsql-solving-some-problems-with-sqlite-in) * [Issue #68](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2368/Issue%2368.md) * [Extracting more useful data from Developer Console](https://plus.google.com/+AndroidDevelopers/posts/RwCDKm1ohPz) * [NotificationListenerService and a Whatsapp extension for Dashclock](http://gmariotti.blogspot.de/2013/08/notificationlistenerservice-and.html) * [10 Tips for More Efficient Apps](http://blog.azoft.com/android-application-development-tips/) * [ActionBarCompat](http://blog.stylingandroid.com/archives/2020) * [Issue #67](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2367/Issue%2367.md) * [FragmentTransactions & Activity State Loss](http://www.androiddesignpatterns.com/2013/08/fragment-transaction-commit-state-loss.html) * [What to Expect When Being Featured on Google Play](http://ryanharter.com/blog/2013/08/20/what-to-expect-when-being-featured-on-google-play/) * [Respecting Audio Focus](http://android-developers.blogspot.com/2013/08/respecting-audio-focus.html) * [Read the code: IntentService](http://www.androidzeitgeist.com/2013/08/read-code-intentservice.html) * [Android Gradle - Building Unique Build Variants](http://brad-android.blogspot.com/2013/08/android-gradle-building-unique-build.html) * [Getting Started in Android Game Dev - Part 4](http://obviam.net/index.php/getting-started-in-android-game-development-with-libgdx-tutorial-part-4-collision-detection/) * [Issue #66](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2366/Issue%2366.md) * [Generating Android apklibs with Gradle](https://plus.google.com/+ChristopherBroadfoot/posts/7uyipf8DTau) * [OpenGL ES Tutorials](http://www.learnopengles.com/category/android-tutorials/) * [The making of Icepick: The Good, The Bad and The Ugly](http://novoda.com/blog/the-making-of-icepick) * [Android Custom Loader to Load Data Directly from SQLite Database for Android Donut (Version 1.6) and Later](http://www.phloxblog.in/android-custom-loader-load-data-sqlite-database-android-version-1-6/#.U9yoiFaaIeY) * [Life Before Loaders (part 1)](http://www.androiddesignpatterns.com/2012/07/loaders-and-loadermanager-background.html) * [The emulator is dead, long live the emulator!](http://www.delyan.me/08-11-2013/the-emulator-is-dead-long-live-the-emulator/) * [Android Shutdown Sequence](http://www.kpbird.com/2013/08/in-depth-android-shutdown-sequence.html) * [ViewOverlay explained](http://lafosca.cat/viewoverlay-in-android/) * [Suggestion For The Organizing Of Android Resources](http://www.sage42.org/2013/08/19/suggestion-for-the-organisation-of-android-resources/) * [Issue #65](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2365/Issue%2365.md) * [Write your own Android Sync Adapter](http://udinic.wordpress.com/2013/07/24/write-your-own-android-sync-adapter/) * [New Android 4.3 APIs](https://developer.android.com/intl/zh-cn/about/versions/android-4.3.html) * [Bust the Android Fragmentation Myth](http://www.slideshare.net/chiuki/bust-the-android-fragmentation-myth) * [Gradle Build – Part 6](https://blog.stylingandroid.com/archives/1948) * [Android – Volley Library Example](http://java.dzone.com/articles/android-–-volley-library) * [Rounded Avatars with Android](http://evel.io/2013/07/21/rounded-avatars-in-android/) * [ActionBarCompat (Part 1): How to use](http://antonioleiva.com/actionbarcompat-how-to-use/) * [Binders & Window Tokens](http://www.androiddesignpatterns.com/2013/07/binders-window-tokens.html) * [Issue #64](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2364/Issue%2364.md) * [Context, What Context?](http://www.doubleencore.com/2013/06/context/) * [Cloud Save – Part 2](http://blog.stylingandroid.com/archives/1846) * [Cloud Save – Part 3](http://blog.stylingandroid.com/archives/1861) * [Multi-pane development in Android with Fragments - Tutorial](http://www.vogella.com/tutorials/AndroidFragments/article.html) * [Fused location provider example](http://www.kpbird.com/2013/06/fused-location-provider-example.html) * [Android ListViews: "Hybrid" Choice Behaviorr](http://curioustechizen.blogspot.com/2013/06/android-listviews-hybrid-choice-behavior.html) * [Migrating Your Android App to Android Studio](http://blog.newrelic.com/2013/06/07/migrating-your-android-app-from-eclipse-to-android-studio/) * [Mobile Backend Starter](https://developers.google.com/cloud/samples/mbs/) * [Issue #63](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2363/Issue%2363.md) * [Cloud Save – Part 1](http://blog.stylingandroid.com/archives/1837) * [Layout Inflation as Intende](http://www.doubleencore.com/2013/05/layout-inflation-as-intended/) * [Navigation drawer with account picker](http://www.survivingwithandroid.com/2013/06/navigation-drawer-with-account-picker.html) * [Google Play Developer 8-Step Checkup](http://android-developers.blogspot.de/2013/06/google-play-developer-8-step-checkup.html?utm_source=feedly&utm_medium=feed&utm_campaign=Feed:+PlanetAndroidCom+(Planet+Android)) * [Issue #62](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2362/Issue%2362.md) * [Getting Started with Android Studio](http://developer.android.com/intl/zh-cn/sdk/installing/studio.html) * [Google I/O 13 - The Android Sessions](https://www.youtube.com/playlist?list=PLWz5rJ2EKKc9WGUwq2gQ-coU3fSyexgOx) * [Write your own Android Authenticator](http://udinic.wordpress.com/2013/04/24/write-your-own-android-authenticator/) * [Useful Android resources](http://www.sapandiwakar.in/useful-android-resources/) * [Volley: Easy, Fast Networking for Android - Example](http://www.kpbird.com/2013/05/volley-easy-fast-networking-for-android.html) * [Navigation Drawer – Part 1](http://blog.stylingandroid.com/archives/1793) * [Navigation Drawer – Part 2 + 3](http://blog.stylingandroid.com/archives/1814) * [Issue #61](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2361/Issue%2361.md) * [Google Plus Integration in Android](http://ankitthakkar90.blogspot.in/2013/05/google-plus-integration-in-android.html) * [Don’t Store Data in the Application Object](http://www.developerphil.com/dont-store-data-in-the-application-object/) * [Clustering on Google Map V2 Part-1](http://karnshah8890.blogspot.in/2013/04/clustering-on-google-map-v2.html) * [Calabash Android Automation Setup](http://sriram-iyengar.blogspot.in/2013/04/android-setting-up-calabash-android-for.html) * [Issue #60](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2360/Issue%2360.md) * [Parcelable vs Serializable](http://www.developerphil.com/parcelable-vs-serializable/) * [Flip Your ImageViews](http://castorflex.github.io/blog/2013/04/16/flip-your-imageviews/) * [Edit Mode And why using a Contextual ActionBar is a bad idea](http://dazcorp.blogspot.de/2013/04/edit-mode-and-why-using-contextual.html) * [Adapters – Part 3](http://blog.stylingandroid.com/archives/1710) * [Issue #59](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2359/Issue%2359.md) * [Detect Global Touch Event](http://www.kpbird.com/2013/03/android-detect-global-touch-event.html) * [Android app to the Challenge](http://udinic.wordpress.com/2013/03/04/android-app-to-the-challenge/) * [Prime Guide: Lessons learnt - Android App Development](http://de.slideshare.net/greenrobot/prime-guide-lessons-learnt-android-app-development-18474518) * [Adapters – Part 1](http://blog.stylingandroid.com/archives/1679) * [Adapters – Part 2](http://blog.stylingandroid.com/archives/1702) * [ResultReceiver - Receive results from a service](http://ramdroid.github.io/androiddev/ResultReceiverDemo.html) * [Building clean RPN part one – Toggling the device and built in keypad](http://lukesleeman.com.au/building-clean-rpn-part-one-toggling-the-device-and-built-in-keypad/) * [Hijacking airplanes with an Android phone](http://net-security.org/secworld.php?id=14733) * [Issue #58](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2358/Issue%2358.md) * [The Resurrection of Testing for Android](http://corner.squareup.com/2013/04/the-resurrection-of-testing-for-android.html) * [Gradient Text](http://blog.stylingandroid.com/archives/1671) * [Issue #57](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2357/Issue%2357.md) * [Resources every Android developer must know](http://www.bongizmo.com/blog/android-resources-each-developer-should-know/) * [Dynamic Icon – Part 2](http://blog.stylingandroid.com/archives/1646) * [Issue #56](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2356/Issue%2356.md) * [AntiPattern: freezing a UI with Broadcast Receiver](http://gmariotti.blogspot.ch/2013/02/antipattern-freezing-ui-with-broadcast.html) * [Instant Mustache](http://www.androidzeitgeist.com/p/instant-mustache.html) * [Dynamic Icon](http://blog.stylingandroid.com/archives/1471) * [Issue #55](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%2355/Issue%2355.md) * [Custom Class Loading in Dalvik](http://android-developers.blogspot.de/2011/07/custom-class-loading-in-dalvik.html) * [Dalvik patch for Facebook for Android](https://www.facebook.com/notes/facebook-engineering/under-the-hood-dalvik-patch-for-facebook-for-android/10151345597798920) * [Making your application’s data usage preferences available from system settings](http://gmariotti.blogspot.de/2013/02/making-your-applications-data-usage.html) * [In-layout Notifications](http://cyrilmottier.com/2012/07/24/the-making-of-prixing-4-activity-tied-notifications/) * [Native RTL support in Android 4.2](http://android-developers.blogspot.de/2013/03/native-rtl-support-in-android-42.html) * [Issue #54](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2354/Issue%2354.md) * [Using Cryptography to Store Credentials Safely](http://android-developers.blogspot.co.uk/2013/02/using-cryptography-to-store-credentials.html) * [WMS On Android](http://www.azavea.com/blogs/labs/2013/01/wms-on-android/) * [Issue #53](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2353/Issue%2353.md) * [Adding ActionViews to Your ActionBar](http://www.grokkingandroid.com/adding-actionviews-to-your-actionbar/) * [Text Clock – Part 4](http://blog.stylingandroid.com/archives/1531) * [Writing a Real Android App from Scratch](http://www.ashokgelal.com/tag/tagsnap_tutorial/) * [Android Anti-Patterns](https://plus.google.com/+ChristopherTate/posts/Y65hwhihcwN) * [Issue #52](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2352/Issue%2352.md) * [PreferenceActivity , PreferenceFragment and headers (Part 1)](http://gmariotti.blogspot.it/2013/01/preferenceactivity-preferencefragment.html) * [PreferenceActivity , PreferenceFragment and headers (Part 2)](http://gmariotti.blogspot.it/2013/01/preferenceactivity-preferencefragment_28.html) * [PreferenceActivity , PreferenceFragment and headers (Part 3)](http://gmariotti.blogspot.de/2013/02/preferenceactivity-preferencefragment.html) * [Android: is onDestroy the new onStop?](http://curioustechizen.blogspot.de/2013/01/android-ondestroy-is-new-onstop.html) * [How accurate is Android GPS?](http://www.andygup.net/how-accurate-is-android-gps-part-1-understanding-location-data/) * [Core App Quality Guidelines](http://developer.android.com/intl/zh-cn/distribute/essentials/quality/core.html) * [Issue #51](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2351/Issue%2351.md) * [Transparency with JPEGs](http://corner.squareup.com/2013/01/transparent-jpegs.html) * [Android Google Play Service: Authorization**](http://www.kpbird.com/2013/01/android-google-play-service.html) * ["a Nexus 10 is all you need"](https://plus.google.com/+AdamWPowell/posts/cz5TxuoNDfG) * [Text Clock – Part 1](http://blog.stylingandroid.com/archives/1501) * [Text Clock – Part 2](http://blog.stylingandroid.com/archives/1512) * [APK Expansion Files in Android with Example](http://ankitthakkar90.blogspot.in/2013/01/apk-expansion-files-in-android-with.html) * [Issue #50](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2350/Issue%2350.md) * [Android external storage helpers](http://toastmo.com/blog/2013/01/09/android-external-storage-helper/) * [Android (Homescreen) Widgets - Tutorial**](http://www.vogella.com/tutorials/AndroidWidgets/article.html) * [Android Instagram Integration](http://www.kpbird.com/2013/01/android-instagram-integration.html) * [stORM: a lightweight DAO generator for Android SQLite**](http://turbomanage.wordpress.com/2012/12/11/storm-preview/) * [Snippet: DateUtils](http://chris.banes.me/2013/01/15/snippet-dateutils/) * [Getting Started developing for Google TV**](http://www.isharecodes.com/2013/01/android-getting-started-developing-for.html?m=1) * [Multiple Displays – Part 5](http://blog.stylingandroid.com/archives/1456) * [Issue #49](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2349/Issue%2349.md) * [YouTube Android Player API Tutorial](http://www.kpbird.com/2012/12/youtube-android-player-api-tutorial.html) * [Multiple Displays – Part 3](http://blog.stylingandroid.com/archives/1435) * [Multiple Displays – Part 4](http://blog.stylingandroid.com/archives/1440) * [Issue #48](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2348/Issue%2348.md) * [Android Performance Case Study](http://www.curious-creature.org/2012/12/01/android-performance-case-study/) * [Android Recipe #1, image with rounded corners](http://www.curious-creature.org/2012/12/11/android-recipe-1-image-with-rounded-corners/) * [Multiple Displays – Part 1](http://blog.stylingandroid.com/archives/1394) * [And multiple displays part 2](http://blog.stylingandroid.com/archives/1413) * [Mind the gap: String.isEmpty()](http://www.androidzeitgeist.com/2012/12/string-is-empty.html) * [Issue #47](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2347/Issue%2347.md) * [Fragments and the Support Library](http://www.grokkingandroid.com/getting-started-with-fragments-and-the-support-library/) * [ViewPager Redux - Part 2](http://blog.stylingandroid.com/archives/1366) * [ViewPager Redux - Part 3](http://blog.stylingandroid.com/archives/1378) * [ActionBar on the move](http://cyrilmottier.com/2012/11/27/actionbar-on-the-move/) * [Fun with Android and NFC](http://wiebe-elsinga.com/blog/fun-with-android-and-nfc/) * [Android Design Patterns](http://de.slideshare.net/penano/android-design-patterns-15425401) * [Issue #46](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2346/Issue%2346.md) * [Examining the ViewPager](http://www.androidzeitgeist.com/p/viewpager.html) * [ViewPager Redux – Part 1](http://blog.stylingandroid.com/archives/1357) * [UI Testing](http://developer.android.com/intl/zh-cn/tools/testing/testing_ui.html) * [Enabling App Widgets on the Lockscreen](http://developer.android.com/guide/topics/appwidgets/index.html#lockscreen) * [Efficient Multi-Screen Resource Selection](http://wiresareobsolete.com/2012/11/multi-screen-resource-selection/) * [Issue #45](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2345/Issue%2345.md) * [On Wizards](https://plus.google.com/+RomanNurik/posts/6cVymZvn3f4) * [Add animations to your Android app](https://plus.google.com/+RomanNurik/posts/FpqgDJvRcgd) * [Pull to Refresh – Part 2](http://blog.stylingandroid.com/archives/1350?utm_campaign=1350) * [How to define a Android Multiline EditText](http://blog.vogella.com/2012/11/07/how-to-define-a-android-multiline-edittext/) * [Use built-in feedback mechanism on Android](http://blog.tomtasche.at/2012/10/use-built-in-feedback-mechanism-on.html) * [Getting the Android Emulator to Work on the Macbook Pro Retina Display](http://www.kotancode.com/2012/08/06/getting-the-android-emulator-to-work-on-the-macbook-pro-retina-display/) * [Issue #44](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2345/Issue%2344.md) * [Pull to Refresh – Part 1](http://blog.stylingandroid.com/archives/1341) * [Android Scripts](http://udinic.wordpress.com/2012/10/24/android-scripts/) * [Views saving instance state in Android](http://www.charlesharley.com/2012/programming/views-saving-instance-state-in-android/) * [Issue #43](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2343/Issue%2343.md) * [Mockito on Android](http://corner.squareup.com/2012/10/mockito-android.html) * [Android compatibility made easy](http://sparkledog.net/2012/10/15/backwards-compatibility.html) * [Speed up your productivity on Android : Android Annotations Introduction](http://aerilys.fr/blog/?p=1136) * [Why do users uninstall apps?](http://testdroid.com/testdroid/3040/why-do-users-uninstall-apps) * [Android Notifications - Tutorial](http://www.vogella.com/tutorials/AndroidNotifications/article.html) * [Styling the ActionBar – Part 6](http://blog.stylingandroid.com/archives/1329) * [Issue #42](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2343/Issue%2342.md) * [Styling the ActionBar – Part 5](http://blog.stylingandroid.com/archives/1310) * [Android units – pixels, density, dpi, dip, dp, dps, sp, sip](http://blog.edwinevans.me/?p=131) * [Android Development - Tutorial 4.1](http://www.vogella.com/tutorials/Android/article.html) * [Issue #41](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2341/Issue%2341.md) * [Android: Adding a change log dialog to your app](http://martin.cubeactive.com/android-how-to-create-a-change-log-dialog/) * [Take These Steps to Make your Android App Accessible](http://www.grokkingandroid.com/steps-to-making-android-app-accessible/) * [Styling the ActionBar – Part 4](http://blog.stylingandroid.com/archives/1285) * [Issue #40](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2340/Issue%2340.md) * [Twitter Feed on an App Widget](http://blog.blundell-apps.com/tut-twitter-on-an-app-widget/) * [Styling the ActionBar – Part 3](http://blog.stylingandroid.com/archives/1267) * [Test Automation - 10 (Sometimes Painful) Lessons Learned](http://dary.de/2012/03/test-automation-10-sometimes-painful-lessons-learned/) * [Issue #39](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2339/Issue%2339.md) * [Styling the ActionBar – Part 2](http://blog.stylingandroid.com/archives/1249) * [Open Source Mobile Test Automation Frameworks](http://dary.de/2012/03/open-source-mobile-test-automation-frameworks/) * [Issue #38](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2338/Issue%2338.md) * [Styling the ActionBar – Part 1](http://blog.stylingandroid.com/archives/1240) * [Android Testing MindMap – there’s a lot to consider!](http://blog.apkudo.com/2012/09/17/android-testing-mindmap-theres-a-lot-to-consider/) * [Issue #37](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2337/Issue%2337.md) * [Basic ActionBar – Part 5](http://blog.stylingandroid.com/archives/1203#) * [ActionMode](http://blog.stylingandroid.com/archives/1212) * ['Chips' in Recipient Text Fields](https://plus.google.com/+RomanNurik/posts/WUd7GrfZfiZ) * [Issue #36](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2336/Issue%2336.md) * [App Monetization as a Case Study : Omnidesk!](http://mssoni.blogspot.in/2012/08/app-monetization-as-case-study-omnidesk.html) * [Handling Binary Data with ContentProviders](http://www.grokkingandroid.com/handling-binary-data-with-contentproviders/) * [Android Tutorial: Adding Search Suggestions](http://www.grokkingandroid.com/android-tutorial-adding-suggestions-to-search/) * [Issue #35](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2335/Issue%2335.md) * [Android Quick Tip: Formatting Text with Html.fromHtml()](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2335/android-quick-tip-formatting-text-with-html-fromhtml.md) * [Android tips and tricks: synchronized scrolling](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2335/android-tips-and-tricks-synchronized-scrolling.md) * [Android Development – Using Custom Fonts](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2335/android-development-using-custom-fonts.md) * [Android, LinearLayout Distribution Explained (weight and sizes)](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2335/aandroid-linearlayout-distribution-explained_weight-and-sizes.md) * [Tutorial on customization of Android Activity Animation](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2335/tutorial-on-customization-of-android-activity-animation.md) * [Issue #34](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2334/Issue%2334.md) * [Plurals](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2334/plurals.md) * [Android Sliding Drawer Tutorial](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2334/android-sliding-drawer-tutorial.md) * [Issue #33](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2334/Issue%2333.md) * [Mobile Design Practices For Android: Tips And Techniques](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2333/mobile-design-practices-for-android-tips-and-techniques.md) * [Must-have Libraries in Modern Android Developer Toolbox](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2333/must-have-libraries-in-modern-android-developer-toolbox.md) * [Maven and Android – Part 6](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2333/maven-and-android-part-6.md) * [Issue #32](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2332/Issue%2332.md) * [Maven and Android - Part 1](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2332/maven-and-android-part-1.md) * [Maven and Android - Part 2](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2332/maven-and-android-part-2.md) * [Maven and Android - Part 3](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2332/maven-and-android-part-3.md) * [Maven and Android - Part 4](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2332/maven-and-android-part-4.md) * [Maven and Android - Part 5](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2332/maven-and-android-part-5.md) * [Don't Advertise Intent Filters That Are Not Yours](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2332/don't-advertise-intent-filters-that-are-not-yours.md) * [31 Days of Android: Day 8–The Android Project Structure](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2332/31-days-of-android-day-8–the-android-project-structure.md) * [Issue #31](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2331/Issue%2331.md) * [Creating Custom Layouts for Android](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2331/creating-custom-layouts-for-android.md) * [Issue #30](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2330/Issue%2330.md) * [Maven and Android – Part 1](http://blog.stylingandroid.com/archives/1067?utm_campaign=1067) * [Managing Background Tasks on Android using the Alarm Manager](http://www.hascode.com/2011/11/managing-background-tasks-on-android-using-the-alarm-manager/) * [Issue #29](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2329/Issue%2329.md) * [HowTo: ActionBarSherlock + MapFragment + ListFragment](http://xrigau.wordpress.com/2012/03/22/howto-actionbarsherlock-mapfragment-listfragment/?utm_source=androidweekly) * [Modifying the Android logcat stream for full-color debugging](http://jsharkey.org/blog/2009/04/22/modifying-the-android-logcat-stream-for-full-color-debugging/?utm_source=androidweekly) * [Emerging UI Pattern - Side Navigation](http://www.androiduipatterns.com/2012/06/emerging-ui-pattern-side-navigation.html) * [Issue #28](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2328/Issue%2328.md) * [The making of Prixing #1: Fly-in app menu](http://cyrilmottier.com/2012/05/22/the-making-of-prixing-fly-in-app-menu-part-1/) * [31 Days of Android: Day 6](http://chrisrisner.com/31-Days-of-Android--Day-6–Options-Menus-and-Base-Activities?utm_source=androidweekly) * [Issue #27](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2327/Issue%2327.md) * [Using DialogFragments](http://android-developers.blogspot.de/2012/05/using-dialogfragments.html) * [31 Days Android: Day 6](http://chrisrisner.com/31-Days-of-Android--Day-6–Options-Menus-and-Base-Activities) * [StrictMode](https://developer.android.com/reference/android/os/StrictMode.html) * [Issue #26](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2326/Issue%2326.md) * [Selecting the adb device](http://dtmilano.blogspot.de/2012/03/selecting-adb-device.html) * [iPhone style tabbar in Android](http://www.androidcookers.co.cc/2011/12/i-phone-style-tabbar-in-android.html#more) * [Keyboard shortcut for code completion in Eclipse on Mac OS X](http://stefaanlippens.net/code_completion_shortcut_eclipse_osx) * [Writing splash screens the right way](http://blogactivity.wordpress.com/2012/02/24/writing-splash-screens-the-right-way/) * [Issue #25](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2325/Issue%2325.md) * [Restlet API](http://restlet.com/learn/tutorial/2.2/) * [Hire Android App Developer](http://ezinemark.com/a/hire-android-app-developer-5-non-technical-skills-to-look-forward-to/) * [How to use intents to launch several activities](http://mobileorchard.com/android-app-development-using-intents-to-pass-data-and-return-results-between-activities/) * [Why is my list black?](http://www.curious-creature.org/2008/12/22/why-is-my-list-black-an-android-optimization/) * [31 Days of Android: Day 4](http://chrisrisner.com/31-Days-of-Android--Day-4–Our-First-App) * [Issue #24](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%224/Issue%2324.md) * [Using Bitmap Fonts in Android](http://obviam.net/index.php/using-bitmap-fonts-in-android/) * [What API level should I target?](http://simonvt.net/2012/02/07/what-api-level-should-i-target/) * [Android C2DM - Client Login key expiration](http://android-developers.blogspot.de/2012/04/android-c2dm-client-login-key.html) * [31 Days of Android: Day 3 - A Java Refresher](http://chrisrisner.com/31-Days-of-Android--Day-3---A-Java-Refresher) * [Issue #23](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2323/Issue%2323.md) * [Cloud to Device Messaging](http://www.vogella.com/tutorials/AndroidCloudToDeviceMessaging/article.html) * [Creating Android Virtual Devices (AVDs)](http://chrisrisner.com/31-Days-of-Android--Day-2---Creating-Android-Virtual-Devices-(AVDs)) * [Parcel data to pass between Activities using Parcelable classes](http://shri.blog.kraya.co.uk/2010/04/26/android-parcel-data-to-pass-between-activities-using-parcelable-classes/) * [Issue #22](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2322/Issue%2322.md) * [Zipping Files with Android](http://www.jondev.net/articles/Zipping_Files_with_Android_%28Programmatically%29) * [Unzipping Files with Android](http://jondev.net/articles/Unzipping_Files_with_Android_(Programmatically)) * [31 Days of Android: Day 1 - Getting Set Up for Development](http://chrisrisner.com/31-Days-of-Android--Day-1---Getting-Set-Up-for-Development) * [Issue #21](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2321/Issue%2321.md) * [Android Architecture: Message-based MVC](http://mindtherobot.com/blog/675/android-architecture-message-based-mvc/) * [Android Guts: Intro to Loopers and Handlers](http://mindtherobot.com/blog/159/android-guts-intro-to-loopers-and-handlers/) * [Android App Development: Intents and Intent filters](http://mobileorchard.com/android-app-development-intents-and-intent-filters/) * [Issue #20](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2320/Issue%2320.md) * [NeHe Android Ports](http://insanitydesign.com/wp/projects/nehe-android-ports/) * [Android Animations - Tutorial](http://www.vogella.com/tutorials/AndroidAnimation/article.html) * [Uses of API Level in Android](http://developer.android.com/intl/zh-cn/guide/topics/manifest/uses-sdk-element.html#uses) * [Android newbie mistakes](http://www.developer.com/ws/android/programming/5-common-android-newbie-mistakes.html) * [Issue #19](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2319/Issue%2319.md) * [Unifying Key Store Access in ICS](http://android-developers.blogspot.com/2012/03/unifying-key-store-access-in-ics.html) * [ServicesDemo - Using Android Services](https://thenewcircle.com/s/post/60/servicesdemo_using_android_services) * [Android "foreground service" notifications](http://chris.boyle.name/blog/2012/03/android-foreground-service-notifications/) * [Issue #18](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2318/Issue%2318.md) * [Creating Live Wallpapers on Android](http://mobile.tutsplus.com/tutorials/android/creating-live-wallpapers-on-android/) * [Android Design V2: Now with stencils](http://android-developers.blogspot.com/2012/02/android-design-v2-now-with-stencils.html) * [How to make an Android game](http://caseyrichard.com/?p=195) * [Issue #17](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2317/Issue%2317.md) * [Getting Started in Android Game Development with libgdx](http://obviam.net/index.php/getting-started-in-android-game-development-with-libgdx-create-a-working-prototype-in-a-day-tutorial-part-1/) * [Android development with C#](http://www.programmerprogramming.com/mobile-development-tutorials/android-app-csharp-1.php) * [Android Measuring Stick](http://pxldot.com/18281312362) * [Issue #16](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2316/Issue%2316.md) * [Replica Island](http://www.replicaisland.net/) * [Issue #15](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2315/Issue%2315.md) * [Drag & Drop in Android 4.0](http://www.vogella.com/tutorials/AndroidDragAndDrop/article.html) * [Working With Fragments](http://code.tutsplus.com/tutorials/android-sdk_fragments--mobile-5367) * [Augmented Reality basics: Accessing camera & compass](http://www.devx.com/wireless/Article/42482/1954) * [Issue #14](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2314/Issue%2314.md) * [Share With Intents](http://android-developers.blogspot.com/2012/02/share-with-intents.html) * [Android X86 Emulator VirtualBox](http://translate.google.de/translate?u=http%3A%2F%2Fib-edelmann.de%2Fandroid-x86-icecreamsandwich-emulator-virtualbox&sl=de&tl=en&hl=&ie=UTF-8) * [The principles of game monetization](http://altdevblogaday.com/2012/02/09/the-principles-of-game-monetization/) * [Issue #13](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2313/Issue%2313.md) * [New Social APIs](http://android-developers.blogspot.com/2012/02/new-social-apis-in-android-ics.html) * [Low level image manipulation](http://android-developers.blogspot.com/2012/01/levels-in-renderscript.html) * [Issue #12](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2312/Issu122312.md) * [Using Intents in Android](http://www.vogella.com/tutorials/AndroidIntent/article.html) * [Goodbye Menu Button](http://android-developers.blogspot.com/2012/01/say-goodbye-to-menu-button.html) * [Curved Motion in Android](http://graphics-geek.blogspot.com/2012/01/curved-motion-in-android.html) * [Issue #11](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2311/Issue%2311.md) * [Create Widgets](http://www.vogella.com/tutorials/AndroidWidgets/article.html) * [How to Update the UI in an Android Activity Using Data from a Background Service](https://www.websmithing.com/2011/02/01/how-to-update-the-ui-in-an-android-activity-using-data-from-a-background-service/) * [Hands on Open Source Android UI Libraries](http://www.androiduipatterns.com/2012/01/hands-on-open-source-android-ui.html) * [Issue #10](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%2310/Issue%2310.md) * [Android Notifications - Tutorial](http://www.vogella.com/tutorials/AndroidNotifications/article.html) * [Speed up your Android Emulator](http://www.bobbychanblog.com/2011/07/faster-android-emulator-alternative-using-virtualbox/) * [Issue #9](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%239/Issue%239.md) * [Using SQLite Database with Android](http://agiliq.com/blog/2011/12/using-sqlite-database-with-android/) * [Holo Everywhere](http://android-developers.blogspot.com/2012/01/holo-everywhere.html) * [What Android Apps Should Look like?](http://www.androiduipatterns.com/2011/12/how-should-android-apps-look-like_16.html) * [Issue #8](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%238/Issue%238.md) * [JSON in Android - Tutorial](http://www.vogella.com/tutorials/AndroidJSON/article.html) * [New Layout Widgets: Space and GridLayout](http://android-developers.blogspot.com/2011/11/new-layout-widgets-space-and-gridlayout.html) * [How about some Android graphics true facts?](https://plus.google.com/105051985738280261832/posts/2FXDCz8x93s) * [Some true Android graphics facts - Part II](https://plus.google.com/+AndrewMunn/posts/VDkV9XaJRGS) * [Issue #7](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%237/Issue%237.md) * [Android Cloud to Device Messaging (C2DM) - Tutorial](http://www.vogella.de/articles/AndroidCloudToDeviceMessaging/article.html) * [Custom XML attributes and views](http://staticallytyped.wordpress.com/2011/04/16/android-custom-xml-attributes-and-views/) * [GridLayout – Part 1](http://blog.stylingandroid.com/archives/669#more-669) * [Issue #6](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%236/Issue%236.md) * [Designing For Android](http://coding.smashingmagazine.com/2011/06/30/designing-for-android/) * [Android Development - Tutorial](http://www.vogella.de/articles/Android/article.html) * [Customize button in Android](http://nishantvnair.wordpress.com/2010/11/09/customize-button-in-android/) * [Issue #5](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%235/Issue%235.md) * [Android SDK: Embed a WebView with the WebKit Engine](http://code.tutsplus.com/tutorials/android-sdk-embed-a-webview-with-the-webkit-engine--mobile-1459) * [Pixel-perfect Android web UIs](http://designbycode.tumblr.com/post/1127120282/pixel-perfect-android-web-ui) * [Custom Android Tabs](http://joshclemm.com/blog/?p=136) * [Quick Tip: Customize Android Fonts](http://code.tutsplus.com/tutorials/customize-android-fonts--mobile-1601) * [Issue #4](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%234/Issue%234.md) * [Android Drag and Drop (Part 3)](http://codingjunkie.net/android-drag-and-drop-part-3/) * [Working with XML on Android](http://www.ibm.com/developerworks/opensource/library/x-android/index.html) * [Issue #3](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%233/Issue%233.md) * [Android Development: Background Process for a Heavy Task](http://www.brighthub.com/mobile/google-android/articles/117359.aspx) * [Android Drag and Drop (Part 2)](http://codingjunkie.net/android-drag-and-drop-part-2/) * [Developer Income Report](http://www.kreci.net/reports/) * [Issue #2](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%232/Issue%232.md) * [OAuth and REST in Android: Part 1](http://simpleprogrammer.com/2011/05/25/oauth-and-rest-in-android-part-1/) * [Android Drag and Drop (Part 1)](http://codingjunkie.net/android-drag-and-drop-part1/) * [Android Layout Tutorial](http://www.learn-android.com/2010/01/05/android-layout-tutorial/) * [Issue #1](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%231/Issue%231.md) * [Introducing Android WebDriver](https://github.com/AWCNTT/ArticleTranslateProject/blob/master/sources/Issue%231/introducing-android-webdriver.md) * [Learn Java for Android Development: Introduction to Java](http://mobile.tutsplus.com/tutorials/android/java-tutorial/ ) 团队成员 ------------------------------- * [inferjay](https://github.com/inferjay) * [whosea](https://github.com/whosea) * [jackuhan](https://github.com/jackuhan) * [lsjwzh](https://github.com/lsjwzh) * [lushan1314](https://github.com/lushan1314) * [teze](https://github.com/teze) 项目历史 ------------------------------- * 2014/05/15 [inferjay](https://github.com/inferjay)有了翻译文章的想法并注册`androidweekly.cn`的域名。 * 2014/05/19 与[whosea](https://github.com/whosea)交流做翻译`androidweekly.net`每期weekly文章的想法并得到`whosea`的积极相应。 * 2014/05/26 经过与`Androidweekly.net`主站维护者几天的邮件沟通确定了合作关系,并成立翻译小组`AWCNTT`。 * 2014/07/23 [jackuhan](https://github.com/jackuhan) 加入翻译小组。 * 2014/07/26 [lsjwzh](https://github.com/lsjwzh) 加入翻译小组。 * 2014/07/31 [lushan1314](https://github.com/lushan1314) 加入翻译小组。 * 2014/09/10 [teze](https://github.com/teze) 加入翻译小组。 版权声明 ------------------------------- 原创译文欢迎自由转载-非商用-非衍生-保持署名 | [Creative Commons BY-NC-ND 3.0](http://creativecommons.org/licenses/by-nc-nd/3.0/deed.zh)