# Julia Development on Mobile (Android)

**URL:** <https://discourse.julialang.org/t/julia-development-on-mobile-android/62543>\
**Category:** Tooling\
**Tags:** android\
**Created:** [June 7, 2021, 7:13pm UTC](https://discourse.julialang.org/t/julia-development-on-mobile-android/62543 "2021-06-07T19:13:40Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rabioli](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rabioli/32/25858_2.png) [@Rabioli](https://discourse.julialang.org/u/Rabioli)\
**Post date:** [June 7, 2021, 7:13pm UTC](https://discourse.julialang.org/t/julia-development-on-mobile-android/62543/1 "2021-06-07T19:13:40Z")

</div>

For a personal project I want to practice and use Julia as the programming language to compose and create a mobile app on android, I am not sure where or how to even begin or if there is even any package oriented or designed for this so basically I am just asking for some guidance or to know if it is a terrible idea too.

---

<div class="post-metadata">

**Author:** ![jzr](https://avatars.discourse-cdn.com/v4/letter/j/eb9ed0/32.png) [@jzr](https://discourse.julialang.org/u/jzr)\
**Post date:** [June 7, 2021, 8:57pm UTC](https://discourse.julialang.org/t/julia-development-on-mobile-android/62543/2 "2021-06-07T20:57:24Z")

</div>

Some people have gotten the Julia REPL running on Android

> [@Using Julia on Android?](https://discourse.julialang.org/t/using-julia-on-android/8086/36):
>
> I followed this instruction and got error CANNOT LINK EXECUTABLE "julia".... For long time of googling I found the solution: [https://github.com/termux/termux-app/issues/1703#issue-676231188](https://github.com/termux/termux-app/issues/1703#issue-676231188) BE CAREFUL: IT COULD CAUSE DATA LOSS (All my installed Python packages removed sob ) Just run it after installing Julia and all get work!

but I haven’t heard of an Android app built in Julia.

---

<div class="post-metadata">

**Author:** ![tchr](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tchr/32/15138_2.png) [@tchr](https://discourse.julialang.org/u/tchr)\
**Post date:** [June 7, 2021, 11:29pm UTC](https://discourse.julialang.org/t/julia-development-on-mobile-android/62543/3 "2021-06-07T23:29:25Z")

</div>

This is a pretty comprehensive and detailed write-up from 2018: [Building -- and releasing -- a fully self-contained Application written in julia](https://discourse.julialang.org/t/building-and-releasing-a-fully-self-contained-application-written-in-julia/10418)

---

<div class="post-metadata">

**Author:** ![simeonschaub](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/simeonschaub/32/216566_2.png) [@simeonschaub](https://discourse.julialang.org/u/simeonschaub)\
**Post date:** [June 7, 2021, 11:47pm UTC](https://discourse.julialang.org/t/julia-development-on-mobile-android/62543/4 "2021-06-07T23:47:17Z")

</div>

That’s an interesting idea! I have actually wondered this before, but never had a good reason to try it. You definitely want to read [Embedding Julia · The Julia Language](https://docs.julialang.org/en/v1/manual/embedding/) and read up on the [Android NDK](https://developer.android.com/ndk/) first and you might also have to set `JULIA_COPY_STACKS` like [GitHub - JuliaInterop/JavaCall.jl: Call Java from Julia](https://github.com/JuliaInterop/JavaCall.jl) is doing, but if you are willing to dig into this a bit, it’s probably doable.

---

<div class="post-metadata">

**Author:** ![jzr](https://avatars.discourse-cdn.com/v4/letter/j/eb9ed0/32.png) [@jzr](https://discourse.julialang.org/u/jzr)\
**Post date:** [June 8, 2021, 12:04am UTC](https://discourse.julialang.org/t/julia-development-on-mobile-android/62543/5 "2021-06-08T00:04:45Z")

</div>

Python’s Beeware project builds for Android

[https://docs.beeware.org/en/latest/tutorial/tutorial-5/android.html](https://docs.beeware.org/en/latest/tutorial/tutorial-5/android.html)
