Awesome Android Open Source Libraries - список библиотек, которые автор призывает использовать в любом проекте:
- Fresco - мощная библиотека для показа изображений;
- Glide - библиотека для управления и показа медиа-информации, включая изображения, GIF-анимации и видео-фрагменты;
- OkHttp - лучший HTTP-клиент для Android и Java;
- Fast Android Networking - обертка над OkHttp;
- RxJava - фреймворк для реактивного программирования;
- EventBus - шина событий, упрощающая коммуникацию между активностями, фрагментами, потоками, сервисами и другими сущностями;
- Device Year Class - путем анализа начинки смартфона возвращает год, в котором такая начинка была топовой; эту информацию можно использовать чтобы отключать те или иные тяжеловесные возможности приложения;
- Network Connection Class - позволяет выяснить качество текущего интернет-соединения;
- Android Debug Database - библиотека для отладки БД и настроек;
- LeakCanary - библиотека для обнаружения утечек памяти;
- MPAndroidChart - библиотека для построения графиков и диаграмм;
- ButterKnife - библиотека биндинга элементов интерфейса, позволяет сэкономит время не печатая каждый раз findViewById(R.id.view);
- Dagger - лучшая библиотека для dependency injection;
- GreenDAO - ORM-библиотека для SQLite;
- Realm - быстрая альтернатива SQLite;
- Timber - удобная библиотека логгинга;
- Hugo - библиотека для автоматического логирования вызовов методов;
- Android GPU Image - наложение фильтров на изображение средствами GPU;
- ExoPlayer - более продвинутая альтернатива MediaPlayer API;
- GSON - библиотека сериализации/десериализации, способная конвертировать Java-объекты в JSON и обратно.
- Fresco - мощная библиотека для показа изображений;
- Glide - библиотека для управления и показа медиа-информации, включая изображения, GIF-анимации и видео-фрагменты;
- OkHttp - лучший HTTP-клиент для Android и Java;
- Fast Android Networking - обертка над OkHttp;
- RxJava - фреймворк для реактивного программирования;
- EventBus - шина событий, упрощающая коммуникацию между активностями, фрагментами, потоками, сервисами и другими сущностями;
- Device Year Class - путем анализа начинки смартфона возвращает год, в котором такая начинка была топовой; эту информацию можно использовать чтобы отключать те или иные тяжеловесные возможности приложения;
- Network Connection Class - позволяет выяснить качество текущего интернет-соединения;
- Android Debug Database - библиотека для отладки БД и настроек;
- LeakCanary - библиотека для обнаружения утечек памяти;
- MPAndroidChart - библиотека для построения графиков и диаграмм;
- ButterKnife - библиотека биндинга элементов интерфейса, позволяет сэкономит время не печатая каждый раз findViewById(R.id.view);
- Dagger - лучшая библиотека для dependency injection;
- GreenDAO - ORM-библиотека для SQLite;
- Realm - быстрая альтернатива SQLite;
- Timber - удобная библиотека логгинга;
- Hugo - библиотека для автоматического логирования вызовов методов;
- Android GPU Image - наложение фильтров на изображение средствами GPU;
- ExoPlayer - более продвинутая альтернатива MediaPlayer API;
- GSON - библиотека сериализации/десериализации, способная конвертировать Java-объекты в JSON и обратно.