Welcome
AppStarterStack helps software entrepreneurs / developers to create production-ready multi-platform applications using the Livecode Engine.
No matter how “simple” and how powerful Livecode is, creating feature-complete professional software, for multiple platforms, is still quite time consuming.
Every software needs an overall architecture for its user interface. settings, screen responsiveness, wizards, disk, http IO, error-checking, and a multitude of other things. Without a well thought-out architecture to house your application, you will inevitably suffer with lost time, increased cost and lost revenue.
Why not start with an architecture but retain total flexibility and control over the final product and the code you ship?
The AppStarterStack saves you the time and effort of building those critical functions which house and support your application’s actual feature set.
It was built with patience and with foresight, to enable us to build great software products quickly without rebuilding a similar architecture each and every time.
You can benefit from our care and diligence by having not a blank canvas to work with, but an application architecture that lets you focus almost entirely on the user inputs, outputs and processes that your full application or MVP needs.
With Livecode and the AppStarterStack, you can prove your idea or create production ready software while others are still debating which platform to use.
Time-Saving Benefits
"Its not a library, its a starter stack."
Powerful starting point for almost any project.
Every application requires many of the same components. And no matter how great a tool you are using, there are lots of things to think about and plan.
With the AppStarterStack, you start your project with:
- User Interface
- Flexible and Entirely Customizable
- Responsive
- Resizable
- Capable of 'Minimizing to Tray' and running in the background
- Low use of system resources
- Garbage Collected
- Built for reliability and continuous uptime
- Stress tested
- I/O
- Built In Task Scheduler supports:
- File IO (blocking & non-blocking)
- HTTP Requests
- HTTP To File Download
- S3 Object
- SQLite Querying
- Built In Task Scheduler supports:
- Non-Blocking
- capable of near real-time updates of specified UI elements
- blocking or long operations can be abstracted to run in 'background'
- Pseudo Multi-Core Support Coming Soon
- 2+ stacks which communicate together and share tasks
- Builds to all 5 major device platforms out of the box
- Windows, OS X, Linux, Android, iOS
- HTML5 support (distinct version?) is planned
- Secure
- If your application requires it, you can
- Secure your application (or the user's data) with a master password.
- "Encryption at Rest" (Saved files are encrypted by AES 256)
- If your application requires it, you can
- Livecloud.io Integration
- Account creation
- Authentication
- & more
- Lots of examples for creating and arranging controls
- These examples can be duplicated and modified to create what YOUR application needs. No need to start from scratch.
- Code Management
- Built in script (code) export/ import functions
- Code Decoupling - For the most part your code is decoupled from the AppStarterStack code. This means that as you are working on your application, the AppStarterStack's code and multitude of functions will be tucked away in areas you should not have to see or touch. (However, no code is encrypted so anything that needs to be viewed, inspected or changed, can be.)
- 25+ one line abstractions to help you code your application faster and accomplish complex UX tasks easily.
- & so much more
Get straight to working on your application's screens and functions
When you use the AppStarterStack as your starting point, your development path is different than it otherwise would have been.
Once you learn the simple basics on how the AppStarterStack is designed, you will feel like the path to your finished product or MVP is smoother and more straight than you thought.
Now you can focus solely on the features and user experience of your application.
- What inputs do you need?
- What data must you display? and how?
- What settings does your application need?
- etc.
Leverage the power of Livecode more than ever before
The AppStarterStack is an architecture template for professional, multi-platform software. If you know what you want to build, you can get straight to building your idea, its look, its interfaces and functions.
The AppStarterStack is built for :
- Continuous uptime
- Non-blocking, Real Time Interfaces
- Responsive UI
- One codebase, all platforms
- Complete flexibility
It also contains lots of wrapped functions, referred to as one-liners, which help you use the power of the Livecode engine to turn your idea into reality even faster.
Open & fully customizable, you can change any aspect of the stack you need
- The entire AppStarterStack file is open, there are no encrypted script libraries
- Your application's codebase will always be under your control.
- You can easily change its default appearance, and make sweeping visual changes easily using code.
- No limits are placed on what you do with your stack and the Livecode Engine.
Your App, on 5 major platforms, from Day 1
- Your application will look and function consistently on each platform for which it is built.
- Your file will be able to test and build on all 5 major platforms.
- So far, AppStarterStack has been built and tested on:
✔ Desktop Platforms: Windows, Mac OS X, Linux 'should work' to the exclusion of the browser widget)
✔ Android: Several physical devices all the way back to Android 7 - iOS builds will be tested and completed in January of 2022, but we expect everything to be very similar to Android.
- HTML5 Building will be worked on in Q3 of 2022
- All tests went as expected and all stack functions preformed well. Issues have been noted and will be fixed.