Saltar al contenido principal

Android XML Libraries

Curated list of the most awesome Android XML Libraries.

  • XmlToJson - Android Library for converting XML to JSON and JSON to XML.
  • Android-XML-to-PDF-Generator - This library is for convert XML to PDF very easily using Step Builders Pattern.
  • xmlutil - XML Serialization library for Kotlin.
  • Pinview - A pinview library for android. ✨.
  • android-gpx-parser - A library to parse XML Gpx files, built for Android..
  • material-components-android-compose-theme-adapter - A library that enables reuse of Material themes defined in XML for theming in Jetpack Compose..
  • aXMLRPC - A lightweight Java XML-RPC client for the use with Android. Since there is absolutely no dependency to any android specific library (and I assure, that it never will have any), it also works fine in normal Java applications. Read the README.md file for more information..
  • ExtendedTouchView - Android library for manipulating view touch targets using XML only..
  • material-design-guideline - A library for Android developers who want to create layout which follows Google material design principle..
  • MusicXML-Android - Comprehensive Android Library for working with MusicXML.
  • Folivora - An android library that supports set various drawables to view directly in your layout.xml.
  • android-metadata - A library for reading meta-data from AndroidManifest.xml.
  • AndroidAppUpdateLibrary - Android App Update Library can be used for downloading the Apk from a link , Save it to External or Internal Storage, Than automatic installing the apk. Remember to add provider xml and android runtime permission before using this library. See sample use in app folder..
  • ksprefs - Kotlin SharedPreferences wrapper & cryptographic preferences android library..
  • AndroidUIView - It's a very simple custom views library according UIButton in iOS, all of the views can be automatically set a pressed effect to a button with a simple background image without writing a selector.xml.
  • android-fonts-xml-sample - Sample for the new fonts in XML using the support library 26.
  • android-jaxb - Android doesn't support JAXB. Use this library to generate SimpleXML annotated classes from XML Schema. Works well with Android..
  • Licenser - An android library to display the licenses of your application libraries in a easy way..
  • DrawMe - [Android Library] With DrawMe you can easily create views with custom background shapes using only XML layout files..
  • TextViewPlus - an android library for setting custom font in xml layout.
  • Android-SpeedyViewSelector - This is a change Background Or TextColor Selector support library, with which you can directly specify the Background to be displayed in different states or TextColor Layout xml, such as clicking the button effect, the conventional practice is to create Selector xml file in drawable directory but when the project becomes larger when the file back to the directory Selector cause more and more difficult to maintain and achieve the Library can easily solve these problems, and can also achieve a lot Shape effects can be achieved, if you are using process have any questions or suggestions, please send an email to my email below, thank you!.
  • auto-manifest - Generates AndroidManifest.xml in simple libraries so that you don't have to.
  • konf - A type-safe cascading configuration library for Kotlin/Java/Android, supporting most configuration formats.
  • Hijckr - Android Library Routing XML Tags from one tag to another when inflating Layout Files .
  • kripton - A Java/Kotlin library for Android platform, to manage bean's persistence in SQLite, SharedPreferences, JSON, XML, Properties, Yaml, CBOR..
  • qxml - A low intrusive, configurable android library that converts layout XML files into Java code to improve performance.
  • MultiFontViewKotlin-Android - MultiFontViewKotlin library can be used to select custom fonts for the view dynamically in your XML.
  • Android-RemoteConfig - Android library for loading a remote JSON / XML config file with locally defined default values..
  • android-navigation-bar - Flarebar is an android library, used to add modern navigation bar in your android application..
  • CurvedBottomNavigation - A simple android library which helps you to create a curved bottom navigation.
  • autoparse-xml - Autoparse XML is a java library built specifically for Android that uses code generation to parse XML into custom objects in your project..
  • knowcode-xml - Library to allow developers to run Android XML UI + TotalCross on Linux ARM, iOS, Android and more....
  • android-kotlin-Recipe-app - Build a Recipe Finder app with Remote API accessible using Google's Volley Library.
  • Optimize - Android library for displaying data based on JSON configuration fetched from server. With this library, you can kiss goodbye to string.xml, dimen.xml, arrays.xml. Keep all your string/integer/array config in one file. The library will automatically fetch the data from the url you provide. .
  • parsnip - A modern XML library for Android and Java.
  • view_shaper - A library to help create shaped views and layouts in Android.
  • watermark - Simple Watermark Library to Android, converting XML (VIEW) to bitmap.
  • MultiFontView-Android - MultiFontView library can be used to select custom fonts for the view dynamically in your XML.
  • Android-Loading-Dots - A library which allows you to have some beautiful loading with dots, for both Java and Kotlin in XML .
  • XmlRpcAndroid - XmlRpc Request and Response for Android Library, uses PullParser..
  • ToastOrEgg - A toastoregg library for android. .
  • xmlfoo - Android object-XML mapping library.
  • EasyFont - Android Library to set font of TextView, Button, EditText, and RadioButton in XML without editing Java code to set Typeface..
  • typography - DEPRECATED. Use the native and support library variants instead - https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml.html. An android library that makes it easy to add custom fonts to edittexts and textviews.
  • android-tao-rest-data-processor - Android REST Data Processor library. Easy to build a REST request, to receive and processing data (XML, JSON, CSV and etc.) from REST requests, file system, assets..
  • DaVinCi - An Android library to help create background drawable and ColorStateList without xml, writen in kotlin, support Java/Koltin code invoking or using in layout-xml with DataBinding.
  • XmlByPass - Get the Highest Android UI performance! XmlByPass is an annotationProcessor library for Android which auto generates the java code of your xml layouts in Source level (before compile).
  • MoviesMix - MoviesMix is an Android application that allows users to explore the latest movies, get detailed information, watch trailers, and download posters. the app follows the MVVM architecture and utilizes popular libraries such as Retrofit, Room, Dagger-Hilt, ExoPlayer, and Coil..
  • gradle-licenses-plugin - This Gradle plugin provides tasks to generate a HTML / XML / Json file with the licenses used from the libraries..
  • uia-message - A Java serialization/deserialization library to convert Objects into binary and back depending on structure defined by XML..
  • aXML - Java library to decode and encode android binary XML (aXML). Made for AEE: https://github.com/apk-editor/APK-Explorer-Editor.
  • MyLib-Android - Android Application For MyLib - Library Management System.
  • IncrementDecrementButton - Zomato/Swiggy like increment decrement button library for android. Available as both composable as well as XML based library! Simple & easy to use. 📱 ⚡.