Java Android

Open-source Java projects categorized as Android

Top 23 Java Android Projects

  1. jadx

    Dex to Java decompiler

    Project mention: Hunting the Hacker: A Deep Dive into Courier Fraud | dev.to | 2024-07-20

    Suspicious of the request, our colleague forwarded the APK to me, knowing my expertise in software development and cybersecurity. My investigation began by downloading and extracting the contents of the APK. Inside, I found several dex files, which I knew contained the app's compiled source code. Using a tool called jadx, (jadx -d extractedapkfile) I decompiled the APK to inspect its source code.

  2. SaaSHub

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

    SaaSHub logo
  3. termux-app

    Termux - a terminal emulator application for Android OS extendible by variety of packages.

    Project mention: How do you backup your Android? | news.ycombinator.com | 2025-01-09
  4. MPAndroidChart

    A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.

  5. Lottie for Android, iOS, and React Native

    Render After Effects animations natively on Android and iOS, Web, and React Native

    Project mention: Add Engaging Animations To Your Webapp for FREE | dev.to | 2024-09-09

    Lottie is a library developed by Airbnb that renders animations in real-time on the web and mobile apps. It reads JSON files exported from Adobe After Effects using the Bodymovin plugin, allowing complex animations to be easily integrated without compromising performance.

  6. glide

    An image loading and caching library for Android focused on smooth scrolling

  7. AndroidUtilCode

    :fire: Android developers should collect the following utils(updating).

  8. ZXing

    ZXing ("Zebra Crossing") barcode scanning library for Java, Android

  9. NewPipe

    A libre lightweight streaming front-end for Android.

    Project mention: YouTube in Android introduces UI bugs | news.ycombinator.com | 2024-11-12

    NewPipe [1] and its derivatives like Tubular that include SponsorBlock (and dislikes, but I don't use this feature) are also great.

    They let you follow channels and build playlists without a Google account play in background.

    You can find those apps on F-Droid by adding the relevant repositories.

    [1] https://newpipe.net/

    [2] https://github.com/polymorphicshade/Tubular

  10. SmartRefreshLayout

    🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。

  11. libGDX

    Desktop/Android/HTML5/iOS Java game development framework

    Project mention: How to Use the Foreign Function API in Java 22 to Call C Libraries | news.ycombinator.com | 2024-05-08
  12. Mindustry

    The automation tower defense RTS

    Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    Mindustry - The automation tower defence RTS. Java

  13. Exoplayer

    This project is deprecated and stale. The latest ExoPlayer code is available in https://github.com/androidx/media

    Project mention: ExoPlayer Deprecated: Transition to New Home on AndroidX Media | news.ycombinator.com | 2024-08-13
  14. SmartTube

    Advanced player for set-top boxes and tvs running Android OS

    Project mention: YouTube in Android introduces UI bugs | news.ycombinator.com | 2024-11-12

    and SmartTube (https://github.com/yuliskov/SmartTube) if you have an Android TV.

  15. Apktool

    A tool for reverse engineering Android apk files

    Project mention: Understanding security in React Native applications | dev.to | 2024-04-03

    App tampering and repackaging can be performed by using reverse engineering or tampering tools, such as Apktool, dex2jar, etc.

  16. DoraemonKit

    一款面向泛前端产品研发全生命周期的效率平台。

  17. tinker

    Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. (by Tencent)

  18. material-components-android

    Modular and customizable Material Design UI components for Android

    Project mention: Weird background using Material 1.1.0 and Navigation component | dev.to | 2024-07-27

    More discusion on Github issue

  19. VirtualXposed

    A simple app to use Xposed without root, unlock the bootloader or modify system image, etc.

  20. Android-CleanArchitecture

    This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.

  21. Ehviewer_CN_SXJ

    ehviewer,用爱发电,快乐前行

  22. bytecode-viewer

    A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)

  23. CircleImageView

    A circular ImageView for Android

  24. logger

    ✔️ Simple, pretty and powerful logger for android

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 Android discussion

Log in or Post with

Java Android related posts

Index

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

# Project Stars
1 jadx 42,459
2 termux-app 37,951
3 MPAndroidChart 37,733
4 Lottie for Android, iOS, and React Native 35,136
5 glide 34,743
6 AndroidUtilCode 33,407
7 ZXing 32,983
8 NewPipe 32,243
9 SmartRefreshLayout 25,016
10 libGDX 23,590
11 Mindustry 23,067
12 Exoplayer 21,758
13 SmartTube 20,988
14 Apktool 20,704
15 DoraemonKit 20,254
16 tinker 17,208
17 material-components-android 16,500
18 VirtualXposed 15,538
19 Android-CleanArchitecture 15,519
20 Ehviewer_CN_SXJ 15,215
21 bytecode-viewer 14,794
22 CircleImageView 14,548
23 logger 13,839

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

Did you know that Java is
the 8th most popular programming language
based on number of references?