
Giovanni Monaco
Educator and iOS Developer
Naples, Italy
Actions
Giovanni is a telecommunication engineer and iOS Developer.
After working in the telecoms industry, he decided to transform his passion for app development into a full-time job.
Today, he is a teacher at the Apple Developer Academy in Naples, guiding and encouraging students to bring their ideas to life, building apps that will change the world.
Links
Area of Expertise
Topics
Rebuilding UIKit apps in SwiftUI
This session walks you through the steps of recreating the NoiseGate iOS app in SwiftUI. NoiseGate is the only iOS app that focuses exclusively on the dangerous impact of noise pollution on health and mental wellbeing. The critically acclaimed app was originally created in UIKit and uses Mapbox as a third party integration for stunning heat maps.
We will uncover how the immersive interface with its animations and the overall functionality was recreated in SwiftUI, making use of the latest and greatest technologies from Apple. Within just few days, the functionality was implemented and largely improved.
The result is a modern, fast and reliable app with a localized and color blind proof UI and an unapologetically simple yet rewarding user experience.
Developing on the iPad: From idea to App Store
This session will walk you through the steps of publishing a SwiftUI app with the new update to the Swift Playgrounds app on iPad.
It was never been easier to develop apps for the Apple technology ecosystem. With the latest release of the Swift Playgrounds app, your creativity has no limits and even feature-rich apps can be developed on the iPad, without using Xcode.
We will give you an overview of the features Swift Playgrounds presents for app development, comparing it with common workflows on Xcode, using the app Space Picture of the Day as an example, an open-source app created for this talk. We will cover how you can create fully-featured apps exclusively on the iPad and what the process of uploading it to the App Store using the official apps by Apple on the iPad looks like, publishing it on Test Flight as well as finally publishing it on the App Store with App Store Connect.
Building custom Airtable interfaces with SwiftUI
This session walks you through the steps of building a SwiftUI cross-platform app that uses Airtable as a backend. More and more companies are using the increasingly extensive features of Airtable.
Take advantage of Airtable's powerful and complex workflows, supercharge the data visualization and manipulation and provide an easy way to create a unique UX/UI around your Airtable data, this session will provide you with everything you need to get started.
Teaching Code Using Swift
When the Swift Language was introduced back in 2014, it came with a promise to be a safe, fast and expressive language. With a syntax tuned to make it easy to express intent and that is a joy to use the code sometimes resembles a sentence in English.
The features of the language made easier what educators around the world have struggled with for so long doing: teaching how to code to people without any background in computer sciences.
This session will share what we have learned in recent years of introducing programming and application development concepts to people with diverse academic backgrounds using the Swift programming language.
It will also cover how the latest declarative framework SwiftUI bridges the gap between interface design and development by introducing resources that enable anyone to create interactive experiences without having to master complex computer science concepts.
Creating Machine Learning Models with Create ML
Levearaging the unparalleled computing power of latest generation Apple devices, Machine Learning is at the core of many innovative and cutting edge apps in the Apple technology ecosystem.
This session will fast track the creation of your own machine learning models using the Create ML Toolkit. The resulting Core ML models can be directly used in Xcode and provide new abilities to your projects.
We will cover basic types of machine learning models and then demo the creation of image classification an object detection models as examples. For this we will also leverage powerful and free cloud toolchains with IBM Cloud Annotations to supercharge your model training process.
As a final takeaway, the session will showcase how Core ML models can even be used in Swift Playgrounds, an edge use case that may provide interesting opportunities not just for prototyping.

Giovanni Monaco
Educator and iOS Developer
Naples, Italy
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top