Skip to content

Software Development at Program Tom LTD

Place for coding, programming, development and software in general.

Menu
  • Blog
  • PDF Booklets
  • Dev Utils & Content
  • Java Spring Boot Or Web Apps
  • English
    • български
    • English
    • Español
    • Português
    • हिन्दी
    • Русский
    • Deutsch
    • Français
    • Italiano
    • العربية
  • About Us
  • Flutter Apps
Menu
WordPress

WordPress Application Builder

Posted on June 22, 2021April 17, 2023 by Toma Velev

WordPress powers most of the Internet because of ease of use, network effect, branding and more so I’ve created a Simple Application Builder using this platform as the backbone. It is proof of concept, so don’t expect a lot.

It could be found here: https://tomavelev.com/wp_app_builder/

You search for the site you wish to turn into an app.  No coding is required from your side. If it is present, you’ll get a link to download it, otherwise – search it again after – for example – an hour – and the backend job will probably have it build for you. For the version 1 – it outputs Android Installation file, but because it is made with the Flutter Framework, I may include packages for Web and Desktop OSes version (Linux, Windows, MacOS).

The result program is the following:

Main Page

blank

It grabs the information from the index page – what is the Site/App About. There are 3 buttons bellow that open the most popular data models entered in the WordPress Database:

Products

blankblank

It is a lazy loading list with the entered products. Each product opens a detail view and displays the description

Blog Posts

blank blank

In Very much the same way you could view and load, view and read the blog posts.

blank blank

The most tricky parts are the pages. Many WordPress sites are just corporate pages with static information with no big changes or evolution over time. Some pages are displayed in special occasion:

  • No Internet Connection page,
  • Cookie/Policy Information Page,
  • “Redirect” Pages.

So, I’ve made a choice to only display records that have order in menu greater than 0. It is field accessible to any administrator of a site.

  • What are ways to Optimize the backend endpoints in Spring Boot
  • Flutter image flickers
  • Could a Flutter App save a Flag even after uninstall
  • Could iOS flutter app logs be viewed while running in release mode – started after previous closed state
  • 6 Addictive Mobile Game Ideas Inspired by Flappy Bird’s Simplicity

Categories

  • Apps (20)
  • ChatGPT (19)
  • Choosing a Framework (38)
  • Flutter (206)
  • Graphical User Interface (13)
  • Marketing (114)
  • Software Development (270)
  • Spring (43)
  • StartUp (21)
  • Uncategorized (4)
  • Uncategorized (15)
  • Vaadin (14)

Tags

Algorithms (9) crypto (29) flutterdev (39) General (86) Java (7) QR & Bar Codes (3) Software Dev Choices (33) Spring Boot (1) standards (1) Theme (3) User Authentication & Authorization (9) User Experience (10) Utilities (19) WordPress (11)

Product categories

  • All Technologies (83)
    • Flutter Apps (23)
    • GPT (4)
    • Java (38)
    • Native Android (3)
    • PHP (9)
    • Spring (Boot) / Quarkus (35)
    • Utils (15)
    • Vaadin 24+ (27)
    • Vaadin 8 (1)
  • Apps (18)
    • Employees DB (1)
    • Notes (6)
    • Personal Budget (1)
    • Recipes Book (1)
    • Stuff Organizer (1)
    • To-Do (2)
  • PDF Books (3)
  • Source Code Generators (8)

Recent Posts

  • What are ways to Optimize the backend endpoints in Spring Boot
  • Flutter image flickers
  • Could a Flutter App save a Flag even after uninstall
  • Could iOS flutter app logs be viewed while running in release mode – started after previous closed state
  • 6 Addictive Mobile Game Ideas Inspired by Flappy Bird’s Simplicity

Post Categories

  • Apps (20)
  • ChatGPT (19)
  • Choosing a Framework (38)
  • Flutter (206)
  • Graphical User Interface (13)
  • Marketing (114)
  • Software Development (270)
  • Spring (43)
  • StartUp (21)
  • Uncategorized (4)
  • Uncategorized (15)
  • Vaadin (14)