Java Mobile

Open-source Java projects categorized as Mobile

Top 23 Java Mobile Projects

  • Realm

    Realm is a mobile database: a replacement for SQLite & ORMs

  • GmsCore

    Free implementation of Play Services

    Project mention: LineageOS is currently installed on 1.5M Android devices | news.ycombinator.com | 2024-02-05

    Is anyone here daily-driving microg and can share their experiences? https://github.com/microg/GmsCore/wiki/Implementation-Status does not exactly inspire confidence.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • JFoenix

    JavaFX Material Design Library

  • AmazeFileManager

    Material design file manager for Android

    Project mention: Is there any permanent way to stop System Updates after v51/v53/v54 ? | /r/QuestPiracy | 2023-07-03

    here's the page to download the apk: https://github.com/TeamAmaze/AmazeFileManager/releases/tag/v3.8.4

  • ObjectBox Java (Kotlin, Android)

    Java and Android Database - fast and lightweight without any ORM

    Project mention: Publishing to F-Droid | dev.to | 2023-10-02

    When I first attempted to publish to F-Droid, I experienced several pipeline issues. After reading through the pipeline logs in GitLab, I realized that my application's database (ObjectBox) was not entirely FOSS compliant and was causing build failures. The following day was spent migrating my app to Room.

  • FXGL

    Java / JavaFX / Kotlin Game Library (Engine)

    Project mention: FLaNK 04 March 2024 | dev.to | 2024-03-04
  • android

    📱 Nextcloud Android app

    Project mention: ⟳ 4 apps added, 39 updated at f-droid.org | /r/FDroidUpdates | 2023-12-05

    Nextcloud Dev (version 20231202): Synchronization client

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Xabber

    Open-source XMPP client for Android

  • react-native-contacts

    React Native Contacts

  • Fetch

    The best file downloader library for Android (by tonyofrancis)

  • popcorn-android

    Popcorn Time is a multi-platform, free software BitTorrent client that includes an integrated media player ( Android / AndroidTV ) A Butter-Project Fork

    Project mention: How can I find my downloaded movies? | /r/PopCornTimeApp | 2023-12-06

    Android.apk files here: https://github.com/popcorn-official/popcorn-android/releases Not as feature-rich as the desktop versions, though. Can be buggy - for some?

  • cordova-plugin-inappbrowser

    Apache Cordova InAppBrowser Plugin

  • Elide

    Elide is a Java library that lets you stand up a GraphQL/JSON-API web service with minimal effort.

  • processing-android

    Processing mode and core library to create Android apps with Processing

    Project mention: Help please: Verifier rejected class processing.core.PSurfaceNone | /r/processing | 2023-08-22

    Hi guys, I just installed processing and I get the error "Verifier rejected class processing.core.PSurfaceNone" and the app crashes instantly. All the code is is a fullscreen() and a background(0). I can't find any help online, this is the only similar thread I found : https://github.com/processing/processing-android/issues/748

  • LGame

    A cross-platform Java game Engine (Framework) , support JavaFX / Android / IOS / HTML5 / Linux / MAC / Windows

  • Resizer

    An image resizing library for Android (by hkk595)

  • opentest

    Open source test automation tool for web applications, mobile apps and APIs

  • substrate

    Create native Java(FX) apps for desktop, mobile and embedded (by gluonhq)

    Project mention: Building a Slack/Discord Alternative with Tauri/Rust | news.ycombinator.com | 2023-06-20

    Haha, it's amusing that the history essays are one of the things you remember :)

    Yes you can compile Scala and ScalaFX apps down to native binaries this way. Look at Gluon Substrate:

    https://github.com/gluonhq/substrate

    One of our customers is experimenting with shipping such apps with Conveyor. There's a discussion ongoing here:

    https://github.com/hydraulic-software/conveyor/discussions/6...

    We got a console hello world working, albeit the DX is a bit rough. You need some ugly config boilerplate and some additional Native Image json files. But, it works, at least enough to create a Mac package with the regular Conveyor feature set. There are some limits though. I think the WebView doesn't work when the app is natively compiled this way.

    If it all starts working well it could be quite interesting for desktop app development, as suddenly you could use high level languages and portable UI toolkits but with the sort of startup time, performance and memory usage you'd expect from native apps (modulo binary size which is still quite large). If you want to use HTML as the UI then you can use the Chromium Embedding Framework, which would give you an Electron-like experience but with many more available languages:

    https://hydraulic.dev/blog/13-deploying-apps-with-jcef.html

    I've been using JVM GUI for years for various tasks. It was appropriate for Bitcoin tasks because it's immune to injection attacks, because you can run everything locally with P2P protocols like the original Bitcoin app did, it's portable etc. Also I learned GUI programming decades ago and find classical UI toolkit concepts like VBox, HBox, StackPane, TableView etc more intuitive than HTML.

  • gomobile-ipfs

    IPFS and libp2p on Mobile, with Gomobile

  • vision-camera-ocr

    VisionCamera Frame Processor Plugin to detect text in real time using MLKit Text Detector (OCR)

  • dnd-sync

    Sync DND state between Android phone and watch

    Project mention: PSA: Bringing back DND sync for TWP5(etc) with ADB and Sideloading. | /r/TicWatch | 2023-11-10

    DNDSync

  • mapsplit

    A fast way to split OSM data in to a portable tiled format

  • discord-experiments-android

    A patcher for the android discord app to enable the experiments tab for non-staff members

    Project mention: Why can't we use account switcher on mobile? | /r/discordapp | 2023-06-17

    No no, i have an android too, u can get it here

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-04.

Java Mobile related posts

Index

What are some of the best open-source Mobile projects in Java? This list will help you:

Project Stars
1 Realm 11,437
2 GmsCore 6,631
3 JFoenix 6,237
4 AmazeFileManager 5,006
5 ObjectBox Java (Kotlin, Android) 4,294
6 FXGL 4,111
7 android 3,858
8 Xabber 1,809
9 react-native-contacts 1,615
10 Fetch 1,593
11 popcorn-android 1,183
12 cordova-plugin-inappbrowser 1,111
13 Elide 984
14 processing-android 767
15 LGame 529
16 Resizer 432
17 opentest 428
18 substrate 366
19 gomobile-ipfs 305
20 vision-camera-ocr 223
21 dnd-sync 102
22 mapsplit 64
23 discord-experiments-android 50
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com