Skip to content

Latest commit

 

History

History
244 lines (150 loc) · 9.25 KB

README.md

File metadata and controls

244 lines (150 loc) · 9.25 KB

Android-links

A place to share links to the best articles and tools about android development

Table of Contents

Articles, slides, talks

Animations:

My Journey to Lollipop Transitions: part 1

Activity & Fragment Transitions (5 parts) by Alex Lockwood

Multithreading

Async task is bad and you should feel bad

UI/UX

7 Rules for Creating Gorgeous UI Part 1 Part 2

Design explosions

Components

Checkable listview

Context, What context?

Custom views

Drawables

Mastering Drawables by Cyrill Mottier

Material design

Tips and tricks for Android Material Support Library by Hootsuite

Materialize your app by Antonio Leiva

Material Design Everywhere by Antonio Leiva

The coolest Android, Material Design

Camera

Networking

Testing

Instrumentation testing with dagger, mockito and espresso

Android TDD using jUnit, robolectric and Mockito

Services

In-app purchases

Android In-app Purchases (3 parts) by Chupamobile

Databases/Storage/App state

Deep Dive Into Android State Restoration by Cyril Mottier

Google play services

Google Play Services: Setup & Verification

Google Maps API v2

Getting around with Google Maps Android API v2 by Cyril Mottier

Design patterns

Event driven programming for Android (3 parts) by Enrique López

Architecture

A useful stack on Android by Saul Molinero

Reactive

Reactive Extensions official docs

Reactive Streams specification

Functional Reactive Programming on Android With RxJava by Matthias Käppler

Retrofit and RxJava slides by Jake Wharton

Grokking RxJava series by Dan Ley

Rx Android Architecture example on Github by Timo Tuominen

Rx for .NET and RxJava for Android

Replace AsyncTask and AsyncTaskLoader with rx.Observable – RxJava Android Patterns

Simple background polling with RxJava

Reactive Programming with Rx at QConSF 2014 by Ben Christensen

The introduction to Reactive Programming you've been missing by André Staltz

Learning RxJava for Android by example on Github by Kaushik Gopal

Wear

Watch faces

Time reimagined by ustwo

Watch apps

Introduction to Android Wear - A Glimpse Into the Future by Cyrill Mottier

Android Wear - GDG - DevFest by Joan Fuentes (Spanish)

Android TV

Tuenti for AndroidTV

Game engines

libgdx

A running game with libgdx | Github

Free books

Intro to Android by Corey Leigh Latislaw

Free online courses

Developing Android Apps - Udacity

sgoliver.net (spanish)

Videos

Android Development With Gradle

Dependency Injection on Android, by Pedro Gómez (Spanish)

Google I/O 2011: Memory management for Android Apps

Android Performance Patterns playlist by Google

Material for old schoolers by Jorge Barroso and Fernando Cejas (Spanish) | Slides | Github

Blogs

Styling Android by Mark Allison

Marvin Labs

Android UI Patterns by Juhani Lehtimaki

Android Design Patterns by Alex Lockwood

Cyrill Mottier

Grokking Android by Wolfram Rittmeyer

Martin's Random Knowledge

Radioactive Yak by Reto Meier

Geek You Up

Pushing pixels by Kirill Grouchnikovper

Spanish

Androcode

sgoliver.net by Salvador Gómez Oliver

Libraries

Libraries for Android development

List of Android UI/UX libraries

Android Arsenal-Directory of libraries and tools.

Tools

Tools for the trade (2 parts) by Sebastiano Poggi

Gradle

Gradle tutorial series (10 parts)

Publishing gradle android library to jcenter

In gradle we trust by Iñaki Villar

Emulators

Genymotion

Andy

Marketing

The Secrets to App Success on Google Play - GDG - DevFest by Andrés Leonardo Martínez (Spanish)

Other

Links about performance and graphics by Chet Haase

Understanding android input touch events

Migrating to AndroidX (find support ocurrences in XML files)

Source Code

Google Samples