mobileWeek Main Stage

Join on Hopin

Wednesday, August 3, 2022

- PDT
Cross Platform Frameworks and How It Accelerates Development and Delivery
Teresa Wu
Teresa Wu
J.P. Morgan, VP Engineer

If your team is in dilemma of choosing between native mobile development and cross-platform frameworks, this talk might be interesting for you. In it, you will find a detailed analysis of the differences between native and cross-platform app development; the benefit of using cross-platform frameworks;
a comparison of cross-platform frameworks, including the very popular Flutter, React Native and Kotlin Multiplatform.

Furthermore, it goes on to look at each technical from the view of developer experience versus product design and release process, showing cases of how it benefits your project if you are crafting a brand new project (Greenfield) or a rewriting / refactoring (Brownfield). In the end, I will discuss few challenges of cross-platform project in team building, automation testing and delivery. 

- PDT
KEYNOTE -- Waldo: Mastering the Mobile Testing Pyramid
Laurent Sigal
Laurent Sigal
Waldo, Co-founder and CTO

For years, mobile testing has lacked a proper structure and framework to successfully enable development teams to implement and scale continuous end to end mobile testing. After working with hundreds of mobile application companies in his role as co-founder & CTO of Waldo, Laurent Sigal will take you through the guiding principles and practical steps necessary to establish a mobile testing pyramid to shift mobile testing left. Join this session to learn:
-An overview of the mobile testing pyramid that enables mobile teams to break the speed versus quality dichotomy
-How to properly set up your environment to enable end to end testing, including the importance of proper state management
-The six major benefits you will gain from improving your mobile DevOps 

- PDT
Developing to Deploying TinyML Models in Minutes!
Arijit Das
Arijit Das
Edge Impulse, Ambassador

TinyML aka Tiny Machine Learning has been proven as a revolution for this gigantic world. With the help of this technology, you can now run ML tasks on small and cheap devices consuming under 1mW. The support from Google's TensorFlow Lite Micro Team, Arm, Arduino even from startups such as Edge Impulse has been proven efficient to run ML, Computer Vision and Deep Learning tasks on these boards. In this session, I would share brighter info on what's TinyML and why, and how this is truly a revolution! 

- PDT
Data Protection with ML on Device
Giorgio Natili
Giorgio Natili
Capital One, Director of Engineering
Sudheendra K. Kaanugovi
Sudheendra K. Kaanugovi
Capital One, Engineering Leader and Mobile Architect

When collecting analytics to feed data pipelines that enable monitoring and alerts for your digital property, you are exposed to the risk of transmitting and storing sensitive data. Even more, if a user inputs data into a form, it's hard to detect if they submitted sensitive data.

Detecting and masking sensitive data before they leave a digital property minimizes the risk of data leaking and protects the identity of your customers.

During this talk, we will discuss how to implement a solution that leverages machine learning to protect customers' Personally Identifiable Information (PII) on Android/iOS (~97% detection accuracy). After an architecture overview and a discussion on the alternatives evaluated, we will dig into the platform-specific implementations to then discuss the drawbacks and opportunities to expand the solution. 

- PDT
Build a Cloud-Connected 3D/AR/VR App in 15 Minutes or Less
Alon Grinshpoon
Alon Grinshpoon
echoAR, CEO

The workshop will show how to quickly create 3D/AR/VR apps with no technical skills or coding required and scale existing apps by connecting them to the cloud. Workshop participants will learn how to create real-time cloud-connected 3D apps using the echo3D platform. Participants are encouraged to bring a laptop and an Android phone, or just follow along the live demonstration. Platforms for experimentation include: Google ARCore, WebXR, Vuforia, Unity-based apps, and more. 

Thursday, August 4, 2022

- PDT
Hands-On with SwiftUI, GraphQL, and Neo4j AuraDB
William Lyon
William Lyon
Neo4j, Developer Advocate

Bring the power of graphs to iOS mobile app development in this hands-on workshop. We will explore how to use the Neo4j GraphQL Library to build GraphQL APIs backed by Neo4j AuraDB and how to integrate GraphQL into an iOS app using SwiftUI. Some familiarity with Swift and iOS app development will be helpful, although not required. To follow along during the workshop attendees will need a Mac laptop with a recent version of Xcode installed. 

- PDT
Building Blockchain App Using Flutter
Joshua Nwokoye
Joshua Nwokoye
Flutter, Developer

The blockchain space has been vastly dominated by other tools and technology, Flutter is still in its prime, and Flutter developers need to know how they can tap into this space using the tool they have. Hence, we can have more blockchain products and tools built with Flutter. 

- PDT
Android13 - Overview
Nav Singh
Nav Singh
Manulife, Mobile Software Engineer

We will learn what Android 13 brings to the Android world in this session.
•We will cover the features/changes that Android13 introduces.
Features: Predictive back gesture, Photo picker, Per-app language preferences.
Behavioral changes: Notification permission, Foreground services task manager, Granular media permissions, Intent filters block non-matching intents, Battery Resource Utilization, Media controls derived from PlaybackState. 

- PDT
Why Everyone Is So Crazy about Kotlin Multiplatform
Mohit Sharma
Mohit Sharma
MongoDB, Developer Advocate

Mobile applications can be built in many ways, but building them with the current industry standard and the right way is hard. Many platforms are available that can help to create a mobile app or so to say multiple platform apps with a single source code.

Kotlin Multiplatform is relatively new among all those options but has successfully managed to change the market recommendation (IMO), even without its first stable release.

In this talk, I would be talking about how KMM is different from others, understanding the basics, how to build your first application with KMM, and its challenges. 

- PDT
State of Mobile AR (Android ARCore vs iOS ARKit vs WebAR)
Suyash Joshi
Suyash Joshi
RingCentral, Creative Technologist and Evangelist

Mobile-based Augmented Reality has come a long way both in terms of software and hardware support. In this session, we will re-cap, compare and contrast the features, advantages and disadvantages of 3 major platforms on top of which developers can build mobile AR experiences - iOS ARKit6, Android ARCore1.32, and mobile web (WebXR, AFrame).

The talk will include live demos (Android, iOS, mobile web) and sample applications for the same will made be available on GitHub afterward. 

- PDT
eSIM & Programmable Cellular Data
Ahmad "Al" Fares
Ahmad "Al" Fares
Celitech, CEO

Embedded SIM (eSIM) is expected to connect over 3 billion smartphones by 2025. eSIM and programmable cellular data API's are offering online businesses and mobile apps new ways to better serve and engage with mobile customers. After an introduction to eSIM and how it is digitizing access to cellular networks, few use cases will be presented to illustrate how programmable cellular data can help businesses go mobile.