I'm sad but also relieved to say I will be discontinuing Laska for now. It's been quite a ride: I truly started my journey into entrepreneurship with this project.
Laska is a tool that lets you build React Native UI. That was the original mission, but once I started to work on my landing page I realized I wanted to have the same experience on the web. And so Styled Page, a tool that lets you build React apps, was born.
A careful observer will notice that the two sites are almost identical. That's because they are. The underlying engine works the same way. At the time, it seemed smart to work on both ideas. I've always felt that both platforms can use a tool like this, which is true. So I kept working on Laska and SP simultaneously for quite some time.
But then I started to realize that instead of focusing my efforts on one thing, I've been spreading my efforts on both platforms and creating two half-assed products as a result. The final push I needed came from reading a blog post which describes the same evolution happening. You need to stop doing that and relentlessly focus on one thing at a time.
I've also been doing way too much development and not enough marketing. You need to do 50/50 where mine was more like 90/10. Why? Working on both platforms created a ton of edge cases and bugs for the engine that absolutely needed solving. This is much reduced when focusing on one platform. So going forward I will be focusing my efforts 100% on SP and also much more on the marketing side.
Why SP and not Laska? As of late Flutter is on the horizon, and I have a feeling that the React Native community isn't as vibrant as it once was. In addition I simply can't fulfil my promise for React Native (the ability to edit existing React Native apps in the browser) due to technical limitations ¹. SP in contrast really shines and works well with websites and web apps. I've also had good feedback so far from beta testers.
Peace out,
Nick
¹ It did work in the past, but only for static UI parts of an app. The new engine is much more dynamic and can run entire apps in the browser.