360iDev 2018
2018-08-26..2018-08-29
Denver, United States
360iDev ·
[360iDev 2015, 360iDev 2017, 360iDev 2018, 360iDev 2022]
who it's for
iOS developers, Swift developers, mobile engineers, backend Swift engineers, engineering managers, accessibility engineers, QA engineers
topics
URLSession background transfer; custom UICollectionView layouts; Swift Codable decoding; A/B testing frameworks; Vapor server-side Swift; ARKit augmented reality apps; Core Bluetooth toolbox; iOS localization workflows; .iOS 12 notification customization; Mach-O binary format; VoiceOver accessibility techniques; Firebase on iOS
| title | author | length |
|---|---|---|
| Wired For Connections | Tammy Coron | 41m |
Claim: deliberate personal connections reliably unlock problem solving and collaboration. Concrete moves include be present and engage, ask someone why they… | ||
| Enumerating The Reasons | Conrad Stoll | 34m |
Argues that replacing tangled booleans with a single enum makes invalid states impossible and reduces bugs, demonstrates using Xcode regex to find many bools… | ||
| The complicated life of a backgrounded iOS app | Agnes Vasarhelyi | 39m |
Background transfer uses URLSession background configuration handed to a daemon so files download outside the app process, which requires moving off completion… | ||
| Graphing with Custom Collection View Layouts | Brian Miller | 43m |
Shows how to stop treating collection views as grids by implementing an UICollectionViewLayout subclass that computes layout attributes with trigonometry… | ||
| A Concrete Definition of How to go from Junior Developer to Mid-level | Jen Kelley | 23m |
Starts with a checklist: 12 concrete things that mark the jump from Jr to mid-level — naming and splitting functions to avoid massive view controllers… | ||
| Building an A/B Testing Framework that works for Developers | Jenny Chang Ho | 52m |
A/B testing at scale is practical but costly: a deployed framework integrates with Google Analytics, qualifies users by device and custom rules, and handles… | ||
| Background processing: An unexpectedly long journey | Karl Becker | 32m |
Builds an iOS background fetch system that pre-fetches data and fires notifications and proves it raises engagement — sessions per user increase about 9% and… | ||
| Where the !#@#$& is Localizable.strings?!? | Eric Blair | 22m |
Shows how Xcode and Apple platforms actually handle localization: Xcode’s XLIFF export/import, how .strings and machine-generated localized resources differ… | ||
| Unionizing for profit (and fun) | Stephan Tramer | 17m |
Explains concrete paths: how to form a union (vote thresholds, strikes, AFL‑CIO support), how a guild sets minimum contractor rates and mediates contracts, and… | ||
| Decoding Codable | Ellen Mey | 32m |
Codable turns verbose JSON parsing into a one‑liner by synthesizing initializers and CodingKeys so simple mappings require no manual work while enums, arrays… | ||
| From Cloak to Encrypt.me | Francisco Cantu | 22m |
StackPath buys Cloak in 2016 and a three-person team that shipped only macOS and iOS scales up with hires to deliver Android and Windows apps within a year… | ||
| Server Side Swift with Vapor | Bryan Norden | 47m |
Builds a working API server in Swift using Vapor and the Vapor CLI, shows creating a project with Xcode 9 and Homebrew, and pulls dependencies with Swift… | ||
| Hindsight can be 50/50 | Jay Freeman | 44m |
A sequence of concrete case studies decides whether hindsight matters: Internet Explorer’s standards dance and Microsoft’s internal pivot (wins the browser war… | ||
| Firing on all cylinders – a breakdown of Firebase on iOS | Niamh Power | 32m |
Builds a working Lunch Train clone that uses Firebase Auth (Google email anonymous), stores trains in Cloud Firestore with offline caching and real‑time… | ||
| ClassKit and Schoolwork | Mitch Cohen | 38m |
ClassKit plus Schoolwork let apps expose assignable contexts and activities (quizzes, media) and report student results back via iCloud so there is no backend… | ||
| Creating a Bluetooth Toolbox | Walter Tyree | 48m |
Worked with BTLE environmental sensors and padlocks using Swift and a lot of hex and binary and documents concrete claims: helper methods that parse… | ||
| Is Native iOS Dev Always Best? | Vui Nguyen | 21m |
Claims native iOS isn't always best and compares Swift, React Native, Xamarin, Ionic/PhoneGap and Titanium based on real work building and deploying apps… | ||
| Getting To Know App Camp For Girls | Sarah Cloud, Jean MacDonald | 28m |
Middle-school participants build real iOS apps with iPad Pro and Apple Pencil plus an iPod Touch per kid, using Xcode templates and a little Swift; teams of… | ||
| It Is All Mind | Nadia Yudina | 17m |
Claims that 15 years of meditation produce a reproducible change: stronger attention, less reactive habit loops, and the ability to stay centered while… | ||
| You Are Whatever You Tell People You Are | Joe Cieplinski | 18m |
Claims a concrete shift from design to shipping apps and gives one artifact to prove it a small product called caffeine tracker that goes live and draws real… | ||
| How I Learned to Stop Worrying and Love Voiceover | Rachel Hyman | 27m |
States that accessibility on Apple means concrete actions: use the UIAccessibility properties (label, value, traits, hint) not as prose but as metadata, run… | ||
| The Art of the Font | Ayal Spitz | 44m |
Walks the font timeline from metal type to OpenType then demonstrates concrete code: extracts glyph outlines with Core Text, converts them to CGPaths and… | ||
| Foresight is 20/20 | Mike Lee | 47m |
Argues Apple is assembling the pieces for iGlass is "iPhone for your face", built on ARKit, always-on cameras, object recognition and Siri as primary… | ||
| Development for all the people | Florian Harr | 48m |
Claims that accessibility often requires only a few lines of code and yields big gains backed by real user counts and an experiment are shown with concrete… | ||
| Customizing Your Notifications for iOS 12 | Kaya Thomas | 28m |
Details on how to implement provisional authorization so notifications land quietly in Notification Center, how to expose deep links to custom notification… | ||
| Secrets and Lies | Rob Napier | 49m |
Argues that Navajo code stays secret while Enigma fails, contrasts security by obscurity with cryptography, and insists keys—not secrecy of design—matter… | ||
| Building Augmented Reality Apps Using ARKit | Mohammad Azam | 45m |
Shows concrete ARKit recipes: ARKit with SceneKit using Xcode’s AR template, creating SCNBox/SCNSphere, loading .dae/.scn models, and placing a bear model at… | ||
| And all I got was this lousy shirt | Gavin Bowman | 45m |
A ten-year running log from Retro Dreamer lists concrete wins and losses: millions of downloads overall, App Store features and an iPad launch that spike… | ||
| State of Swift Internals: Swift 4 & 5 | Stephen Tramer | 49m |
Shows concrete findings: compiler emits Swift Intermediate Language (SIL) then LLVM IR and assembly, with reproducible examples and code on GitHub; documents… | ||
| Mach-O Fun | Derek Selander | 45m |
Explains concrete tricks with Mach-O: reading the header and load commands to find a 19 load‑command executable, scanning every loaded image (about 360… | ||
| nothing matches | ||