
Wednesday, August 3, 2022
Cross Platform Frameworks and How It Accelerates Development and Delivery
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.
KEYNOTE -- Waldo: Mastering the Mobile Testing Pyramid
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
Developing to Deploying TinyML Models in Minutes!
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!
Data Protection with ML on Device
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.
KEYNOTE: Zing Data -- Forget the Desktop -- Building Mobile First Analytics from the Phone Up
The ability to analyze data has long been thought of as a thing you do at your computer. But in this talk we share taking insights from easy-to-use consumer products like Facebook, Linkedin and Robinhood it is possible to take complex query-writing and reimagine interfaces to work for people on their mobile devices.
We'll cover the complexities in handling long running queries on intermittent mobile connections, work required to optimize queries for display on mobile, and show a live demo of how all this works together to make it possible for everybody - from developers to truck drivers to use data wherever.
Build a Cloud-Connected 3D/AR/VR App in 15 Minutes or Less
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
Hands-On with SwiftUI, GraphQL, and Neo4j AuraDB
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.
Building Blockchain App Using Flutter
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.
KEYNOTE: Embrace -- Container Monitoring Can’t Fix Your Mobile App
You're making big bets on customers engaging with your enterprise through mobile, but the observability ecosystem today is datacenter-first. General purpose observability platforms can identify failures in virtualized infrastructure, containers and Kubernetes, microservices, and cloud-native architectures, but most view what's happening on a mobile device only through the lens of a few metrics alongside basic crash and error data.
Mobile experiences can be impacted by an endless combination of user actions, devices, connectivity, third-party SDKs, location variables, and more. The largest revenue-impacting issues and optimization opportunities are uncovered when you capture the data from every session, and can understand it both from an aggregate impact (like what crashes are occurring), and from an individual user and session basis.
Android13 - Overview
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.
Why Everyone Is So Crazy about Kotlin Multiplatform
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.
State of Mobile AR (Android ARCore vs iOS ARKit vs WebAR)
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.
KEYNOTE: OneSignal -- How to Win with Mobile Messaging in a Multi-Channel Customer Engagement Strategy
Brands looking to increase customer acquisition and retention are finding that messaging tactics that once worked are no longer driving the results they once did, and are developing more intelligent, personalized approaches to deliver messages that matter to their customers and stand out in a noisy world. Mobile channels have become a top priority for many brands.
OneSignal recently analyzed data from 100 billion messages and survey responses from 500 customers across industries, and identified key insights showing how the most successful companies are increasing mobile customer acquisition and retention. Some highlights include:
-61% identified mobile as the most effective channel for their business
-Companies that use two or more communication channels achieve 220% higher customer retention
-44% said mobile push notifications are the most effective re-engagement channel
-In-app messages have 25 to 30 times higher click-through rates than push notifications
-54% said mobile messaging will continue to be the most important channel for the next two years
Personalized messages have a 259% higher engagement rate
For mobile platforms, pre-permission prompts improve iOS opt-in rates by 50% and Android rates by 15%
This session will dive into the full results of the study and highlight actionable ways that companies use them to develop better mobile customer experiences.
eSIM & Programmable Cellular Data
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.