TOP 10 библиотек Android разработчика

автор superman 30 октября 2015 г. 12:53:36

Теги: AndroidMobileРазработкаБиблиотеки



Итак вот список библиотек, которые Android разработчики ежедневно (почти) используют в своей работе.

Работа с сетью:

  1. Retrofit - типобезопасный HTTP клиент для Android.

  2. OkHttp - HTTP клиент для Android с поддержкой SPDY.

Работа с изображениями:

  1. Glide - библиотека для загрузки и кэширования изображений с плавной прокруткой.

  2. Picasso - мощная библиотека для загрузки и кэширования изображений.

  3. Universal Image Loader - мощная и гибкая библиотека для загрузки, кэширования и показа изображений.

Логгеры:

  1. Timber - небольшой и гибкий логгер как надстройка над обычным Log классом в Android.

DI/IoC:

  1. ButterKnife - библиотека для "инъекции" представлений/view.

  2. Dagger 2 - библиотека для dependency injection от Google.

Events:

  1. EventBus - оптимизированный EventBus для Android.

  2. Otto - EventBus библиотека, базируется на Guava.

Работа с JSON:

  1. Gson - библиотека от Google для конвертации Java объектов в JSON и обратно.

  2. Moshi - еще одна библиотека для работы с JSON в Android.

Reactive:

  1. RxJava - библиотека для построения асинхронных и event-based программ.

  2. RxAndroid - RxJava биндинги для Android.

  3. Rx Preferencies - Reactive SharedPreferences для Android.

  4. Reactive Location - обертка над Google Play Server API для RxJava.

MVC/MVP:

  1. Mosby - Model-View-Presenter библиотека для Android.

UI:

  1. SmoothProgressBar - библиотека позволяет делать плавный горизонтальный ProgressBar.

  2. PhotoView - реализация ImageView для Android, позволяет делать zoom изображений.

  3. AutoFitTextView - библиотека позволяет всегда вписывать текст в отведенную для него область, путем увеличения или уменьшения размера шрифта.

Базы данных:

  1. Realm - база данных для мобильных устройств. Представляет замену привычных SQLite и ORM.

  2. SQLBrite - враппер над стандартным классом SQLiteOpenHelper в Android.

  3. StorIO - враппер над SQLiteDatabase и ContentResolver.

Подводим итоги.

В лидеры ТОП 10 вышли:

  1. Retrofit

  2. Glide

  3. Timber

  4. ButterKnife

  5. EventBus

  6. Gson

  7. RxJava

  8. Mosby

  9. PhotoView

  10. Realm

P.S. для того чтобы всегда быть в курсе событий, наблюдайте за awesome android libraries.


comments powered by Disqus

2014-2018 © thenextcode.ru