SF Symbols provide an elegant approach to using standard icons/glyphs in an app. In this fourth post of a new series of Swift code topics, the steps to create a custom symbol for import into Xcode are covered.
As a person masters a craft, their toolbox evolves becoming highly suitable and functionally precise with fine quality. Artistic masterpieces in their own right that enrich their master's creativity and purposefulness.
Coding for real-world apps is a humbling experience. In this third post of a new series of Swift code topics, the insanely complex rabbit hole known as date and time is explored using several Xcode playground examples.
It only makes sense to develop apps that operate natively in the world's languages and their diverse cultures. In this second post of a new series of Swift code topics, we look at some of the complexity of implementing localization.
In this first post of a new series of Swift code topics, methods map, flatMap, compactMap and filter are described using several Xcode playground examples.
Creating example apps is still a good way to learn Swift and Xcode. I have included the steps to create a code-only initial iOS 13 project using Swift 5 within Xcode 11. With Xcode 11 and iOS 13, the process is slightly different.
There are numerous Xcode tips and short-cuts that one learns during their journey along the app development path. Here is my growing list.
Using CocoaPods integrates third-party software libraries into my app's Xcode project cleanly. Pods have several benefits including professionally developed tested code, great usage documentation, and version management independent from my project code.
There are numerous tips and short-cuts that one learns while using an Ubuntu instance on AWS EC2 for development. Here is my growing list.
DARCI is a clinical data collection tool designed and built for SCRI. It measures differential pressure of air from -5 to 30 cm-H2O with a resolution of 0.05 cm-H2O at 125 samples/sec and records to an internal SD card.
As a software developer for mobile device and high-tech appliances, I'm excited about the innovative display technologies and software highlighted in this Corning Glass video on the future of glass technology.
For us, version management for all design files is performed under the Git framework with Git-Flow as the workflow model and SourceTree as the software tool. Remote repositories (i.e., origin) are located on github.
Having worked on some complicated systems with embedded software, I appreciate the list from this amazingly well-written paper on best practices in software development independent of software language.
The story of four app developers are showcased during the WWDC 2009 keynote. It is this video that inspired me to start the journey to be an iOS app developer. I must have watched this video a hundred times.
I am a coder for life. It is more than writing great software or creating excellent apps. It is a way of thinking through a complex problem logically step by step and knowing the details.
Losing a few weeks of files after the hard-drive on my MacBook Pro (MBP) failed during power-up, I realized my backup strategy just wasn't good enough. I needed a rock-solid backup strategy.
This post is part of a 6-part series to setup a WordPress website on AWS. In this sixth post, website communication to the web server is upgraded to https (i.e., padlock is displayed in the browser's address bar).
This post is part of a 6-part series to setup a WordPress website on AWS. In this fifth post, some post-installation configuration steps are made to the instance to support WordPress.
This post is part of a 6-part series to setup a WordPress website on AWS. In this fourth post, the steps to install WordPress on the AWS instance are detailed.
This post is part of a 6-part series to setup a WordPress website on AWS. In this third post, the steps to setup a LAMP (Linux, Apache, MySQL, PHP) stack are described.