Mobile Development with Ionic, React Native, and JHipster

Mobile development offers a lot of options. To develop native apps, you can use Java or Kotlin on Android. On iOS, you can use Objective C or Swift. There are other options, too. You can build hybrid mobile apps and Progressive Web Apps (PWAs). Hybrid mobile apps are those created with web technologies (HTML, JavaScript, and CSS) that look like native apps. PWAs have the ability to work offline and act like mobile apps too.

As a web developer, I enjoy using the technologies I know and love to create mobile apps. In this screencast, I show you how to use JHipster and its Ionic and React Native modules to create a health tracking application.

The code created in this screencast can be found on GitHub in mraible/mobile-jhipster. If you’d like to try and re-create the apps yourself, you can follow my demo steps.

I recently delivered this screencast as a talk at AllTheTalks. You can find my presentation slides below.

Learn More About Mobile Development and JHipster

We have several blog posts and videos about mobile development JHipster - check them out!

Click on the 📺 to go straight to a post’s screencast.

If you like this video and want to see more like it, follow @oktadev on Twitter, subscribe to our YouTube channel, or follow us on LinkedIn. As always, please leave a comment if you have any questions.

Matt Raible is a well-known figure in the Java community and has been building web applications for most of his adult life. For over 20 years, he has helped developers learn and adopt open source frameworks and use them effectively. He's a web developer, Java Champion, and Developer Advocate at Okta. Matt has been a speaker at many conferences worldwide, including Devoxx Belgium, Devoxx France, Jfokus, and Devnexus. He is the author of The JHipster Mini-Book, Spring Live, and contributed to Pro JSP. He is frequent contributor to open source and a member of the JHipster development team. You can find him online at raibledesigns.com.