The first AtomVM & Popcorn powered app for iOS

The very first, at least that we are aware of, AtomVM with Popcorn application for iOS is available in the App Store:

I’m sure the author would appreciate some positive reviews, and so would we. It would be great if we could give this game a boost and bring the AtomVM and Popcorn dynamic-duo to the attention of other app developers.

8 Likes

Ah this is awesome - congrats! :tada:

Would be cool if someone writes a tutorial on how to create an iOS app with Popcorn/AtomVM (I made a macOS app with MacRuby once - it was fun - would be interested in making an iOS one one day!)

I’ll cross-post this on EF! :023:

Edit: done

3 Likes

I completely agree! A tutorial would be fantastic. I don’t own a Mac at the moment, otherwise I’d be studying the repo and working on a hello world tutorial. I’ll have to poke the Mac guys and see if one of them is willing to write something up.

Thanks for the EF post! :grin:

2 Likes

Source code is here GitHub - u9g/uno-royale · GitHub

3 Likes

Thanks! I forgot to include that in the post.

1 Like

Thanks for the shout-out :wink: It’s important to mention that the app seems to use Popcorn via WebView, so it basically runs a browser inside the app and runs the Popcorn-based app in there. So while it’s impressive and technically enables creating mobile apps with the BEAM langs, true native apps using native components are yet to be made possible :wink:

3 Likes

Very cool! I wonder what are the pros/cons of running this with wasm in the webview vs packaging AtomVM with something like Tauri though?

1 Like

Works great on my iPhone 14. No lag, no crashes. For a first release using this stack, it’s solid. Left a review. Would love to see more apps built this way. The cross-platform potential is huge.

4 Likes

I am quite impressed! The app runs quite smoothly, looks nice, is quite small, and didn’t seem to consume a lot of RAM. I know it’s a simple one, but still, I’m very impressed.

I’m definitely interested to read more about this nice piece of work!

5 Likes