# Crystal on phone

**URL:** <https://forum.crystal-lang.org/t/crystal-on-phone/6745>\
**Category:** Community\
**Created:** [April 8, 2024, 3:18pm UTC](https://forum.crystal-lang.org/t/crystal-on-phone/6745 "2024-04-08T15:18:28Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Fulgurance](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/fulgurance/32/1463_2.png) [@Fulgurance](https://forum.crystal-lang.org/u/Fulgurance)\
**Post date:** [April 8, 2024, 3:18pm UTC](https://forum.crystal-lang.org/t/crystal-on-phone/6745/1 "2024-04-08T15:18:28Z")

</div>

Hi everyone. Recently one of my friend who use to do painting art exposition will need an app for phones (ios and android).

Can be doable with Crystal do you think ?

---

<div class="post-metadata">

**Author:** ![meatball133](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/meatball133/32/1869_2.png) [@meatball133](https://forum.crystal-lang.org/u/meatball133)\
**Post date:** [April 8, 2024, 5:28pm UTC](https://forum.crystal-lang.org/t/crystal-on-phone/6745/2 "2024-04-08T17:28:18Z")

</div>

Android, probably, Ios I dont think so. But unless you have a very specfic usecase for Crystal so would I personally deter from using Crystal nativly on android or ios.

The best approach is likely to use react-native or flutter. Alternativly a more native solution with swift and Kotlin or Java, in my opinion.

Although if the app has to interact with a server so could you build that server in Crystal.

---

<div class="post-metadata">

**Author:** ![hugopl](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/hugopl/32/970_2.png) [@hugopl](https://forum.crystal-lang.org/u/hugopl)\
**Post date:** [April 9, 2024, 12:43am UTC](https://forum.crystal-lang.org/t/crystal-on-phone/6745/3 "2024-04-09T00:43:40Z")

</div>

If you have dead lines, etc… I would not recommend, but if it’s a pet project or just an experiment, be brave and go for it, someone needs to help pave this road.

---

<div class="post-metadata">

**Author:** ![Fulgurance](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/fulgurance/32/1463_2.png) [@Fulgurance](https://forum.crystal-lang.org/u/Fulgurance)\
**Post date:** [April 10, 2024, 7:52pm UTC](https://forum.crystal-lang.org/t/crystal-on-phone/6745/4 "2024-04-10T19:52:57Z")

</div>

I don’t have dead line, but definitely I can’t take that time to make a full API at the moment.

And I need to develop for ios and android.

So react-native or flutter are the most appropriate?

---

<div class="post-metadata">

**Author:** ![nico](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/nico/32/692_2.png) [@nico](https://forum.crystal-lang.org/u/nico)\
**Post date:** [April 13, 2024, 5:45am UTC](https://forum.crystal-lang.org/t/crystal-on-phone/6745/5 "2024-04-13T05:45:05Z")

</div>

There’s also Capacitor.js, which isn’t too bad.
