About
Seasoned mobile software architect, award-winning developer, and acclaimed author with a…
Articles by Scott
-
The Other Things An iOS Developer Should Know (Besides Swift & iOS)
The Other Things An iOS Developer Should Know (Besides Swift & iOS)
By Scott Gardner
-
Announcing the Release of Combine: Asynchronous Programming with Swift
Announcing the Release of Combine: Asynchronous Programming with Swift
By Scott Gardner
Activity
-
🥁 In the process of migrating the print-on-demand store to a different provider. But there are a few shirts up back up now and more coming asap…
🥁 In the process of migrating the print-on-demand store to a different provider. But there are a few shirts up back up now and more coming asap…
Shared by Scott Gardner
Experience
Education
-
Big Nerd Ranch
-
Five-day course examining cutting-edge techniques and technologies including document and application data storage in iCloud, data security, concurrency programming, asynchronous integration with web services, 2D and 3D graphics programming, geolocation and motion sensor integration, audio/visual programming, augmented reality, and performance optimization.
-
-
Five-day course covering best practices in developing native iOS applications for the iPhone, iPad, and iPod Touch, using Objective-C, Cocoa Touch, and various iOS SDK libraries and frameworks.
-
-
Five-day course covering the fundamentals of C and Objective-C, from the perspective of and as a prelude to learning iOS development.
-
-
Certifies core technical skills necessary for a complete understanding of front-end web development, from HTML and CSS, to JavaScript DOM and AJAX.
-
-
Five-day course covering agile programming and deployment with Ruby on Rails.
-
-
-
-
-
-
Licenses & Certifications
Publications
-
Combine: Asynchronous Programming with Swift
Razeware LLC
The best book to master declarative asynchronous programming with Swift using the Combine framework!
The introduction of Combine into the Swift ecosystem now gives you a native way to manage asynchronous events in Swift, meaning you don’t have to rely on third-party reactive frameworks for event-driven systems.Other authorsSee publication -
RxSwift: Reactive Programming with Swift
Razeware LLC
Leverage the power of RxSwift in your reactive apps!
This book is for iOS developers who already feel comfortable with iOS and Swift, and want to dive deep into development with RxSwift.
Start with an introduction to the reactive programming paradigm; learn about observers and observables, filtering and transforming operators, and how to work with the UI, and finish off by building a fully-featured app in RxSwift.Other authorsSee publication -
CALayer in iOS with Swift: 10 Examples
RayWenderlich.com
As an iOS developer you probably know that everything you see in an iOS app is a view. There are button views, table views, slider views, and even parent views that contain other views. But what you might not know is that each view in iOS is backed by another class called a layer – a CALayer to be specific. In this article, you’ll learn what a CALayer is, and how it works. You’ll also see 10 examples of using CALayers for cool effects, like shapes, gradients, and even particle systems.
-
Transitioning to Swift
Apress
Transitioning to Swift is a fast-paced guide that helps you get up to speed quickly on Apple's new programming language for building iOS and OS X apps. It examines the similarities and differences between Swift and traditional Objective-C based programming, utilizing your existing Objective-C skills to help you efficiently and successfully transition to using Swift to create the next generation of apps for Apple’s broadening platform of devices.
Projects
-
RxSwift Player
Explores reactive programming with RxSwift, RxCocoa, and third-party libraries.
-
Layer Player
Available free on the App Store: http://bit.ly/AppStoreLayerPlayer
Layer Player explores the capabilities of Apple's Core Animation API, specifically CALayer, CAScrollLayer, CATextLayer, CAGradientLayer, CAReplicatorLayer, CATiledLayer, CAShapeLayer, CAEAGLLayer, CATransformLayer, and CAEmitterLayer. Each class includes several controls to manipulate the properties of the class and observe the effects. -
Angler Ally
Screenshots:
http://bit.ly/anglerally
http://bit.ly/anglerallystoryboard
Angler Ally is a universal iOS app for iPhone and iPad that utilizes Core Data, geolocation, JSON data feeds, and additional frameworks to provide a useful interface for fishermen/women to track their success, share photos and details of their prized catches and fishing trips, and pinpoint ideal fishing spots and optimal weather and lunar conditions. Angler Ally is localized in English and Chinese (Simplified). -
Morel Tracker
Morel Tracker is an iOS app for the iPhone that utilizes Core Data, geolocation, and additional frameworks to provide a useful interface for morel mushroom hunters to track their success, share photos and details of their prize morels, and pinpoint ideal locations to find morels.
-
Patient Web Kiosk for MacPractice
Patient Web Kiosk for MacPractice was a PHP/MySQL web app that provided a fully-integrated customizable patient web kiosk for the MacPractice suite of practice management and EMR/EDR software, enabling patients of MacPractice clients to complete registration forms, medical/dental histories, etc., before or upon arrival to the office. This eliminated a bottleneck that occurs in healthcare, in which patients are required to arrive well before the scheduled appointment time to complete necessary…
Patient Web Kiosk for MacPractice was a PHP/MySQL web app that provided a fully-integrated customizable patient web kiosk for the MacPractice suite of practice management and EMR/EDR software, enabling patients of MacPractice clients to complete registration forms, medical/dental histories, etc., before or upon arrival to the office. This eliminated a bottleneck that occurs in healthcare, in which patients are required to arrive well before the scheduled appointment time to complete necessary preliminary paperwork, thus congesting the reception area and posing an inconvenience to patients with busy schedules. Data was stored directly in the MacPractice EMR/EDR module. The design was optimized for use on both desktop and tablet computing devices.
This project served as an important step in our exploration of integrating with a client-server healthcare practice management and electronic medical records system to extend its functionality to the cloud. -
MPQ (MacPractice Quotes proposal generator)
MPQ is a PHP/MySQL web app proposal generator for internal use by MacPractice sales representatives. MPQ provides an intuitive interface to select line-item features for the MacPractice suite of practice management and EMR software, and then prepares a proposal including license agreement for the representative to provide to the prospective customer. MPQ replaces a time-consuming and error-prone Excel- and Word-driven approach, and also provides admin and light CRM functionality.
-
LOC - Location-based chat
-
Chat with anyone, anywhere, anytime. No need to friend, follow, or connect. Find and join chats all over the world or create your own. Includes real-time translation across 90 languages.
Don't let language get in the way of a great conversation. LOC can translate chat messages on the fly between 90 languages. Enable translation in Settings.
Chats are pinned to the map where they are created, making it easy to find and join chats anywhere the world. Or start your own chat with just…Chat with anyone, anywhere, anytime. No need to friend, follow, or connect. Find and join chats all over the world or create your own. Includes real-time translation across 90 languages.
Don't let language get in the way of a great conversation. LOC can translate chat messages on the fly between 90 languages. Enable translation in Settings.
Chats are pinned to the map where they are created, making it easy to find and join chats anywhere the world. Or start your own chat with just a couple taps. Chats will automatically disappear after about a day of inactivity, but active chats will keep going.
Catch up with friends or make new friends around the world with people who share an interest in the topic of a chat or the location where it was created.
Augmented reality mode in LOC lets you find chats and moods happening right around you right now. Tap the button in the top left of your Nearby list to enter AR mode.
Watch chats to keep up with multiple conversations and quickly rejoin them from your Watching list. Tap the action button in the top right of a chat to toggle watch/unwatch, and swipe left on chat in your Watching list to unwatch.
Share how you’re feeling or mark important locations, and optionally include a comment. Choose from a curated list of dozens of emojis. Mood annotations only last an hour, so if you see one, you know it's fresh.
When news breaks, join chats at the location of the event to get real-time updates and pictures from people who are there.
Optionally share your location in a chat so people can find you—especially useful in an emergency.
Businesses can create chats to attract customers and promote specials.
Invite people to join you in a chat via your social networks, email, text messaging, and more. Tap the action button in a chat and then tap Share.
LOC respects your privacy and keeps your personal info safe. Only your profile picture and display name are shown to other users. -
Patient Forms for MacPractice
-
Screenshots:
http://bit.ly/practicevinepatientform
http://bit.ly/practicevinepatientforms
http://bit.ly/practicevinestaffpatientforms
Patient Forms for MacPractice is built upon our PracticeVine platform, and enables MacPractice clients to utilize their EMR/EDR ability within MacPractice to create forms that patients can complete via any web-connected computer or device. Completed form data is saved directly in the client's MacPractice database. For example, this allows patients…Screenshots:
http://bit.ly/practicevinepatientform
http://bit.ly/practicevinepatientforms
http://bit.ly/practicevinestaffpatientforms
Patient Forms for MacPractice is built upon our PracticeVine platform, and enables MacPractice clients to utilize their EMR/EDR ability within MacPractice to create forms that patients can complete via any web-connected computer or device. Completed form data is saved directly in the client's MacPractice database. For example, this allows patients to complete forms (e.g., health history, HIPAA acknowledgment, consent for treatment, etc.) from home prior to their appointment. And it allows a MacPractice practice to establish a paperless workflow, e.g., utilizing iPads or other tablet devices to allow patients to also fill out forms while at the practice.
Patient Forms for MacPractice will save MacPractice clients and their patients considerable time and effort in the process of having patients fill out forms. It will also save paper and ink costs associated with printing out paper forms. And it will help ensure accuracy, since required fields, lists of selectable values, date and phone formats, etc. that are used in MacPractice EMR/EDR templates will also be used in Patient Forms for MacPractice.Other creatorsSee project -
PracticeVine
-
Your Practice. Your Cloud.™
PracticeVine brings the power of cloud computing to traditional client/server-based healthcare practice management and clinical solutions. PracticeVine securely connects to a healthcare practice's on-premise practice management and EMR database to extend the capabilities of that system to the cloud.Other creatorsSee project
Honors & Awards
-
LOC - Appy Award - Messaging
MediaPost
The Appy Awards acknowledge creativity and excellence in app design. The Messaging category applies to any app created for person-to-person and/or group communications. https://www.mediapost.com/appyawards/winners/
-
LOC - Appy Award - Social Sharing
MediaPost
The Appy Awards acknowledge creativity and excellence in app design. The Social Sharing category applies to any app that lets users create profiles, build a network of friends and share information. https://www.mediapost.com/appyawards/winners/
Languages
-
Swift
Full professional proficiency
-
Objective-C
Full professional proficiency
Recommendations received
30 people have recommended Scott
Join now to viewMore activity by Scott
-
🥁 Drum roll please! Excited to announce the launch of GotRudiments.com! Show your love for percussion with t-shirts that feature select rudiments…
🥁 Drum roll please! Excited to announce the launch of GotRudiments.com! Show your love for percussion with t-shirts that feature select rudiments…
Shared by Scott Gardner
-
I collaborated on the Rudimentia app with Ryan Alexander Bloom, author of the Encyclopedia Rudimentia book. Check out his YouTube introduction for an…
I collaborated on the Rudimentia app with Ryan Alexander Bloom, author of the Encyclopedia Rudimentia book. Check out his YouTube introduction for an…
Shared by Scott Gardner
-
🌟 Turning Adversity into Advantage: My Journey of Resilience and Motivation 🌟 In our professional journeys, we all face moments that test our…
🌟 Turning Adversity into Advantage: My Journey of Resilience and Motivation 🌟 In our professional journeys, we all face moments that test our…
Liked by Scott Gardner
-
Been looking forward to this for a long time!
Been looking forward to this for a long time!
Liked by Scott Gardner
-
Earlier this month, I said goodbye to Apple. I had an awesome five years with a wonderful team and got to create apps and training content that…
Earlier this month, I said goodbye to Apple. I had an awesome five years with a wonderful team and got to create apps and training content that…
Liked by Scott Gardner
-
In this Episode of Forty Under 0:40:00, we sit down with Chris Gardner. While Chris has grown up in the printing business, he's technically not…
In this Episode of Forty Under 0:40:00, we sit down with Chris Gardner. While Chris has grown up in the printing business, he's technically not…
Liked by Scott Gardner
-
I am so proud of my son, and his interview with Paul Strack for a 40 Under 40 podcast that was released yesterday. He has offered great guidance to…
I am so proud of my son, and his interview with Paul Strack for a 40 Under 40 podcast that was released yesterday. He has offered great guidance to…
Liked by Scott Gardner
-
Join us for a scary fast event this Halloween Eve - 10/30/2023 @ 5 p.m. PT. 👻 🎃 👀 https://lnkd.in/g-NUpVF
Join us for a scary fast event this Halloween Eve - 10/30/2023 @ 5 p.m. PT. 👻 🎃 👀 https://lnkd.in/g-NUpVF
Liked by Scott Gardner
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Scott Gardner in United States
-
Scott Gardner
Director | Product Operations | The Op Games
-
Scott Gardner
Finance Director - Central and South America at Nike
-
Scott Gardner
-
Scott Gardner
-
Scott Gardner
Chief Transformation Officer, SVP Hardware Business Unit, Supply Chain and End Point Management
516 others named Scott Gardner in United States are on LinkedIn
See others named Scott Gardner