Download presentation
Presentation is loading. Please wait.
Published byHugo Williams Modified over 6 years ago
1
What to Do When Your Boss Needs a Native Mobile App in Less Than 24 hours?
Mary Grygleski Developer Advocate (Java) James Weaver Developer Advocate (Quantum Computing) DOC ID / Month XX, 2018 / © 2018 IBM Corporation
2
Understanding some of the challenges in an Enterprise I.T. Environment
3
Real-Life Example of a cellular company’s MyAccount Ecosystem - Bird’s eye view -
4
Native mobile app developers (such as for Android and iOS) are hard to find, and our in-house developers are all web developers… What can we do?
5
How can Apache Cordova help to solve the problem?
6
What is Cordova?
7
Hybrid vs Native Web Wrapper Framework Native Framework
Browser (Webviews) Mobile OS Mobile OS
8
Cordova Plugins
9
Cordova Plugins
10
Demo Web (React) front-end Java (Springboot) back-end (Cloud Native) Cordova CLI – Android deployment & debugging
11
What to watch out for: Performance issue Native features lag Look-and-feel issue
12
Alternative Approaches
Kotlin Native (Jetbrains React Native (Facebook) Ionic Progressive Web Apps (e.g. Vaadin) Gluon
13
IBM Cloud Mobile Foundation
14
Thank you twitter.com/mgrygles (Mary’s) twitter.com/JavaFXpert (Jim’s)
github.com/mgrygles (Mary’s) github.com/JavaFXpert (Jim’s) developer.ibm.com foundation
15
IBM Developer Code Experience
Federated & Franchise IBM Developer Code Experience Creating a Consistent Experience in Both Digital and Physical Interactions Digital Community Digital Interaction: Online communities and interaction between developers defines the Open Source community. Code Intro: Patterns Aligning the Digital Developer experience with the Physical Developer experience reinforces the concept of Code, Content, and Community. Content Intro: Webinars, Blogs, Best Practices, etc. Developer Site Intro: Developer Way Introduction Community Lab: Developer Advocate and attendees use lab as a focused, interpersonal open source experience Code Intro: Platform Introduction Event Focus Code Content Community Physical Developer Advocate Activity:: Developer Way Introduction Content Activity: Webinars, Blogs, Best Practices, etc. 15
16
IBM Developer Code Experience
Federated & Franchise IBM Developer Code Experience Growing New Developers: K-12 & University Experiences Providing a system of user and browser controlled demonstration allows students to learn more effectively via visual stimulation that leads to a defined learning outcome: i.e. writing code. Start: Begin by selecting a topic to initiate the tutoring process Run: The system takes over the user’s browser, and begins running through the code instruction. Learn: The coding lesson is demonstrated for the student. 16
17
Call for Code Commit to a cause. Push for change.
Enter the raffle for a ticket here: callforcode.org The Call for Code initiative inspires developers to solve pressing global problems with sustainable software solutions.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.