About
Articles by 🥁 Scott
Activity
5K followers
Experience & Education
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
See publicationAs 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
See publicationTransitioning 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
-
Drumr
Drumr is an interactive drum practice and education app for iPhone, iPad, Mac, and Vision Pro. The app combines a professional score library, real-time performance analysis (timing, accuracy, consistency), and an AI coach that provides a guided learning path and adapts to your practice history. Supports both acoustic and electronic drums, with individual drum and cymbal tracking for e-drums.
Content spans drum kit (rock, funk, jazz, Latin, metal and more) and marching percussion (snare…Drumr is an interactive drum practice and education app for iPhone, iPad, Mac, and Vision Pro. The app combines a professional score library, real-time performance analysis (timing, accuracy, consistency), and an AI coach that provides a guided learning path and adapts to your practice history. Supports both acoustic and electronic drums, with individual drum and cymbal tracking for e-drums.
Content spans drum kit (rock, funk, jazz, Latin, metal and more) and marching percussion (snare, tenors, bassline, and all 40 PAS rudiments). Features scores from Drumeo and professional drummers including Scott Johnson (DCI/WGI Hall of Fame), Michael McIntosh, and others.
Built for serious practice and measurable progress.
https://drumr.app -
Snare Essentials
-
A comprehensive drumming app designed as the perfect companion for the Snare Essentials course by Geoff Fry. It features over 50 snare drum exercises, including exclusive bonus exercises not found in the course. The app offers an interactive metronome with multiple practice modes, authentic drum sounds, and precise performances to enhance practice sessions. With progress tracking, personalized practice plans, and seamless iCloud syncing, Snare Essentials is ideal for drummers of all levels…
A comprehensive drumming app designed as the perfect companion for the Snare Essentials course by Geoff Fry. It features over 50 snare drum exercises, including exclusive bonus exercises not found in the course. The app offers an interactive metronome with multiple practice modes, authentic drum sounds, and precise performances to enhance practice sessions. With progress tracking, personalized practice plans, and seamless iCloud syncing, Snare Essentials is ideal for drummers of all levels aiming to master snare drum techniques. snareessentials.com
-
Rudimentia
-
An innovative percussion education app that lets users practice all 40 of the Percussive Art Society internationally recognized rudiments and a growing collection of hybrid rudiments, including an interactive rudiment player, multi-mode metronome, realistic sounds and performances of each rudiment, practice plans and practice session tracking, and more. rudimentia.com
Other creators -
Rudiments 101
-
An innovative percussion education app that lets users practice all 40 of the Percussive Art Society internationally recognized rudiments, including an interactive rudiment player, multi-mode metronome, realistic sounds and performances of each rudiment, practice plans and practice session tracking, and more. rudiments101.com
-
LOC - Location-based chat
-
See projectChat 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. -
RxSwift Player
-
See projectExplores reactive programming with RxSwift, RxCocoa, and third-party libraries.
-
Layer Player
-
See projectAvailable 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. -
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 -
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 -
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)
-
See projectMPQ 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.
-
Angler Ally
-
See projectScreenshots:
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.
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
31 people have recommended 🥁 Scott
Join now to viewOther similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top contentOthers named 🥁 Scott Gardner in United States
564 others named 🥁 Scott Gardner in United States are on LinkedIn
See others named 🥁 Scott Gardner