Set of tips for Android developers
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md

README.md

Android Resources

This a set of info that I have been compiling while I have been working on android.

Important Links

Testing

Android Studio Tools

Android Architecture

Tools

Performance

  • StrictMode a developer tool which detects things you might be doing by accident.
  • Profile GPU Rendering gives you a quick visual representation of how much time it takes to render the frames of a UI.
  • Debug GPU overdraw shows you where your app might be doing more rendering work than necessary.
  • Hierarchy Viewer visualizes your app's view hierarchy and profile the relative rendering speed for each view.
  • Systrace allows you to collect and inspect timing information across an entire Android device.

Memory

  • LeakCanary a memory leak detection library.
  • Allocation Tracker records each memory allocation that your app performs during the profiling cycle

Connectivity

Battery

  • Battery Historian is a tool to inspect battery related information and events on an Android device.

Radio

API

  • PostMan a great tool test your APIs

News

Blogs

Tutorials

Podcast

Great Podcast shows

Conferences

Youtube Channels

Great Playlists

Great Talks.

Code Style

Education

Advanced

  • Caster IO advanced android courses give for specialist.

Great articles.

Libs

  • Moshi a modern JSON library for Android and Java.
  • OkHttp an HTTP+HTTP/2 client for Android and Java applications.
  • Retrofit type-safe HTTP client for Android and Java by Square, Inc.

Networking

  • Retrofit
  • Volley Volley is an HTTP library that makes networking for Android apps easier and most importantly, faster.

Databases

  • Sqlbrite a lightweight wrapper around SQLiteOpenHelper which introduces reactive stream semantics to SQL operations.

Dependency Injection

Images

  • Glide an image loading and caching library
  • Picasso allows for hassle-free image loading in your application.
  • Thumbor is a smart imaging service. It enables on-demand crop, resizing and flipping of images.
  • Pollexor Java client for the Thumbor image service.
  • Fresco An Android library for managing images and the memory they use.

Reactive Programming

Widget

Map

Misc

Android Communities Google+

Design

Cool Repos

Learning Kotlin

Misc