# How To Set-Up Julia on Android Termux?

**URL:** https://discourse.julialang.org/t/how-to-set-up-julia-on-android-termux/97289
**Category:** General Usage
**Tags:** question, android
**Created:** [April 9, 2023, 11:26pm UTC](https://discourse.julialang.org/t/how-to-set-up-julia-on-android-termux/97289 "2023-04-09T23:26:26Z")
**Posts on this page:** 1
**Showing post:** 9

<div class="post-metadata">

### Author: ![Palli](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/palli/32/3380_2.png) [@Palli](https://discourse.julialang.org/u/Palli)
#### Post date: [October 12, 2024, 7:32pm UTC](https://discourse.julialang.org/t/how-to-set-up-julia-on-android-termux/97289/9 "2024-10-12T19:32:27Z")

</div>

> [@caleb-allen](#):
>
> > [@caleb-allen](#):
> >
> > it may be possible and relatively easy with the upcoming [Android Virtualization Framework](https://source.android.com/docs/core/virtualization), though that is just conjecture on my part
> 
> Well whaddya know, it looks like this is indeed going to be the case! Android Authority [reports](https://www.androidauthority.com/android-linux-terminal-app-3489887/) recent work in AOSP of a “Terminal” app that installs and manages a Debian VM using the above mentioned Android Virtualization Framework (AVF).

This is an intriguing possibility, for e.g. Julia Julia with the REPL, or well anything else, but not to make native Android apps.

I think the new `juliac` might help make that more practical.

Python 3.13 officially supports Android (again), so we’re competing with it, or maybe a better path to use together. E.g. Python’s [kivy.org](http://kivy.org) (or something like **[BeeWare](https://wiki.python.org/moin/Android)** even better?) enables “cross-platform GUI apps”:

> Kivy runs on Android, iOS, Linux, macOS and Windows.

Julia already supports ARM64 (on macOS tier 1, not tier 1 on Linux, why not?), See also:

> [@Julia development on Qualcomm Snapdragon for Windows](https://discourse.julialang.org/t/julia-development-on-qualcomm-snapdragon-for-windows/116852/2):
>
> When someone motivated and interested on this platform will have completed the port. At the moment there’s no one in sight with these requirements, until then the expected timeline is never.

What _minimal_ dependencies does Julia require? E.g. Julia currently relies on glibc (or musl), C library, not Android’s bionc. What else might be problematic? I think if Python used and calling Julia with `juliac` compiled libraries, then some proof-of-concept native Julia app could be made, easier.

---

_[View the full topic](https://discourse.julialang.org/t/how-to-set-up-julia-on-android-termux/97289)._
