[LIBRARY] The 30 Coolest Android Libraries from Spring 2017

- Friday, July 28, 2017
These are my 30 favorite new Android libraries that have come out since March 2017. Some of them aren’t production ready yet, but you may have lots of fun using them. I hope you enjoy these. Here they are in no particular order:
  1. Matisse
    Matisse is a well-designed local image and video selector for Android. This is a beautiful local images and videos selector. 
    Main functionalities :
    • Use it in Activity or Fragment
    • Select images including JPEG, PNG, GIF and videos including MPEG, MP4
    • Apply different themes, including two built-in themes and custom themes
    • Different image loaders
    • Define custom filter rules
    • More to find out yourself
    Link : https://github.com/zhihu/Matisse
    Gradle :
    repositories {
            jcenter()
    }
    dependencies {
            compile 'com.zhihu.android:matisse:0.4.3'
    }

    Preview :
  2. Spruce Android Animation Library
    Spruce is a lightweight animation library that helps choreograph the animations on the screen. With so many different animation libraries out there, developers need to make sure that each view is animating at the appropriate time. Spruce can help designers request complex multi-view animations and not have the developers cringe at the prototype.
    Link : https://github.com/willowtreeapps/spruce-android
    Gradle :
    compile 'com.willowtreeapps.spruce:spruce-android:1.0.1'
    Preview :

  3. MaterialChipsInput
    Implementation of Material Design Chips component for Android. The library provides two views : ChipsInput and ChipView. Represent complex entities in small blocks, such as a contact. A chip may contain entities such as a photo, text, rules, an icon, or a contact.
    Link : https://github.com/pchmn/MaterialChipsInput
    Gradle :
    In your project level build.gradle :
    allprojects {
           repositories {
                  maven { url "https://jitpack.io" }
           }
    }
    In your app level build.gradle :
    dependencies {
           compile 'com.github.pchmn:MaterialChipsInput:1.0.8'
    }
    Preview :
  4. Grav
  5. Litho
  6. Adaptable Bottom Navigation
  7. PatternLockView
  8. Isometric
  9. UltraViewPager
  10. InfiniteCards
  11. SlidingRootNav
  12. PasscodeView
  13. MusicWave
  14. ShadowImageView
  15. PolygonDrawingUtil
  16. Tiny
  17. ParticleTextView
  18. CropIwa
  19. Project Condom
  20. AppMethodOrder
  21. Android DebugKit
  22. Aesthetic
  23. EasyCalendar
  24. SimpleRatingBar
  25. Magellan
  26. ViewPagerAnimator
  27. BlockCanaryEx
  28. PaletteImageView
  29. RecyclerRefreshLayout
  30. SlimAdapter


EmoticonEmoticon

 

Start typing and press Enter to search