Lead Mobile Developer/President
CurrentAs Lead iOS Developer since 2008, I have worked on over 100 applications specializing in Swift, SwiftUI, UIKit and Objective-C for iPhone/iPad. Most of the above apps use server side functionality including user management, RESTful API, database, analytics, monitoring and more. I often use AWS for this but have also used Firebase, Parse Server and others.Visit Brainwashinc.com for details on experience, apps, clients, teaching, online courses and books authored.iOS · Swift/Objective-C using SwiftUI/CocoaTouch/UIKit - 3rd party iOS development using real-time server data on a variety of applications - see Brainwashinc.com for Experience/Apps · Specializing in apps using CoreData/SwiftData, MapKit, StoreKit, EventKit, CoreLocation, CoreAnimation, GameCenter and other frameworks with or without server integration. · Variety of experience using audio/music (including iTunes API), mapping, server integration (HTTP/TCP, JSON/XML, RESTful), External Accessory, BlueTooth, BLE, In-App Purchase, Push Notifications · Additional experience in C/C++, SQL, Java/C#, Perl, PHP, Ruby, Cocos2d, Unity3D and more.Android · Java/Native Android apps using a variety of frameworks including Bluetooth/BLE, mapping, camera, photo gallery, contacts, SMS and more.See a list of Experience/Apps at http://www.brainwashinc.comPublications · "iOS in Practice" for Manning Publications - see Manning.com/Cahill · "UI Design with SwiftUI" for Apress - see bit.ly/3PnWkaKOnline Courses · Linkedin Learning (formerly Lynda.com) https://www.linkedin.com/learning/instructors/bear-cahill · Pluralsight - https://www.pluralsight.com/authors/bear-cahill