Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Choose library for images. #1

Closed
bruce-willis opened this issue May 4, 2018 · 6 comments
Closed

Choose library for images. #1

bruce-willis opened this issue May 4, 2018 · 6 comments

Comments

@bruce-willis
Copy link
Owner

bruce-willis commented May 4, 2018

Варианты

  • fresco
  • glide
  • picasso

Крайне вероятно, что альтернатив этим трем библиотекам нет

@bruce-willis
Copy link
Owner Author

bruce-willis commented May 4, 2018

Желаемые возможности:

  • отображение картинок с интернета
  • легкая интеграция с recycler view
  • возможность полноэкранного просмотра
  • работа в горизонтальном режиме
  • возможность пролистывания в полнокэранном режиме
  • кэширование картинок

Бонусные возможности:

  • сохранение
  • поделиться с помощью ...

@bruce-willis
Copy link
Owner Author

bruce-willis commented May 4, 2018

Ссылки/полезные материалы:

@bruce-willis
Copy link
Owner Author

bruce-willis commented May 4, 2018

Fresco

Основное:

  • отображение картинок с интернета
  • легкая интеграция с recycler view
  • возможность полноэкранного просмотра
  • работа в горизонтальном режиме
  • возможность пролистывания в полнокэранном режиме
  • кэширование картинок

Дополнительное:

  • сохранение картинки
  • возможность поделиться

Не понравилось, что версия в ветке master оказалась сломанной

@bruce-willis
Copy link
Owner Author

bruce-willis commented May 4, 2018

Glide

Основное:

  • отображение картинок с интернета
  • легкая интеграция с recycler view - out-of-the-box
  • возможность полноэкранного просмотра
  • работа в горизонтальном режиме
  • возможность пролистывания в полнокэранном режиме
  • кэширование картинок

Дополнительное:

  • сохранение картинки
  • возможность поделиться

@bruce-willis
Copy link
Owner Author

bruce-willis commented May 4, 2018

Picasso

Основное:

  • отображение картинок с интернета
  • легкая интеграция с recycler view
  • возможность полноэкранного просмотра
  • работа в горизонтальном режиме
  • возможность пролистывания в полнокэранном режиме
  • кэширование картинок

Дополнительное:

  • сохранение картинки
  • возможность поделиться

@bruce-willis
Copy link
Owner Author

После долгого и тщательного исследования и поиска, чтения различных статей и обзоров, решил использовать Glide.
Один из решающих аргументов — производительность в recyclerview (что, на мой взгляд основное в будущем приложении). (однако я прекрасно понимаю, что в случае проблем с производительностью вряд ли это будет вызвано самой библиотекой 🙃 🙃 🙃). Для тестирования использовалось сравнение от fresco, где у glide результаты получше.
BTW: вот сборка приложения сравнения — comparison-armeabi-v7a-debug.zip

что-ж,

надеюсь я сделал удачный выбор :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant