Keep Me Moving—Going Mobile with Universal Theme and Beyond

Session Number: 8106
Track: Application Express
Sub-Categorization: Other Application Express
Session Type: Tips, Techniques and Tuning
Primary Presenter: Christian Rokitta [Oracle Database and APEX Developer - iAdvise]
Time: Jun 26, 2019 (09:00 AM - 10:00 AM)
Room: 615, Level 6

Speaker Bio: Christian Rokitta is an independent Oracle consultant with more than two decades of experience in Oracle Database development and web development. Since 1998, he has used the Oracle Web Toolkit and mod_plsql to develop data-centric web applications in Oracle environments. Using the APEX development framework was the logical next step.

Christian is German, but for the past 22 years he has lived and worked in the Netherlands. From 1996 to 1999, he worked as a custom development consultant for Oracle Netherlands. In the 10 years that followed, he acted as consultant and product development manager for Scamander Solutions. From 2010 to 2018, Christian worked as an independent Oracle consultant focusing on building applications for customers using Oracle Application Express. In 2018 he became managing partner of the Dutch company iAdvise.

Technologies or Products Used: APEX, Universal Theme, Mobile UX, PWA

Session Summary for Attendees:  Using APEX for mobile web applications has always led to a limited user experience compared to native mobile applications. The use of jQuery Mobile was a valid approach to overcome this, but it had its difficulties and booby traps for developers. Recent enhancements to Universal Theme in APEX version 18 improved the UX. Combine this with the latest PWA features to provide a better user experience, and mobile versions of APEX web applications are becoming much more user friendly and native-like.

I will explain the mobile functionality of APEX and Universal Theme, including mobile-specific components and templates and touch gesture-based dynamic actions. I will also show a real-life public facing (mobile) web application. Beyond standard APEX functionality, I will demonstrate how to improve the mobile user experience with transition effects and PWA features like off-line handling, shortcut icons, and notifications, which will keep you moving.