Scott Gardner

Scott Gardner

Greater St. Louis
5K followers 500+ connections

About

Seasoned mobile software architect, award-winning developer, and acclaimed author with a…

Articles by Scott

See all articles

Activity

Join now to see all activity

Experience

  • Apple Graphic

    Apple

    Greater St. Louis

  • -

  • -

  • -

  • -

    Boston, MA

  • -

    Greater New York City Area

  • -

    Greater New York City Area

  • -

    Santa Barbara, California

  • -

  • -

    Greater Atlanta Area

  • -

    Hillsboro, IL

  • -

    Greater St. Louis Area

  • -

  • -

  • -

    St. Louis

  • -

    St. Louis, MO

  • -

  • -

    Kansas City, Missouri Area

  • -

  • -

  • -

  • -

  • -

  • -

  • -

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 authors
    See 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 authors
    See 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.

    See publication
  • 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.

    See publication

Projects

  • RxSwift Player

    Explores reactive programming with RxSwift, RxCocoa, and third-party libraries.

    See project
  • 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.

    See project
  • 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).

    See project
  • 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.

    See project
  • 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.

    See project
  • 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 creators
    See 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 creators
    See 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

More activity by Scott

View Scott’s full profile

  • See who you know in common
  • Get introduced
  • Contact Scott directly
Join to view full profile

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 More

Others named Scott Gardner in United States

Add new skills with these courses