Live data from Hacker News

Skip is now free and open source

skip.dev

11–20 of 235 posts

Re: Skip is now free and open source

#11

"At least 32GB of memory is recommended for development with Skip." Dear lord, what?

Likely because it uses both iOS and Android toolchains plus its own transpiler (with Skip Lite) or other overhead with Skip Fuse. iOS alone is already challenging with 16GB. Don't blame Skip for this - it's on Apple and Google for not shipping memory-efficient tooling, which shouldn't be a surprise if you've used their software.

Re: Skip is now free and open source

#12

This is amazing! Thank you for open sourcing the project. It must have been a hard decision.

Thanks! It has been a long time coming.

As we mentioned in the post, developer tools really need to be freely obtainable in order to gain mass adoption. In that sense, it was an easy strategic decision. And we felt that the time was right, given that Skip's benefits are being thrust to the foreground in light of recent developments.

Re: Skip is now free and open source

#15
post #4

I wish there are something for SwiftUI on Windows. I meant to support Windows for Draw Things, but the opportunity cost is too high without proper UI tooling.

Note that Swift/WinRT by The Browser Company does not qualify, as it’s one layer too low (directly exposes the Windows framework): https://github.com/thebrowsercompany/swift-winrt

However it seems like it could be a good basis for such a project.

Re: Skip is now free and open source

#16
> The plain truth is that developers expect to get their tools free of charge.

I've run into this too with my own app. I thought people would like a Lua GUI framework that's professional grade and gives you full access to WinAPI via Lua. I was using DragonRuby as my model.

So I wasted a thousand hours making the app and its documentation. Turns out, even after people understood what it was (I suck at marketing), everyone still agreed that whatever it could become or ever evolve into was still not worth a dime.

Now I'm faced with a decision. Do I open source it? I think, no. What's the point? Marketing for my skills as a developer? There's no more need for software consultants now with Copilot/etc. I have to change careers.

Then, should I open source it altruistically? What for? First of all, giving things away for free is not inherently good. One negative side effect is teaching people not to rely on their own industry. Another is that they may use it for evil. And then, it feels like such a waste to let the code die out.

But everything eventually goes to waste.

Re: Skip is now free and open source

#17
The reasoning for making this choice was refreshingly sober and clear-minded. If there was anything that would help tooling reach critical mass, it's turning it into OSS.

I've built with Flutter and React Native a few times over the years, but I will give Skip a go in my next project, I've heard a lot actually.

Re: Skip is now free and open source

#18
This is great news, thank you. I have been looking into a way to port Soundscape Community [1], a navigation app for the blind to Android without having two codebases to maintain. Skip looks ideal; I was planning on asking you about licensing for a very small team with almost no funding.

Someone else already asked about talkback accessibility; I assume it will work because it translates to native UI controls on android. Is that correct?

[1] https://github.com/soundscape-community/soundscape

Re: Skip is now free and open source

#20

"At least 32GB of memory is recommended for development with Skip." Dear lord, what?

Well, you're running both the iOS development tools (Xcode, iOS Simulator), plus the Android development tools (Gradle, Android emulator, and maybe Android Studio too). These add up. 16GB might be possible, though. (Skip itself doesn't take much memory. If you run it headlessly as a SwiftPM plugin, you wouldn't need nearly that much.)

Do you have to run both at the same time? Because my flow with React Native is to focus on one platform at a time, I don't try to run everything in one shot.
Post reply on HN