Speaker

Avi Tsadok

Avi Tsadok

Mobile Team Lead, Melio Payments

Tel Mond, Israel

Actions

Avi Tsadok has worked in iOS development for 13 years and is currently the mobile team lead of Melio Payments. 

As part of being an iOS Developer, Avi worked on cutting-edge apps such as "Any.do" and wrote four books about Swift and iOS development, along with dozens of tutorials and articles. 
He resides in Tel Mond, Israel, with his wife Tammy and their two children.

Area of Expertise

  • Business & Management
  • Travel & Tourism

Topics

  • iOS Software Development
  • Apple

Swift Testing in Action

Discover the power of Swift Testing, Apple's groundbreaking framework for iOS testing. In this session, we will dive deep into the framework, covering:

Basic Setup: Learn how to seamlessly integrate Swift Testing into both new and existing projects, and write your first test.

Customizing Tests: Explore advanced techniques for modifying test behavior, adding tags, and creating parameterized tests.

Creating Test Suites: Master the art of grouping tests into suites and configuring these suites for optimal organization.

Under the Hood: Understand the inner workings of Swift Testing and how it enhances the testing process.

Code Testability: Discover best practices for writing testable code, ensuring your projects are robust and maintainable.

Best Practices for iOS Testing: Gain insights into the most effective strategies for comprehensive iOS testing.

Join us for an engaging session packed with practical tips and in-depth knowledge to elevate your iOS development skills with Swift Testing in Xcode 16. Whether you're a seasoned developer or just starting out, this session will equip you with the tools and understanding to make the most of Apple's latest testing framework.

at least 30 minutes is required. If needed, we can shorter it a little. The session involves live coding.

Core ML: AI for the Masses

In this session, I will demonstrate the power of Core ML and how it brings artificial intelligence to your iOS apps with ease. We'll start with a basic overview of Core ML, exploring its capabilities and integration within the Apple ecosystem. Through practical use cases such as natural language processing (NLP) and image classification, you'll see how these technologies can enhance your app's functionality. I'll guide you through the process of integrating pre-trained models and demonstrate how to create your own custom models using Create ML. Whether you're new to machine learning or an experienced developer, this session will equip you with the knowledge to harness the power of AI in your apps.

Hiding our iOS App Secrets

Do you have secrets to protect within your iOS app?
In this informative and engaging talk, we will explore the critical aspects of securing your iOS app's secrets, such as API keys, cryptographic secrets, and other confidential data. We will cover essential topics including:

* SecureEnclave Integration: Learn how to leverage the power of SecureEnclave to store sensitive data securely. Discover the key principles and best practices for utilizing this hardware-backed security enclave to protect your secrets.

* Thwarting Reverse Engineering: Understand the techniques used by malicious individuals to reverse engineer iOS apps and extract sensitive information. We will delve into real-world examples and case studies to illustrate these threats.

* Countermeasures and Defensive Strategies: Explore effective countermeasures and defensive strategies to fortify your app against reverse engineering attempts. We will discuss techniques like code obfuscation, anti-debugging measures, and runtime protections.

Design your app for offline working

In this talk, we will discuss the design considerations for building an iOS app that can work offline. The focus will be on creating a seamless user experience that allows the user to access the app's functionality even when there is no internet connection.

Requirements:
Familiarity with iOS app development and the Swift programming language.
Basic understanding of databases and data synchronization concepts.

Target Audiences:
iOS developers who are looking to add offline functionality to their apps.
Product managers or designers responsible for creating an iOS app with offline support.
Technical leads or architects responsible for the overall design and implementation of an iOS app.
Anybody who is planning to develop an iOS app that requires offline support
Anybody who is looking to improve the offline functionality of their current iOS app

From Concept to Code: Crafting SwiftUI Design Systems

Explore the intricacies of design systems in SwiftUI. This session delves into planning and implementing design systems, covering dynamic type support, responsive layouts, design tokens, and cross-platform design consistency. Acquire practical insights to create cohesive and user-friendly iOS apps using SwiftUI's design system capabilities. This talk aims to provide actionable knowledge for enhancing user experience and development efficiency.

It's recommended to have a basic understanding of SwiftUI and iOS app development for a comprehensive understanding of this session.
This session is tailored for iOS developers, designers, and anyone interested in creating consistent user interfaces with SwiftUI.
Ideal duration would be 40 minutes but we can make it shorter.

Avi Tsadok

Mobile Team Lead, Melio Payments

Tel Mond, Israel

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