Si può programmare attraverso Samsung DeX?
Sì, troverete meno strumenti e potrebbe essere più complicato che in un pc, ma è decisamente possibile.
Dipende anche da cosa volete programmare.
Potete fare un po' di programmazione nativa per Android usando AIDE, e poi installare l'eseguibile che compilate.
poi avete diversi strumenti per lo scripting e interpreti. Puoi fare python con pydroid3, può anche eseguire programmi grafici, sfortunatamente puoi solo eseguire i programmi dall'interno dell'ide (almeno quelli che usano l'interfaccia grafica, potresti essere in grado di eseguire programmi basati sul testo direttamente dalla linea di comando in termux.
allora hai accesso a intere distribuzioni linux usando Andronix. Lì si potrebbe in teoria eseguire qualsiasi programma linux. In pratica non si può (ancora almeno) eseguire tutto perché non tutti i pacchetti hanno porte per l'architettura arm. Ho visto che la programmazione in python funziona completamente, così come c++ e altri per fare app linux.
Quello che ancora non riesco a capire è la compilazione di app android dall'interno dell'ambiente linux nel mio telefono, dato che finora non riesco a far funzionare android studio in arm. Quindi per fare applicazioni android sono bloccato nell'uso di AIDE, o dovendo compilare in un vero e proprio PC con intel / amd64.
Sono sicuro che questo alla fine verrà risolto quando le persone inizieranno a convertire più binari e librerie per funzionare in arm, e quando i telefoni diventeranno più potenti per rendere la compilazione in android più comune.
Ho un note 20 ultra e posso dirvi che linux attraverso andronix funziona abbastanza bene finché si carica un ambiente desktop leggero come xfce (ho provato kde, funziona bene, ma si inizia chiaramente a notare un po' di lag quando si esegue)