Полезное для Android разработчика из Github

    Доброго времени суток.


    Много бороздя по простором Github, я нашел множество интересных проектов, source кодов, и библиотек. И теперь пришло время поделиться ими. Встречайте множество вкусностей под катом!



    1. FreeFlow


    Проект который позволяет создать что то наподобии мозайки или плиток из Windows Phone, с множеством интересных и красивых анимаций, FreeFlow проект вдохновлен iOS фреймворком UICollectionViews.

    image
    Скрытый текст


    2. PhotoView


    Библиотека для работы с ImageView, а если быть точнее добавить поддержку Zoom Gestures, очень мощен и гибок, удобен в использовании

    Немного о использовании
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.fragment_edit_it);
    
            ImageView photoView = (ImageView) findViewById(R.id.image);
            
            PhotoViewAttacher attacher = new PhotoViewAttacher(photoView);
            attacher.setZoomable(true);
        }
    


    image

    3. NotBoringActionBar


    Проект, который показывает, как сделать не скучный action bar как в приложении Google Newsstand

    image

    4. Picasso


    Мощнейшая библиотека для загрузки картинок, трансформации, Вы легко можете загружать фотографии в ваш View из внешних ссылок, media ссылок, путей к файлам, ресурсам андроида или других пакетов приложений.

    Многие распространенные ловушки загрузки изображений на Android обрабатываются автоматически с помощью Picasso:
    • Управление рециклом и отмены загрузки изображений в адапторах
    • Минимальные затраты на транформацию изображений
    • Автоматическое кэширование


    Честно говоря это моя любимая библиотека :)
    // Пару строк с примерами;
    Picasso.with(context)
      .load(url)
      .resize(50, 50)
      .centerCrop()
      .placeholder(R.drawable.user_placeholder)
      .error(R.drawable.user_placeholder_error)
      .into(imageView)
    


    image

    И еще сейчас в Узбекистане праздник Навруз, с Праздником вас ;)

    Only registered users can participate in poll. Log in, please.

    Стоит продолжать?

    • +41
    • 20.4k
    • 7
    Share post
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 7

      +5
      Могу посоветовать приложение Libraries for developers(или можно найти что-то другое, более подходящее вам по духу). Оно позволяет смотреть через одно приложение сразу кучу сэплов различных библиотек. Порой очень помогает в работе.
      +2
      Юзал когда-то PhotoView. Штука классная, но глючная до ужаса — падала постоянно, причину найти так и не удалось. Пришлось написать свой ImageView с блекджеком и жестами.
      P.S. Приобретенный опыт еще не раз пригодился потом.
        0
        Android-Universal-Image-Loader

        github.com/nostra13/Android-Universal-Image-Loader

        Очень полезная и умная либа для загрузки картинок. Сама все загружает, кеширует, снабжена анимашками и т.д. Очень советую.

        — За статью спасибо! PhotoView уже использую давненько, но про остальные не знал, обязательно воспользуюсь!
          0
          Уберите статью из хаба «Android», пожалуйста. Те, кому эта статья может пригодится, и так её увидят, потому что подписаны на хаб «Разработка под Android»

          Only users with full accounts can post comments. Log in, please.