Presentation is loading. Please wait.

Presentation is loading. Please wait.

Mary Grygleski Developer Advocate (Java) James Weaver

Similar presentations


Presentation on theme: "Mary Grygleski Developer Advocate (Java) James Weaver"— Presentation transcript:

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.

18


Download ppt "Mary Grygleski Developer Advocate (Java) James Weaver"

Similar presentations


Ads by Google