
Anne Cahalan
Cocktails & Code
Detroit, Michigan, United States
Actions
Anne is an iOS developer at Giant Eagle, where she is constantly delighted by the niftiness of Swift. Passionate about clean code, craft cocktails, and nice yarn, she dreams of an elegantly-designed app that pairs cocktails with knitting patterns. She is contractually required to mention her three-legged cat, Wobbles.
Links
Area of Expertise
Topics
Teeny Little Superguys: Build an App Clip and Widget
App Clips and Widgets are the teeny little superguys of the iOS ecosystem: two powerful, streamlined user experiences that can build your app's audience and bring delight to your users. We'll start with an already fully-featured app and refactor it to be ready for App Clip development; build a stand-alone App Clip that shares resources with the main app; and discuss how to run your App Clip locally as well as how to expose your App Clip to users. We'll also build a dedicated Widget that can live on your users' home screens and expose some app functionality directly to the home screen. We'll discuss what features are appropriate for each experience and how to use them to drive growth and revenue.
Less Than 10MB, More Than You Think: Mastering App Clips
App Clips may be limited to 10MB, but their potential is anything but small. In this talk, we’ll dive into the technical details of building fast, lightweight App Clips that deliver meaningful functionality without bloated overhead. You’ll learn strategies for trimming your binary, structuring shared code between your full app and clip, handling data persistence, and integrating with system features like NFC, QR codes, and App Clip Codes. By the end, you’ll be ready to design App Clips that feel seamless, performant, and surprisingly powerful—proving that less can truly be more.
A Swift Start to Building an iOS App
There have been several exciting new developments in the iOS landscape in the last few years that make building a native iOS app easier than ever. In this precompiler, we'll build an iOS app from scratch using Swift and SwiftUI. We'll reach out to an external API to fetch and display data; we'll make use of common Apple APIs like Alarm Kit, Map Kit, and Event Kit; and we'll set up some simple unit tests with Swift Testing. You'll walk away with a working app to add to your portfolio and solid intro to the skills and patterns common to iOS development.
Swift Data Saves The Day
Apple's new Data persistence framework, SwiftData, is here to save your codebase (and your data). In this talk, we'll go over how SwiftData constructs your local on-device database, how it CRUDs your data, how it integrates with SwiftUI, and some fun advanced features like undo/redo, sorting and filtering, and data migrations simple and complex. We'll also take an honest look at some of the limitations SwiftData still has, and when you will want to return to our old friend Core Data.
Username MissM4rple: Solve a Murder with Swift Testing
Distinguished guests, I regret to inform that a murder has occurred! Our only clue? One messy, untested codebase. Our only investigative tool? Apple's new Swift Testing framework. As the case unfolds, we'll encounter various coding challenges and scenarios that need to be tested and discover how effective testing can uncover hidden bugs and inconsistencies --as well as sinister motives, and faulty alibis! We'll look at how the testing process can help clarify complex scenarios and get practical tips on how to incorporate testing in to your daily workflow as we interrogate the suspect code for information. If we pose the right questions and untangle a convoluted codebase, we might just solve a murder...
No actual murders will take place in this talk.

Anne Cahalan
Cocktails & Code
Detroit, Michigan, United States
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