Custom menus on your mobile for Arduino. No mobile programming required.
About pfodDesigner V3 for pfodApp
pfodDesigner V3 for pfodApp is a communication app developed by Forward Computing and Control Pty.Ltd.
Download Statistics
pfodDesigner V3 for pfodApp has been downloaded 6.5 thousand times. In the last 30 days, the app was downloaded 2 times.
User Ratings
pfodDesigner V3 for pfodApp is rated 3.40 out of 5 stars. The rating is based on 20 ratings.
App Information
pfodDesigner V3 for pfodApp is FREE to download. The APK download size is 2.36 MB. The latest version available is 3.0. The last update was on July 8, 2025.
Technical Requirements
pfodDesigner V3 for pfodApp requires Android 4.0+ or higher. The app has a content rating of Everyone. The app has been available on Google Play May 2016.
Description
pfodDesigner V3 for pfodApp (www.pfod.com.au) pfod™ (Protocol For Operations Discovery)
Check out the free companion apps, pfodWebDesigner and pfodWeb at https://www.forward.com.au/pfod/pfodWeb/index.html pfodWebDesigner is a free web based GUI designer, pfodWeb is a free web based partial replacement for pfodApp for ESP32, ESP8266 and Pi Pico W/2W
There is also the free Android App https://www.forward.com.au/pfod/pfodGUIdesigner/index.html
Latest release of pfodDesignerV3 lets you create charts and log Arduino data on your mobile.
Create custom menus on your mobile to turn Arduino outputs on and off, quickly and easily via Bluetooth Low Energy (BLE), Bluetooth V2, Wifi/Ethernet or SMS No Arduino Programming required and no mobile programming required.
Generates Sketches for Adafruit Bluefruit Feather52, Ardunio 101 (Genuino 101), RedBear BLE NanoV2 and V1.5, RFduino BLE, Itead BLE Shield (HM_10 modules), Adafruit Bluefruit BLE Friends, ESP8266, FioV3, LinkIt ONE, WildfireV3, SIM900 GPRS, Arduino Ethernet, and WiFi and Bluetooth V2 shields, etc
This free application lets you interactively design and view pfodApp menus and generates all the required Arduino code to turn Arduino outputs on and off from your mobile, via pfodApp.
See the step by step tutorial on building a menu and generating the Arduino code at http://www.forward.com.au/pfod/pfodDesigner/index.html
pfod menus consist of a scrollable list of buttons and some (possible blank) prompt text. pfodDesigner lets you create a menu, customise the prompt, add buttons, set the background colour, set the font colour, font size and font style. All with interactive preview. In app help is also available
When you are happy with how your menu looks the pfodDesigner will generate Arduino code that will display this menu on your mobile using pfodApp. You can specify the serial connection and baud rate to suit your hardware. No Android programming required. No mobile programming required.
pfodDesigner saves the code to a file on your mobile -- /pfodAppRawData/pfodDesignerV3.txt
The generated code also handles the commands returned when the user clicks the buttons
Copy this file to your computer and paste the code into the Arduino IDE. (http://www.forward.com.au/pfod/Android_pfodApp/pfodAppForAndroidGettingStarted.pdf covers copying pfodApp Raw Data files to your computer.)
If you choose On/Off toggle buttons then the pfodDesigner generates ALL the Arduino code need to turn your chosen output on and off.
If you choose simple buttons for you menu then the pfodDesigner generates the Arduino code need to send the menu and parser the commands.
All you need to do then is replace the place holder comments with your own Arduino action code for each button command
e.g. } else if('A'==cmd) { // user pressed -- ON // << add your action code here for this button
The pfodDesigner stores your designs so you can easily go back modify them as needed. Email support if you need assistance.
Note about pfodDesignerV3 app code: ----------------------------------------------- All pfodDesignerV3 screens are just standard pfod screens. The pfodDesignerV3 is actually just a copy of pfodApp with a back end added to save your data and serve up the various screens using standard pfod messages. Open the mobile's menu in the app and choose Debug View to see the pfod messages that are generating the pfodDesigner screens.
Recent changes: Rev 4300 support Android 15 API35, fixed insertDwg offsets, changed way service started to prevent lockup if goes to sleep
Get a detailed PDF report for pfodDesigner V3 for pfodApp with download trends, rating history,
and key performance statistics — useful for competitive research or tracking your own app.
Learn more
Are you the developer of this app? Join us for free to see more information about your app and learn how we can help you promote and earn money with your app.
Comments on pfodDesigner V3 for pfodApp for Android
★★★★★
This is a wonderful product for creating a BLE connection between embedded devices and Andoid smartphones. Works particularly well with nRF52 devices. Also, support goes above and beyond the line of duty to help with debugging issues.
★★★★★
Build yourself a remarkable UI In my opinion pfodDesignerV2 and pfodAppV2 are amazing game-changing products. I am using a Galaxy Tab A 8", Uno R3, and a Bluefruit LE UART Friend. I had searched the Internet extensively looking for a product, to provide for a more advanced UI, for control of, and data display, from a micro-controller. I had almost resigned myself to the fact, that I would have to learn Android programming to build UIs. Then I found pfod, and was overwhelmingly impressed with it's capabilities. You can build a very professional, simple or complex UI. I believe that once pfod is well known, it will have a significant impact on the micro-controller world.
★★☆☆☆
This app does not save the generated code anywhere on my phone or sdcard, it's completely useless.
★★☆☆☆
pointless
Google Play Rankings for pfodDesigner V3 for pfodApp
This app is not ranked
Technologies used by pfodDesigner V3 for pfodApp
pfodDesigner V3 for pfodApp is requesting 3 permissions and is using 12 libraries.
Each subscription will automatically renew 3 days before the expiration date for
the same time period. Subscriptions can be cancelled at any time before the renewal.