# The first AtomVM & Popcorn powered app for iOS

**URL:** <https://erlangforums.com/t/the-first-atomvm-popcorn-powered-app-for-ios/5525>\
**Category:** AtomVM Forum\
**Tags:** atomvm-chat, game\
**Created:** [April 3, 2026, 2:20am UTC](https://erlangforums.com/t/the-first-atomvm-popcorn-powered-app-for-ios/5525 "2026-04-03T02:20:15Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Winford](https://erlangforums.com/user_avatar/erlangforums.com/winford/32/1246_2.png) [@Winford](https://erlangforums.com/u/Winford)\
**Post date:** [April 3, 2026, 2:20am UTC](https://erlangforums.com/t/the-first-atomvm-popcorn-powered-app-for-ios/5525/1 "2026-04-03T02:20:15Z")

</div>

The very first, at least that we are aware of, AtomVM with [Popcorn](https://popcorn.swmansion.com/) application for iOS is available in the App Store:

> **[Uno Royale App - App Store](https://apps.apple.com/us/app/uno-royale/id6761205942)**
>
> Download Uno Royale by Jason Lernerman on the App Store. See screenshots, ratings and reviews, user tips, and more apps like Uno Royale.

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.

---

<div class="post-metadata">

**Author:** ![AstonJ](https://erlangforums.com/user_avatar/erlangforums.com/astonj/32/9_2.png) [@AstonJ](https://erlangforums.com/u/AstonJ)\
**Post date:** [April 3, 2026, 2:26am UTC](https://erlangforums.com/t/the-first-atomvm-popcorn-powered-app-for-ios/5525/2 "2026-04-03T02:26:11Z")

</div>

Ah this is awesome - congrats! 🎉

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](https://elixirforum.com/t/the-first-atomvm-popcorn-powered-app-for-ios-is-on-the-app-store/74870)_

---

<div class="post-metadata">

**Author:** ![Winford](https://erlangforums.com/user_avatar/erlangforums.com/winford/32/1246_2.png) [@Winford](https://erlangforums.com/u/Winford)\
**Post date:** [April 3, 2026, 5:03am UTC](https://erlangforums.com/t/the-first-atomvm-popcorn-powered-app-for-ios/5525/3 "2026-04-03T05:03:25Z")

</div>

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! 😁

---

<div class="post-metadata">

**Author:** ![outlog](https://erlangforums.com/user_avatar/erlangforums.com/outlog/32/397_2.png) [@outlog](https://erlangforums.com/u/outlog)\
**Post date:** [April 3, 2026, 8:27am UTC](https://erlangforums.com/t/the-first-atomvm-popcorn-powered-app-for-ios/5525/4 "2026-04-03T08:27:07Z")

</div>

Source code is here [GitHub - u9g/uno-royale · GitHub](https://github.com/u9g/uno-royale)

---

<div class="post-metadata">

**Author:** ![Winford](https://erlangforums.com/user_avatar/erlangforums.com/winford/32/1246_2.png) [@Winford](https://erlangforums.com/u/Winford)\
**Post date:** [April 3, 2026, 9:10am UTC](https://erlangforums.com/t/the-first-atomvm-popcorn-powered-app-for-ios/5525/5 "2026-04-03T09:10:55Z")

</div>

Thanks! I forgot to include that in the post.

---

<div class="post-metadata">

**Author:** ![mat-hek](https://erlangforums.com/letter_avatar_proxy/v4/letter/m/7ab992/32.png) [@mat-hek](https://erlangforums.com/u/mat-hek)\
**Post date:** [April 3, 2026, 9:44am UTC](https://erlangforums.com/t/the-first-atomvm-popcorn-powered-app-for-ios/5525/6 "2026-04-03T09:44:39Z")

</div>

Thanks for the shout-out 😉 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 😉

---

<div class="post-metadata">

**Author:** ![mayel](https://erlangforums.com/user_avatar/erlangforums.com/mayel/32/1650_2.png) [@mayel](https://erlangforums.com/u/mayel)\
**Post date:** [April 5, 2026, 3:17pm UTC](https://erlangforums.com/t/the-first-atomvm-popcorn-powered-app-for-ios/5525/7 "2026-04-05T15:17:09Z")

</div>

Very cool! I wonder what are the pros/cons of running this with wasm in the webview vs packaging AtomVM with something like [Tauri](https://tauri.app/) though?

---

<div class="post-metadata">

**Author:** ![meridi2n2](https://erlangforums.com/letter_avatar_proxy/v4/letter/m/b5a626/32.png) [@meridi2n2](https://erlangforums.com/u/meridi2n2)\
**Post date:** [April 7, 2026, 11:04pm UTC](https://erlangforums.com/t/the-first-atomvm-popcorn-powered-app-for-ios/5525/8 "2026-04-07T23:04:02Z")

</div>

> [@Winford](#):
>
> The very first, at least that we are aware of, AtomVM with [Popcorn](https://popcorn.swmansion.com/) application for iOS is available in the App Store:
> 
> [‎Uno Royale App - App Store](https://apps.apple.com/us/app/uno-royale/id6761205942)
> 
> 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.

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.

---

<div class="post-metadata">

**Author:** ![joeljuca](https://erlangforums.com/user_avatar/erlangforums.com/joeljuca/32/505_2.png) [@joeljuca](https://erlangforums.com/u/joeljuca)\
**Post date:** [April 9, 2026, 5:48pm UTC](https://erlangforums.com/t/the-first-atomvm-popcorn-powered-app-for-ios/5525/9 "2026-04-09T17:48:22Z")

</div>

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!
