Use Libp2p on mobile application development

Hey, I am new to Libp2p. I have developed a chat application using libp2p-go that discovers peers using mdns.
I want to develop the same thing for mobiles. Can I please know is it possible or feasible?

I have seen a tech-talk on using libp2p-js implementation with react-native to develop mobile applications. but it’s still not complete or what?
I simply wants to know is can I start libp2p node in mobiles, and if there are two mobiles can I make a connection between these two (using mdns / KDH). Is there any conditions or restrictions to use this approach?
I thought it’s good to ask possibilities from community before I start test-development because it will save my time a lot!

Thank you in advance!