CINXE.COM
The Android Arsenal - A categorized directory of libraries and tools for Android
<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><![endif]--> <meta name="viewport" content="width=device-width, initial-scale=1"/> <link href="/favicon.png" type="image/png" rel="shortcut icon"/> <link href="/css/app.996ef688.css" rel="stylesheet" type="text/css"/> <script src="/js/app.c8861250.js" type="text/javascript" async defer></script> <meta name="author" content="Vladislav Bauer"/> <meta name="keywords" content="android arsenal,android libraries,android libraries list,android development,android library,android apps,android applications,android projects,android tools"/><meta name="description" content="A categorized directory of libraries and tools for Android"/><meta name="author" content="Vladislav Bauer"/><meta name="application-name" content="Android Arsenal"/><title>The Android Arsenal - A categorized directory of libraries and tools for Android</title><meta property="og:site_name" content="Android Arsenal"/><meta property="og:type" content="website"/><meta property="og:title" content="A categorized directory of libraries and tools for Android | Android-Arsenal.com"/><meta property="og:description" content="A categorized directory of libraries and tools for Android"/><meta name="twitter:card" content="summary"/><meta name="twitter:site" content="@Android_Arsenal"/><meta name="twitter:title" content="Android Arsenal"/><meta name="twitter:description" content="A categorized directory of libraries and tools for Android"/> <link href="http://feeds.feedburner.com/Android_Arsenal" rel="alternate" title="RSS" type="application/rss+xml"/> </head> <body> <div class="navbar navbar-default navbar-fixed-top" role="navigation"> <div class="fluid-container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">☰</button> <a class="navbar-brand" href="/"><i class="fa a"></i> Android Arsenal</a> </div> <div class="navbar-collapse collapse"> <ul class="nav navbar-nav navbar-right"> <li class="dropdown" ><a href="#" data-toggle="dropdown" title="Tools & Libraries">Projects ▾</a><ul class="dropdown-menu"><li><a href="/free">Free libs & tools</a></li><li><a href="/paid">Paid libs & tools</a></li><li><a href="/demo">Demos & apps</a></li></ul></li><li><a href="/rating" title="Rating list">Ratings</a></li><li><a href="/conferences" title="Conferences">Conferences</a></li><li><a href="/api" title="Android APIs">API</a></li><li><a href="/contact" title="Library suggestions can be submitted">Contact</a></li><li class="dropdown"><a href="#" data-toggle="dropdown" title="Social networks">Social ▾</a><ul id="siteSocialLinks" class="dropdown-menu"></ul></li><li><a href="/random" title="Random project" rel="nofollow" class="rndp">?</a></li> <li> <form id="searchForm" class="navbar-form navbar-right" role="search" method="GET" action="/search"> <div class="input-group"> <input id="q" name="q" type="text" class="form-control search-input" placeholder="Search" maxlength="32" value=""> <div class="input-group-btn"> <button class="btn btn-default search-button" type="submit"> <i class="fa fa-search"></i> </button> </div> </div> </form> </li> <li id="aa_login"><a class="login" href="#" title="Log in via Github">Sign in</a></li> </ul> </div> </div> </div> <div class="wrap container"> <div class="content clear-top"> <h1 class="tshadow"><i class="fa fa-keyboard-o"></i> Android developer portal with tools, libraries, and apps</h1> <select id="tagSelector" class="form-control chosen-select" data-placeholder="Choose a category..." selval="0"></select><div class="filter-by">Show: <a class="b" href="?sort=created" title="Show all">All</a> / <a href="?sort=created&category=1" title="Show free">Free</a> / <a href="?sort=created&category=2" title="Show paid">Paid</a> / <a href="?sort=created&category=3" title="Show demo">Demo</a></div><div class="filter-by">Sort by: <a class="b" href="?sort=created" title="Sort by registration">Registration</a> / <a href="?sort=updated" title="Sort by last update">Last update</a> / <a href="?sort=rating" title="Sort by rating">Rating</a> / <a href="?sort=name" title="Sort by name">Name</a></div><div class="navpanel"><a class="after-btn" href="/?page=2&sort=created" title="Show next entries">Next »</a></div><div id="projects"><div class="pi"><div class="header"><div class="title"><a href="/details/1/8492">EasyCameraAndGallery</a><a class="tags" href="/tag/141">Camera</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p>An easy implementation for the use of the camera and gallery, customized according to your needs.</p></div><div class="ftr l"><i class="fa c"></i> Apr 1, 2024</div><div class="ftr r"><i class="fa o"></i> <i class="fa u"></i> <a href="/user/AlfredoHdez1709">AlfredoHdez1709</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8491">SimpleCamera</a><a class="tags" href="/tag/141">Camera</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p>Simple Camera is a library that allows you to use cameras in a simplified, easy, fast and effective way. It contains CameraX as an internal library. It simplifies the camera features used by CameraX and provides ease of use with a single library. As updates come on the CameraX side, the library will try to stay up to date. Missing features will be added soon. Like video capturing.</p></div><div class="ftr l"><i class="fa c"></i> Mar 31, 2024</div><div class="ftr r"><i class="fa o"></i> <i class="fa u"></i> <a href="/user/zekierciyas">zekierciyas</a></div></div><div class="pi"><div class="header"><div class="title aa-ads-title">Blurb</div></div><div id="adsBlock1" class="desc aa-ads"><div class="image o-cat o-cat1" title="Random project"></div><a href="/random" class="rnd">Show random project</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8490">Shake Http Tracking Log</a><a class="tags" href="/tag/85">REST</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p>Shake to see the HTTP, BLE, NFC Tracking log.</p> <p>It is a development library that can be easily viewed with BottomSheetDialog without looking at Log.d when developing an app.</p></div><div class="ftr l"><i class="fa c"></i> Mar 29, 2024</div><div class="ftr r"><i class="fa u"></i> <a href="/user/sieunju">sieunju</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8489">ReadMoreTextView</a><a class="tags" href="/tag/101">Text Views</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p>Sometimes if TextView's text is too long, we want collapse text. <code>ReadMoreTextView</code> is super easy TextView with 'Read More'</p></div><div class="ftr l"><i class="fa c"></i> Mar 25, 2024</div><div class="ftr r"><i class="fa o"></i> <i class="fa u"></i> <a href="/user/PRNDcompany">PRNDcompany</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8488">SSComposeOTPPinView</a><a class="tags" href="/tag/207">Password Inputs</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p>A custom OTP view to enter a code usually used in authentication. It includes different types of OTPViews which is easy to use and configure your own view and character of OTP using all the attributes. 📲 🔢 ✨</p></div><div class="ftr l"><i class="fa c"></i> Mar 20, 2024</div><div class="ftr r"><i class="fa o"></i> <i class="fa u"></i> <a href="/user/SimformSolutionsPvtLtd">SimformSolutionsPvtLtd</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8487">Elementary RecyclerView Adapter</a><a class="tags" href="/tag/53">View Adapters</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p><strong>Features:</strong></p> <ul> <li>easy-to-use DSL-methods for making adapters</li> <li>support of multiple item types</li> <li>build-in listeners</li> <li>DiffUtil under the hood</li> </ul> <p><img data-layzr="https://raw.githubusercontent.com/romychab/element-adapter/main/docs/screenshot.png"></p></div><div class="ftr l"><i class="fa c"></i> Mar 17, 2024</div><div class="ftr r"><i class="fa o"></i> <i class="fa u"></i> <a href="/user/romychab">romychab</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8486">location-picker</a><a class="tags" href="/tag/55">Location</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><ul> <li>Search any location using Google Places Library</li> <li>Pick any location from the map</li> <li>Edit Location and add more Details</li> </ul></div><div class="ftr l"><i class="fa c"></i> Mar 14, 2024</div><div class="ftr r"><i class="fa o"></i> <i class="fa u"></i> <a href="/user/appsfeature">appsfeature</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8485">NetworkStateObserver</a><a class="tags" href="/tag/65">Networking</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p>An Android library that helps you check the state of your network, if it is either available, lost, unavailable and also check the reach-ability of your network when your server is either down or your ISP is connected but no data subscription.</p></div><div class="ftr l"><i class="fa c"></i> Mar 13, 2024</div><div class="ftr r"><i class="fa u"></i> <a href="/user/RhymezxCode">RhymezxCode</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8484">ObjectStore</a><a class="tags" href="/tag/25">Database</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p>A modular object storage framework for Kotlin multiplatform projects.</p></div><div class="ftr l"><i class="fa c"></i> Mar 12, 2024</div><div class="ftr r"><i class="fa u"></i> <a href="/user/DrewCarlson">DrewCarlson</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8483">PopcornView</a><a class="tags" href="/tag/184">Views</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p><strong>PopcornView</strong> is a Android Library generates popcorn-like animation.</p></div><div class="ftr l"><i class="fa c"></i> Mar 11, 2024</div><div class="ftr r"><i class="fa o"></i> <i class="fa u"></i> <a href="/user/gold24park">gold24park</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8482">Fancy Filter</a><a class="tags" href="/tag/47">Image Processing</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p>An Android Library for applying easy, fast and effective 63 (will be added more) LUT filters to photos.</p></div><div class="ftr l"><i class="fa c"></i> Mar 10, 2024</div><div class="ftr r"><i class="fa o"></i> <i class="fa u"></i> <a href="/user/zekierciyas">zekierciyas</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8481">JsonBroadcaster</a><a class="tags" href="/tag/80">Push/Pull Notifications</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p>Update the UI state of your Android and iOS apps at runtime.</p></div><div class="ftr l"><i class="fa c"></i> Mar 9, 2024</div><div class="ftr r"><i class="fa u"></i> <a href="/user/GuilhE">GuilhE</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8480">survey-compose</a><a class="tags" href="/tag/184">Views</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p>Android library written in Jetpack Compose, containing a fully configurable survey/questionnaire screen.</p></div><div class="ftr l"><i class="fa c"></i> Mar 8, 2024</div><div class="ftr r"><i class="fa u"></i> <a href="/user/zekierciyas">zekierciyas</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8479">MaterialStoryView</a><a class="tags" href="/tag/120">User Stories</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p>MaterialStoryView is an Android library for implementing a story carousel, similar to those found on social networks like Instagram and Facebook. This library makes it easy to add a story viewing component to your Android application, allowing for quick and simple integration.</p> <p><img width="480" data-layzr="https://raw.githubusercontent.com/welbert6/MaterialStoryView/master/images/Screenshot_7.png"></p></div><div class="ftr l"><i class="fa c"></i> Mar 6, 2024</div><div class="ftr r"><i class="fa u"></i> <a href="/user/welbert6">welbert6</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8478">slf4j-timber</a><a class="tags" href="/tag/57">Logging</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p>This is a library that allows pure Java / Kotlin modules or libraries using <a href="https://www.slf4j.org/" target="_blank">SLF4J</a> as their logging framework to bridge on the Google Android platform in combination with <a href="https://github.com/JakeWharton/timber" target="_blank">Jake Wharton's Timber logging utility</a>.</p> <p>It's based on the <a href="https://github.com/patrickfav/slf4j-timber" target="_blank">patrickfav/slf4j-timber</a> project with a modern take using Kotlin and the latest version of <em>SLF4J</em> (currently <strong>v2.0.0</strong> which relies on ServiceLoader mechanism instead of the static binder mechanism as described <a href="https://www.slf4j.org/faq.html#changesInVersion200" target="_blank">here</a>).</p></div><div class="ftr l"><i class="fa c"></i> Mar 3, 2024</div><div class="ftr r"><i class="fa o"></i> <i class="fa u"></i> <a href="/user/unveloper">unveloper</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8477">Deep Linking API</a><a class="tags" href="/tag/222">Deep Links</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p>A simple library for handling incoming app links.</p></div><div class="ftr l"><i class="fa c"></i> Mar 1, 2024</div><div class="ftr r"><i class="fa o"></i> <i class="fa u"></i> <a href="/user/justeattakeaway">justeattakeaway</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8476">RangeBarChart</a><a class="tags" href="/tag/40">Graphics</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p>⚡ Range bar chart library for Android using MPAndroidChart⚡</p> <p><em>There were no charts in MPAndroidChart to show ranges. We were forced to show the range charts we wanted using a similarly capable candlestick chart. This library can be used when you want to create charts that can represent ranges such as weather and heart rate.</em></p></div><div class="ftr l"><i class="fa c"></i> Feb 29, 2024</div><div class="ftr r"><i class="fa o"></i> <i class="fa u"></i> <a href="/user/ParkSangGwon">ParkSangGwon</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8475">Jambo</a><a class="tags" href="/tag/57">Logging</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p><img data-layzr="https://github.com/tabasumu/jambo/raw/origins/images/logo.png"></p> <p><strong>Jambo</strong> is an open source remote <strong>logging library</strong>. For those who would like to see their logs remotely on their android device Jambo is the library for you. Jambo installs a separate debug app for intercepting all logs called with the Jambo class.</p></div><div class="ftr l"><i class="fa c"></i> Feb 28, 2024</div><div class="ftr r"><i class="fa o"></i> <i class="fa u"></i> <a href="/user/tabasumu">tabasumu</a></div></div><div class="pi"><div class="header"><div class="title aa-ads-title">Announcement</div></div><div id="adsBlock2" class="desc aa-ads"><div class="image o-cat o-cat2" title="Random project"></div><a href="/random" class="rnd">Show random project</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8474">YouTubePlayer</a><a class="tags" href="/tag/184">Views</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p>YouTube kotlin multiplatform player. The YouTubePlayer composable allows you to embed a YouTube video player in your Jetpack Compose app.</p></div><div class="ftr l"><i class="fa c"></i> Feb 27, 2024</div><div class="ftr r"><i class="fa u"></i> <a href="/user/IlyaPavlovskii">IlyaPavlovskii</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8473">AmazingSpinner</a><a class="tags" href="/tag/211">Spinners</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p>A simple spinner component for Android.</p></div><div class="ftr l"><i class="fa c"></i> Feb 20, 2024</div><div class="ftr r"><i class="fa o"></i> <i class="fa u"></i> <a href="/user/Mamoon-Alhawamdeh">Mamoon-Alhawamdeh</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8472">paparazzi-plugin</a><a class="tags" href="/tag/44">IDE Plugins</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p>IntelliJ iDEA / Android Studio plugin for Android projects using the Paparazzi library that allows recording, verifying and viewing the snapshots within the IDE.</p></div><div class="ftr l"><i class="fa c"></i> Feb 19, 2024</div><div class="ftr r"><i class="fa u"></i> <a href="/user/getyourguide">getyourguide</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8471">StrictCanary</a><a class="tags" href="/tag/218">Debugging</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p><strong>Strict Canary</strong> is a small tool to support soft "strict mode" enforcing.</p> <p>Crashes or strict mode dialog windows can be really annoying, especially, in a large project, therefore, Strict Canary offers "soft" implementation of the strict mode. When a violation is detected Strict Canary will show a small and friendly notification.</p></div><div class="ftr l"><i class="fa c"></i> Feb 18, 2024</div><div class="ftr r"><i class="fa o"></i> <i class="fa u"></i> <a href="/user/st235">st235</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8470">YCharts</a><a class="tags" href="/tag/40">Graphics</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p><strong>YCharts</strong> is a light and extensible chart library for Jetpack Compose system.</p></div><div class="ftr l"><i class="fa c"></i> Feb 13, 2024</div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8469">TextToImageAndroid</a><a class="tags" href="/tag/47">Image Processing</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p>A wrapper Android library/aar that converts the given prompt as string into an image.</p></div><div class="ftr l"><i class="fa c"></i> Feb 12, 2024</div><div class="ftr r"><i class="fa u"></i> <a href="/user/zekierciyas">zekierciyas</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8468">StatusBarColors</a><a class="tags" href="/tag/95">Status Bars</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p>A utility library to manipulate Android's status bar background color, height and transparency.</p></div><div class="ftr l"><i class="fa c"></i> Feb 10, 2024</div><div class="ftr r"><i class="fa o"></i> <i class="fa u"></i> <a href="/user/IODevBlue">IODevBlue</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8467">Motion Progress Loader</a><a class="tags" href="/tag/6">Animations</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p>A powerful & easy to use Progress Dialog for Android.</p></div><div class="ftr l"><i class="fa c"></i> Feb 9, 2024</div><div class="ftr r"><i class="fa o"></i> <i class="fa u"></i> <a href="/user/ayushmaniac">ayushmaniac</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8466">WalletConnect v1</a><a class="tags" href="/tag/190">API</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p>WalletConnect protocol V1 implementation for Kotlin and Android projects.</p></div><div class="ftr l"><i class="fa c"></i> Feb 8, 2024</div><div class="ftr r"><i class="fa o"></i> <i class="fa u"></i> <a href="/user/jemshit">jemshit</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8465">ParallaxNavigationDrawer</a><a class="tags" href="/tag/154">Carousels</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p>A native android navigation drawer that supports sliding from the left and right ends with parallax effect.</p></div><div class="ftr l"><i class="fa c"></i> Feb 5, 2024</div><div class="ftr r"><i class="fa u"></i> <a href="/user/IODevBlue">IODevBlue</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8464">Countries</a><a class="tags" href="/tag/108">Utils</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p>Android library provides essential country information such as country code, dial code, country name, and flag emoji. It's based on the widely recognized ISO 3166 and E.164 standards, ensuring the accuracy and consistency of data.</p></div><div class="ftr l"><i class="fa c"></i> Feb 5, 2024</div><div class="ftr r"><i class="fa o"></i> <i class="fa u"></i> <a href="/user/avocadochif">avocadochif</a></div></div><div class="pi"><div class="header"><div class="title aa-ads-title">Advertisement</div></div><div id="adsBlock3" class="desc aa-ads"><div class="image o-cat o-cat3" title="Random project"></div><a href="/random" class="rnd">Show random project</a></div></div><div class="pi"><div class="header"><div class="title"><a href="/details/1/8463">FilePicker</a><a class="tags" href="/tag/157">Image Pickers</a></div><a class="badge free" href="/free">Free</a></div><div class="desc"><p>This project aims to provide an ultimate and flexible image picking from Gallery, Camera and cropping experience as well as PDF picking from system.</p></div><div class="ftr l"><i class="fa c"></i> Feb 4, 2024</div><div class="ftr r"><i class="fa o"></i> <i class="fa u"></i> <a href="/user/rajjadon">rajjadon</a></div></div></div><div class="navpanel"><a class="after-btn" href="/?page=2&sort=created" title="Show next entries">Next »</a></div><script type="text/javascript">var SEARCH_QUERY=[],ALL_TAGS={"2D Engines":1,"3D Engines":2,"9-Patch":217,"Action Bars":3,"Activities":186,"ADB":156,"Advertisements":4,"Analytics":5,"Animations":6,"ANR":180,"AOP":221,"API":190,"APK":201,"APT":166,"Architecture":7,"Audio":8,"Autocomplete":240,"Background Processing":9,"Backward Compatibility":10,"Badges":140,"Bar Codes":11,"Benchmarking":213,"Bitmaps":210,"Bluetooth":134,"Blur Effects":176,"Bread Crumbs":137,"BRMS":214,"Browser Extensions":225,"Build Systems":12,"Bundles":203,"Buttons":13,"Caching":14,"Camera":141,"Canvas":185,"Cards":15,"Carousels":154,"Changelog":16,"Checkboxes":162,"Cloud Storages":17,"Color Analysis":19,"Color Pickers":18,"Colors":187,"Comet/Push":182,"Compass Sensors":178,"Conferences":122,"Content Providers":20,"Continuous Integration":117,"Crash Reports":21,"Credit Cards":220,"Credits":22,"CSV":23,"Curl/Flip Effects":24,"Data Binding":200,"Data Generators":239,"Data Structures":170,"Database":25,"Database Browsers":26,"Date & Time Pickers":27,"Debugging":218,"Decompilers":175,"Deep Links":222,"Dependency Injections":28,"Design":29,"Design Patterns":163,"Dex":148,"Dialogs":30,"Distributed Computing":181,"Distribution Platforms":31,"Download Managers":179,"Drawables":191,"Emoji":33,"Emulators":123,"EPUB":34,"Equalizers & Visualizations":242,"Event Buses":32,"Exception Handling":241,"Face Recognition":188,"Feedback & Ratings":118,"File System":164,"File/Directory Choosers":35,"Fingerprint":238,"Floating Action Buttons":173,"Fonts":37,"Forms":215,"Fragments":209,"FRP":38,"FSM":233,"Functional Programming":152,"Gamepads":227,"Games":246,"Geocaching":125,"Gestures":147,"GIF":193,"Glow Pad Views":165,"Gradle Plugins":39,"Graphics":40,"Grid Views":41,"Highlighting":135,"HTML":42,"HTTP Mocking":204,"Icons":177,"IDE":43,"IDE Plugins":44,"Image Croppers":45,"Image Loaders":46,"Image Pickers":157,"Image Processing":47,"Image Views":48,"Instrumentation":153,"Intents":132,"Job Schedulers":49,"JSON":50,"Keyboard":232,"Kotlin":205,"Layouts":51,"Library Demos":126,"List View Sections":54,"List Views":52,"Localization":159,"Location":55,"Lock Patterns":56,"Logcat":150,"Logging":57,"Mails":58,"Maps":59,"Markdown":60,"Mathematics":183,"Maven Plugins":169,"MBaaS":119,"Media":127,"Menus":138,"Messaging":128,"MIME":61,"Mobile Web Frameworks":62,"Native Image Processing":63,"Navigation":64,"NDK":224,"Networking":65,"NFC":243,"NoSQL":155,"Number Pickers":149,"OAuth":66,"Object Mocking":67,"OCR Engines":68,"OpenGL":129,"ORM":69,"Other Pickers":231,"Parallax List Views":70,"Parcelables":71,"Particle Systems":168,"Password Inputs":207,"PDF":72,"Permissions":235,"Physics Engines":73,"Platforms":74,"Plugin Frameworks":245,"Preferences":75,"Progress Indicators":76,"ProGuard":172,"Properties":161,"Protocol Buffer":77,"Pull To Refresh":78,"Purchases":79,"Push/Pull Notifications":80,"QR Codes":81,"Quick Return":136,"Radio Buttons":82,"Range Bars":83,"Ratings":84,"Recycler Views":199,"Resources":229,"REST":85,"Ripple Effects":167,"RSS":86,"Screenshots":237,"Scripting":89,"Scroll Views":151,"SDK":192,"Search Inputs":208,"Security":87,"Sensors":88,"Services":216,"Showcase Views":198,"Signatures":171,"Sliding Panels":90,"Snackbars":234,"SOAP":91,"Social Networks":92,"Spannable":219,"Spinners":211,"Splash Screens":244,"SSH":93,"Static Analysis Tools":94,"Status Bars":95,"Styling":144,"SVG":96,"System":97,"Tags":197,"Task Managers":139,"TDD & BDD":98,"Template Engines":99,"Testing":102,"Testing Tools":103,"Text Formatting":196,"Text Views":101,"Text Watchers":212,"Text-to-Speech":100,"Toasts":104,"Toolkits For Other PL":105,"Tools":106,"Tooltips":146,"Trainings":189,"TV":195,"Twitter":130,"Updaters":145,"USB":107,"User Stories":120,"Utils":108,"Validation":109,"Video":110,"View Adapters":53,"View Pagers":111,"Views":184,"Watch Face":202,"Wearable Data Layer":206,"Wearables":247,"Weather":112,"Web Tools":223,"Web Views":230,"WebRTC":226,"WebSockets":113,"Wheel Widgets":142,"Wi-Fi":133,"Widgets":160,"Windows":228,"Wizards":131,"XML":114,"XMPP":158,"YAML":115,"ZIP Codes":236},PROJECTS_DATA={"sortType":"created"};</script> </div> </div> <footer id="siteFooter" class="footer tshadow"></footer> </body> </html>