FLX - Visual Programming IDE [Free]

floxp

Member
Feb 1, 2021
5
0
0
Hi.

I've develop an Android app for developing small applications and scripts on your Android device. The app is called FLX - Visual Programming IDE. The app provides a visual programming language which is based on Lisp under the hood but syntactically is is similar to Kotlin.

I have just open sourced the FLX Lisp implementation which is powering the FLX visual language execution: https://github.com/Fuusio/flx-lisp

The repo contains also a REPL app for trying out the FLX Lisp.

Some screenshots:

1_screen_navigation_drawer.jpg2_screen_projects.jpg3_screen_file_api.jpg4_screenshot_visual_code.jpg5_screenshot_ui_screen.jpg7_screen_code_repository.jpg9_screen_beanshell.jpg

A short introduction video on YouTube:


The app is free and available from Google Play Store:

https://play.google.com/store/apps/details?id=com.flx

The web site for the app with User Guide, Tips, Q&A, Blog, etc:

https://floxp.app/

So I'm looking for feedback and ideas on how to proceed with this app. I have already implemented the following APIs to FLX:


  • BeanShell script execution
  • MQTT API for implementing MQTT clients
  • IFTTT Web Hooks API

As a Lego fan I am also considering to develop an extension that would enable creating applets for controlling Lego Mindstorms.
 
Last edited:
I use IFTTT for various things and tasks including the setup for my smart home. I originally got the idea for my FLX app when I wanted to have an app where you can easily implement UIs for controlling various things, executing small scriptable tasks, and using web services. I liked tasker and still like, but I wanted something more flexible, extensible, programmable, and customisable. So, naturally I also wanted to implement support for IFTTT. Fortunately IFTTT provides service for makers like me, called Webhooks. It enabled me to implement initial IFTTT support into FLX app. More info about the IFTTT support in my block.

And check out IFTTT Webhooks service: https://help.ifttt.com/hc/en-us/articles/115010230347-Webhooks-service-FAQ - it is awesome.
 
FLX v1.2.3 is now available (https://play.google.com/store/apps/details?id=com.flx) and provides an API for implementing fully customisable MQTT clients. The app provides a project template for creating a simple client. v1.2.4 will provide a project template with UI for FLX applets that implement a generic MQTT client. Users can then modify this template based applet.

You can use this public web socket based front end for the HiveMQ broker for testing your MQTT applet: MQTT Websocket Client
 

Members online

Forum statistics

Threads
954,544
Messages
6,961,995
Members
3,163,071
Latest member
Jeferson de Jesús