I use Flutter for my day job, which I highly prefer to native iOS and Android development.
(If I ever have the time and energy, I am considering rewriting MobMuPlat in Flutter, which would unite 4 separate implementations (iOS, Android, Java Swing for desktop, MacOs) into a single implementation.)
While a Flutter GUI (and other layers of the app, e.g. data layer, controllers, etc) is cross-platform, you will still need to have a 'native' layer for iOS and Android in order to handle libpd integration and its interaction with per-platform audio APIs. But that would operate the same as existing iOS and Android native apps which use libpd; you would merely add a 'plugin' wrapper (i.e. a Dart library which translates app logic into calls to the native layer).
On Fri, Oct 8, 2021 at 8:46 AM hans w. koch hansw.koch@gmail.com wrote:
the closest i know of is mobmuplat: https://danieliglesia.com/mobmuplat/ available for iOS and android. GUI is created in json.
hand
Am 08.10.2021 um 17:33 schrieb Antoine Rousseau antoine@metalu.net:
libpd... https://github.com/libpd/libpd what is your cross-platform framework? maybe there's already a module
that integrates libpd into it?
Antoine
Le ven. 8 oct. 2021 à 14:25, Jakob jakkesprinter@web.de a écrit : Dear list, Has anyone of you heard/seen of a possibilty to integrate a pd patch
into a cross-platform framework ? My goal is to have an app for android and ios with the (more or less) same gui. The sound engine, however, should be an existing pd patch. The gui-code from the cross-platform framework needs to communicate with the patch.
Thanks and best regards,
Jakob
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list