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: Huawei breaks free from Google ecosystem with homegrown HarmonyOS | news.ycombinator.com | 2024-05-10

    The open source project microG has already reimplemented the majority of Google's proprietary Android APIs [0], so Microsoft could've definitely done it if they saw enough money in it.

    [0] https://github.com/microg/GmsCore/wiki/Implementation-Status

  • 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.

    InfluxDB logo
  • 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

  • SaaSHub

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

    SaaSHub logo
  • 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)

  • drozer-agent

    The Android Agent for the Drozer Security Assessment Framework.

  • Project mention: How to Install Drozer using Docker | dev.to | 2024-05-05

    To connect to a device, Drozer uses an agent application. This application is available on the Drozer repository. To install the agent on your device, first, download the agent APK. Once you have downloaded the apk, use adb to install the app using the following command:

  • 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

  • NeverTooManyBooks

    A book collection app for Android

  • Project mention: NeverTooManyBooks – Android App for Managing Your Books Library | news.ycombinator.com | 2023-08-11
  • SaaSHub

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

    SaaSHub logo
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).

Java Mobile related posts

  • Exploring React Native: A Journey into Cross-Platform Delight

    1 project | dev.to | 26 Dec 2023
  • Updating from 0.72.7 to 0.73

    2 projects | /r/reactnative | 9 Dec 2023
  • Top 10 Mobile App Development Tools: Building Apps Made Easy

    4 projects | dev.to | 22 Nov 2023
  • PSA: Bringing back DND sync for TWP5(etc) with ADB and Sideloading.

    1 project | /r/TicWatch | 10 Nov 2023
  • Ask HN: What will it realistically take to create an iOS app?

    1 project | news.ycombinator.com | 1 Nov 2023
  • Help please: Verifier rejected class processing.core.PSurfaceNone

    1 project | /r/processing | 22 Aug 2023
  • Magic Earth: OSM based map and routing with croud sourced traffic data

    2 projects | news.ycombinator.com | 8 Aug 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Jun 2024
    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. Learn more →

Index

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

Project Stars
1 Realm 11,451
2 GmsCore 7,198
3 JFoenix 6,263
4 AmazeFileManager 5,094
5 ObjectBox Java (Kotlin, Android) 4,329
6 FXGL 4,213
7 android 3,980
8 Xabber 1,812
9 react-native-contacts 1,617
10 Fetch 1,611
11 popcorn-android 1,200
12 cordova-plugin-inappbrowser 1,112
13 Elide 988
14 processing-android 769
15 LGame 527
16 Resizer 432
17 opentest 428
18 substrate 370
19 gomobile-ipfs 313
20 vision-camera-ocr 232
21 drozer-agent 122
22 dnd-sync 113
23 NeverTooManyBooks 67

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com