Showing 2341 open source projects for "java, android"

View related business solutions
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 1
    PSLab Android App

    PSLab Android App

    PSLab Android App

    Repository for the PSLab Android App for performing experiments with the Pocket Science Lab open-hardware platform. This repository holds the Android App for performing experiments with PSLab. PSLab is a tiny pocket science lab that provides an array of equipment for doing science and engineering experiments. It can function like an oscilloscope, waveform generator, frequency counter, programmable voltage and current source and also as a data logger. PSLab is a tiny pocket science lab that...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 2
    Nextcloud Android app

    Nextcloud Android app

    The Android client for Nextcloud

    Nextcloud Android app is the Android client for Nextcloud, a private file sync & share and communication server. It lets you access all of your files easily on your Nextcloud from any Android device. Nextcloud Android app is easy to use and completely open source, so you can host it yourself or have a company do it for you. Always stay in control of your photos, calendar, contact data and other documents and files with Nextcloud.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3
    Android Runtime for NativeScript

    Android Runtime for NativeScript

    NativeScript for Android using v8

    Contains the source code for the NativeScript's Android Runtime. NativeScript is a framework that enables developers to write truly native mobile applications for Android and iOS using JavaScript and CSS. Each mobile platform has its own ecosystem and offers completely different development tools and language(s) - Java for Android and Objective C (Swift) for iOS. In order to translate JavaScript code to the corresponding native APIs some kind of proxy mechanism is needed. ...
    Downloads: 17 This Week
    Last Update:
    See Project
  • 4
    Android Hidden APIs

    Android Hidden APIs

    A library that provides access to Android hidden APIs

    Android Hidden APIs are classes, methods, and resources that Google hides from you because of stability reasons. These features are hidden because they may be changed on next API version. The internal APIs are located in package com.android.internal and available in the framework.jar, while the hidden APIs are located in the android.jar file with @hide javadoc attribute. Now you know the difference. But I will refer to both as hidden APIs. This repo contains a custom android.jar which you...
    Downloads: 2 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    Android Upload Service

    Android Upload Service

    Easily upload files in the background with progress notification

    Easily upload files (Multipart/Binary/FTP out of the box) in the background with progress notification. Support for persistent upload requests, customizations and custom plugins. At the core of the library, there is a Service that handles multiple concurrent upload tasks in the background. It publishes broadcast intents to notify status. This way the logic is completely decoupled from the UI. You are safe launching upload requests from your fragments, activities and services without worrying...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 6
    Wikipedia Android app

    Wikipedia Android app

    The Wikipedia app for Android

    This repository contains the source code for the Wikipedia Android app. Wikipedia is the free encyclopedia that everyone can edit. Articles are freely licensed and the app is 100% open source. The lifeblood of Wikipedia is its community of volunteers who work to give you unlimited access to free, reliable, and neutral information. Wikipedia is a place to learn where there is no advertising. The app was developed by the Wikimedia Foundation, a non-profit organization that supports and manages...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Slack SDK for Java

    Slack SDK for Java

    Slack Developer Kit (including Bolt for Java) for any JVM languages

    Slack SDK for Java supports the Slack platform in a Java idiomatic way. The SDK written in Java so developers can use it in any JVM language including Kotlin, Groovy, and Scala. If what you want to do is call Slack APIs in your existing services, we recommend using only the Slack API Client. If instead, you’re developing a new modern and interactive Slack app, we recommend Bolt for it. The framework enables developers to focus on the essential parts of their apps without being bothered by...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Nextcloud Notes for Android

    Nextcloud Notes for Android

    Android client for Nextcloud Notes app

    Nextcloud Notes Android is the official mobile client that enables users to create, edit, and manage notes stored on a Nextcloud server, making it possible to access personal notes securely from anywhere. Designed to integrate with Nextcloud’s server-side Notes app, this Android application supports multiple accounts, allowing users to operate against different servers or accounts within a single interface. It provides a full suite of note management tools including creation, editing,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Android Contacts, Reborn

    Android Contacts, Reborn

    Android Contacts API Library written in Kotlin

    This library provides a complete set of APIs to do everything you need with Contacts in Android. You no longer have to deal with the Contacts Provider, database operations, and cursors. Whether you just need to get all or some Contacts for a small part of your app (written in Kotlin or Java), or you are looking to create your own full-fledged Contacts app with the same capabilities as the AOSP Android Contacts app and Google Contacts app, this library is for you.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Access competitive interest rates on your digital assets.

    Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 10
    JADX

    JADX

    Dex to Java decompiler

    Command-line and GUI tools for producing Java source code from Android Dex and apk files. Decompile Dalvik bytecode to java classes from APK, dex, aar, aab and zip files. Decode AndroidManifest.xml and other resources from resources.arsc. Deobfuscator included. Be aware, Android Studio can interfere with jadx debugger, so it is better to close it before attaching to the process in jadx.
    Downloads: 1,792 This Week
    Last Update:
    See Project
  • 11
    EhViewer CN SXJ

    EhViewer CN SXJ

    A modified and localized version of EhViewer

    Ehviewer_CN_SXJ is a modified and localized version of EhViewer, an open-source Android app for browsing the e-hentai and ExHentai galleries. This version includes Chinese language support, UI enhancements, and additional features tailored for Chinese-speaking users. It offers a better user experience with a sleek interface, download management, content filters, and login functionality while preserving privacy and usability.
    Downloads: 1,149 This Week
    Last Update:
    See Project
  • 12
    AGI (Android GPU Inspector)

    AGI (Android GPU Inspector)

    Android GPU Inspector

    Android GPU Inspector (AGI) is a desktop tool for profiling, tracing, and debugging graphics workloads running on Android devices. It helps developers analyze Vulkan and OpenGL ES applications at the system, frame, and draw-call levels to uncover GPU and CPU bottlenecks. AGI captures detailed performance counters, timelines, and pipeline state to reveal stalls, overdraw, shader hotspots, and inefficient resource usage. Its frame debugger lets you step through commands, inspect render targets...
    Downloads: 14 This Week
    Last Update:
    See Project
  • 13
    Wikimedia Commons Android app

    Wikimedia Commons Android app

    The Wikimedia Commons Android app allows users to upload pictures

    The Wikimedia Commons Android app allows users to upload pictures from their Android phone/tablet to Wikimedia Commons. Download the app here, or view our website. Initially started by the Wikimedia Foundation, this app is now maintained by grantees and volunteers of the Wikimedia community. Anyone is welcome to improve it, just choose among the open issues and send us a pull request.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 14
    Android 3D Model Viewer

    Android 3D Model Viewer

    Android OpenGL 2.0 application to view 3D models

    This is a demo of OpenGL ES 2.0. It is basically an Android application with a 3D engine that can load Wavefront OBJ, STL & DAE files. The purpose of this application is to learn and share how to draw using OpenGL language. The application does not use any third-party library. Load 3D models and see how to do it with this open-source code application. The main purpose of this app is to show how to draw in Android using the OpenGL 2.0 by sharing the source code. So please, don't expect this...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 15
    Effective Android UI

    Effective Android UI

    Sample project created to show some of the best Android practices

    Effective Android UI is a sample Android application created to demonstrate practical patterns for building maintainable user interfaces. It includes parallel examples of MVP and MVVM architectures without relying on a data-binding engine. The project demonstrates fragment usage, dependency injection with Dagger, and communication between fragments inside the same activity. Android resource qualifiers are used to adapt layouts to different screen sizes, densities, versions, and domains. It...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Android Interview Questions

    Android Interview Questions

    Your Cheat Sheet For Android Interview

    This repository is a comprehensive study guide for Android interviews, organized to cover the platform from fundamentals to advanced topics. It includes explanations and Q&A on the Android app lifecycle, activities and fragments, services, broadcast receivers, content providers, and the build system. Modern practices are addressed as well—Kotlin language features, coroutines, Jetpack components, MVVM/MVI architecture, dependency injection, and testing strategies. Performance and reliability...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    ObjectBox Java Database

    ObjectBox Java Database

    Java and Android Database - fast and lightweight without any ORM

    High-performance NoSQL database with integrated Data Sync for decentralized Edge Computing. Get fast access to the data you need across Embedded Devices, IoT, and Mobile. ObjectBox is 10x faster than any alternative, with high-speed data ingestion that increases response times. Check out our benchmarks. ObjectBox’ out-of-the-box synchronization makes data available when needed where needed, eliminating data islands and improving data flow. Develop applications that work on- and offline,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    rtmp-rtsp-stream-client-java

    rtmp-rtsp-stream-client-java

    Library to stream in rtmp and rtsp for Android. All code in Java

    Library for streaming in RTMP and RTSP. All code in Java.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 19
    Vectras VM

    Vectras VM

    It's a Virtual Machine App for Android Which is Based on QEMU

    Vectras VM Android is a mobile virtualization platform built on top of QEMU that enables users to run full desktop operating systems directly on Android devices. It functions as a complete virtual machine manager, allowing the emulation of systems such as Windows, Linux, macOS, and even other Android environments within a single app. The project is designed to push the limits of mobile hardware by leveraging modern smartphone CPUs and RAM configurations to simulate full computing...
    Downloads: 310 This Week
    Last Update:
    See Project
  • 20
    Bytecode Viewer

    Bytecode Viewer

    A reverse engineering suite (decompiler, editor, debugger and more)

    ...Open Android APKs, Android DEX, Java Class Files and Java Jars. (WAR & JSP Support!). Extensively configurable, over 100+ settings! Works seamlessly with all Operating Systems. Integrates BCV into Windows by installing it, it'll associate all .class, .dex and .apk to open with BCV. You can view Jar & APK Resources with ease by APKTool.jar integration.
    Downloads: 79 This Week
    Last Update:
    See Project
  • 21
    Language support for Java for VS Code

    Language support for Java for VS Code

    Java Language Support for Visual Studio Code

    Provides Java ™ language support via Eclipse ™ JDT Language Server, which utilizes Eclipse ™ JDT, M2Eclipse and Buildship. Now that Java extension will publish platform-specific versions, it will embed a JRE for supported platforms such as win32-x64, Linux-x64, Linux-arm64, darwin-x64, and darwin-arm64. The embedded JRE is used to launch the Language Server for Java. Users are only responsible for configuring Project JDKs to compile your Java projects.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 22
    Stroke Input Method for Android

    Stroke Input Method for Android

    Android Chinese keyboard: Stroke Input Method

    This minimalist Android IME enables input of Chinese characters via stroke sequences. It supports over 28k characters (including Cantonese), offers simplified/traditional preferences, avoids ads, permissions, and telemetry, ensuring privacy and simplicity.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    From Java To Kotlin

    From Java To Kotlin

    Your Cheat Sheet For Java To Kotlin

    From Java to Kotlin is a practical guide for Android developers transitioning existing codebases and habits from Java to idiomatic Kotlin. Rather than simply showing syntax translations, it emphasizes Kotlin’s expressive features—null safety, extensions, data classes, sealed hierarchies, and higher-order functions—and how to apply them sensibly.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Socket.IO-client Java

    Socket.IO-client Java

    A Socket.IO client library for Java

    This is the Socket.IO Client Library for Java, which is simply ported from the JavaScript client. The latest artifact is available on Maven Central. There are several ways to handle events that are transmitted between the server and the client. Add the listener function to the end of the listeners array for the event named eventName. Add a one-time listener function for the event named eventName. Remove the specified listener from the listener array for the event named eventName. Remove all...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 25
    Apktool

    Apktool

    A tool for reverse engineering Android apk files

    A tool for reverse engineering 3rd party, closed, binary Android apps. It can decode resources to nearly original form and rebuild them after making some modifications. It also makes working with an app easier because of the project like file structure and automation of some repetitive tasks like building apk, etc. It is NOT intended for piracy and other non-legal uses. It could be used for localizing, adding some features or support for custom platforms, analyzing applications and much...
    Downloads: 191 This Week
    Last Update:
    See Project