Code Monkey home page Code Monkey logo

android-links-index's Introduction

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

Source Code

Google Samples

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.