10 best Java Mobile Application libraries in 2025
by marketing.admin@openweaver.com Updated: Feb 6, 2023
Guide Kit
Java is a object-oriented programming language and computing platform that was first released by Sun Microsystems in 1995. Java is a programming language that is focused on object-oriented programming. It supports multiple platforms, including Android and iOS, and it’s compatible with a variety of operating systems, including Windows and Linux. Java is one of the most popular programming languages and has been used for mobile app development since its inception. It can be used to create both native apps as well as hybrid apps. It is used for a wide variety of applications from mobile phones, enterprise applications and embedded systems to web applications and client-server web applications. Many developers depend on the following Java Mobile Application open source libraries: realm-java - Realm is a mobile database: a replacement for SQLite & ORMs; Bolts-Android - lowlevel libraries designed to make developing mobile apps easier; CodenameOne - Crossplatform framework for building truly native mobile apps.
realm-javaby realm
Realm is a mobile database: a replacement for SQLite & ORMs
realm-javaby realm
Java
11389
Version:Current
License: Permissive (Apache-2.0)
Bolts-Androidby BoltsFramework
Bolts is a collection of low-level libraries designed to make developing mobile apps easier.
Bolts-Androidby BoltsFramework
Java
4020
Version:1.5.0
License: Permissive (MIT)
CodenameOneby codenameone
Cross-platform framework for building truly native mobile apps with Java or Kotlin. Write Once Run Anywhere support for iOS, Android, Desktop & Web.
CodenameOneby codenameone
Java
1498
Version:7.0.109
License: Others (Non-SPDX)
gnucash-androidby codinguser
Gnucash for Android mobile companion application.
gnucash-androidby codinguser
Java
1171
Version:v2.4.0
License: Permissive (Apache-2.0)
SecurityShepherdby OWASP
Web and mobile application security training platform
SecurityShepherdby OWASP
Java
1158
Version:v3.1
License: Strong Copyleft (GPL-3.0)
java-clientby appium
Java language binding for writing Appium Tests, conforms to W3C WebDriver Protocol
java-clientby appium
Java
1083
Version:v8.5.1
License: Permissive (Apache-2.0)
envoy-mobileby envoyproxy
Client HTTP and networking library based on the Envoy project for iOS, Android, and more.
envoy-mobileby envoyproxy
Java
481
Version:v0.4.5.03022022
License: Permissive (Apache-2.0)
media-for-mobileby INDExOS
Media for Mobile
googleads-mobile-flutterby googleads
A Flutter plugin for the Google Mobile Ads SDK
googleads-mobile-flutterby googleads
Java
271
Version:v3.0.0
License: Permissive (Apache-2.0)
spring-mobileby spring-projects
Extensions to Spring MVC for developing mobile web applications.
spring-mobileby spring-projects
Java
178
Version:v2.0.0.M3
License: Permissive (Apache-2.0)