Is there a decent way to develop android apps using dex?

This page summarizes the projects mentioned and recommended in the original post on /r/SamsungDex

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • termux-app

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

  • You can try using Termux from the f-droid store and installing a Linux distro from Andronix. Then you can install an modified IDE for Linux on Android.

  • engine

    Fast and lightweight JavaScript game engine built on WebGL and glTF

  • PlayCanvas https://playcanvas.com/ is another example. But there i don't know, if it's possible to generate an App with.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • linuxdeploy

    Install and run GNU/Linux on Android

  • Proot using andronix/termux/other ways is generally a bad idea and gives very poor performance, beside android sdks don't exist for arm yet, afaik. Even if they do, theres no guarantee you can have it on android for obvious reasons. But if your "getting into development" is learning a new language, you can root your device and get linux deploy(chroot) running and have a more native-like experience (linux). Then you can get vscode (code-server) running. Some extensions will not show up on the extension marketplace because they either 1. Doesn't support code-server 2. Doesn't officially support code-server 3. /And doesn't support arm.

  • Code-Server

    VS Code in the browser

  • Proot using andronix/termux/other ways is generally a bad idea and gives very poor performance, beside android sdks don't exist for arm yet, afaik. Even if they do, theres no guarantee you can have it on android for obvious reasons. But if your "getting into development" is learning a new language, you can root your device and get linux deploy(chroot) running and have a more native-like experience (linux). Then you can get vscode (code-server) running. Some extensions will not show up on the extension marketplace because they either 1. Doesn't support code-server 2. Doesn't officially support code-server 3. /And doesn't support arm.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts