Back in October, Progress (the company behind NativeScript) put on a brand new event in Boston focused on mobile JavaScript and the broader JavaScript ecosystem. Called jsMobileConf, this conference brought in speakers from Microsoft, Adobe, Google, and Progress to talk about topics such as serverless, IoT, native apps, AR/VR, mobile web, AI, and more.
Admittedly we've been a bit tardy in getting videos of the conference ready for you all, but here is a selection of some of the best NativeScript-focused talks from jsMobileConf 2018 (and the full playlist is available on YouTube)!
NOTE: jsMobileConf is coming back to Boston later this year! Stay tuned to (soon-to-be-updated) jsMobileConf.com for more details.
The Hot Module Replacement (HMR) feature in Webpack can replace bits of code in a program while the program is running. What’s more - the program will know that something inside it has changed and can decide how to handle it. For example, it can keep the values of its variables, evaluate the new code and restore the values of the variables. And you don’t need to restart the program to see the changes!
Have you heard about TensorFlow.js yet? It has enabled a way to do machine learning in the browser. What if I told you that you can also make it work inside your mobile apps without using a browser!? Let’s explore the benefits of being able to do machine learning on the go. You can train your models on the device instead of on the server. You can provide a tailored smart solution for each user, that gets smarter every time it is used.
In this talk we’ll focus on NativeScript and React Native, both of which have the ability to build web apps, native iOS apps, and native Android apps, simultaneously. You’ll see some amazing demos of these projects in action, and then learn when using these projects is a good idea, and also when using them is a not-good idea. Come learn about using JavaScript for apps and stuff!
If you’ve been amazed by the game shows and intelligence challenges that pit humans against AIs, such as the Alpha Go tournament and TV’s “Beat Shazam”, get ready for the ultimate challenge - differentiating between dogs and mops, kittens and caramel ice cream. Sounds bizarre? Come with me on an app-building journey as we walk through the creation of a cross-platform mobile app that pits humans against machines to see who is faster at image recognition - you, or on-device machine learning. Using Vue.js and NativeScript to create a performant cross-platform native app, we’ll harness the power of the new machine learning SDK from Google, ML Kit, to enable image recognition algorithms to run on device as we feed it images it has never seen. Ready to test your skills and be wowed by the speed of ML on mobile? Join me as, together, we try to beat the machine!
If you ever asked yourself any of these questions: What do chatbots eat? Do chatbots have dreams? What are the usual chatbot challenges? Then this talk is for you. We will answer all of the above questions and many more. You will learn how to build a fully functioning chatbot in less than 10 minutes – without a single IF statement – and train it to understand human language. Then we will top it up with a quick AI training to make it understand the language normal people speak.
Now that you are done creating beautiful mobile apps with JavaScript: How do you go about making your UX smarter and more compelling? In this talk we will cover a few strategies and cloud services that regular JS developers can leverage to easily add Machine Learning functionality to their apps.
A non-technical motivational talk aiming to inspire people to get involved in open source contribution. By looking at both the bright sides and dark corners, engaging with open-source software projects can have a great positive impact on a professional career.
A panel discussion of where mobile is headed, including conversations on virtual/augmented reality, AI, machine learning, IoT, and more.