leogdion

leogdion @leogdion

About: Father of 5, Software Developer by Trade, CEO and Founder of BrightDigit I run a few meetups focused on marketing and and Apple development.

Location:
Lansing MI
Joined:
Jun 7, 2018

leogdion
articles - 21 total

Swift Packages – Dependency Management of the Future

Package Management has been around for decades. There’s everything from APT to Maven to chocolatey. For those who work in the Apple space we are probably more familiar with Cocoapods and Homebrew. However since the introduction of Swift, the Apple team has given us a new package manager: Swift Package Manager.

Learn More 7 0May 26 '21

Combine & CoreLocation, Part 3 - Integrations with flatMap

Most of the older APIs from Apple use the Delegation Pattern. The challenge is adapting this pattern for SwiftUI through Combine.

Learn More 1 0Sep 1 '20

Combine & CoreLocation, Part 2 - Receiving & Handling Events

In our previous post, we talked about how to build a Publisher Factory. Here, we'll talk about how to use the factory for receiving and handling events.

Learn More 1 0Aug 31 '20

Combine & CoreLocation, Part 1 – Publishers & Delegates

Many APIs from Apple come from an era of Objective-C and Delegate Patterns. How do we adapt those APIs for SwiftUI and create Publishers from delegates?

Learn More 2 0Aug 26 '20

flatMap, Double Optionals, and Functional Programming

It seems there's some confusion when it comes to flatMap and Optionals in Swift. In the end, using flatMap correctly will make your code easier to read.

Learn More 5 0Apr 23 '20

What You Should Know About iOS Software Architecture

You’ve started out with an idea to build an iOS app and you need to choose its software architecture. Here is a quick overview of what you need to know.

Learn More 9 0Apr 6 '20

Productivity Apps for Developers (and Everyone Else)

There are great productivity apps which help me optimize your remote work rather than distract. Here’s a list of productivity apps and services to help you.

Learn More 55 5Mar 13 '20

Swift Package Continuous Integration Guide

Swift Packages offer an easy manageable way to share code and functionality. We are going to show you how to setup Swift package continuous integration.

Learn More 13 0Mar 13 '20

SwiftUI: Everything is possible if you think like Apple

SwiftUI promieses to change the way we do Apple-based app development. Learn about what makes SwiftUI great and how your app can benefit.

Learn More 13 0Mar 2 '20

Asynchronous Multi-Threaded Parallel World of Swift

From the Mac Pro to the Apple Watch developers need to design thier applications to best take advantage of multiple cores in Swift using asynchronous methods.

Learn More 7 0Oct 1 '19

Best Backend for your iOS App

Choosing the best backend for your iOS App can be a challenge? Do you need a cloud service or run your own server? Should you use CloudKit or Firebase?

Learn More 6 1Aug 21 '19

Podcasting — Getting Started — Whys and Hows

Generally speaking, podcasting as these podcasts do, gives specific audiences an in-depth specialized analysis without the need to appeal to the general audience.

Learn More 15 0Jun 25 '19

A Vapor Guide-Setup and Deployment with Heroku and Ubuntu

In this article I am going to cover how to get started: setting up your Mac for Vapor development, how to integrate with a database like PostgreSQL, deploy to Heroku as well as Ubuntu.

Learn More 13 2Jun 24 '19

Codable — 4 Ways to Improve How You Decode JSON

Codable, introduced in Swift 4, provides a convenient and easy way to encode and decode JSON. However, not everything works out of the box.

Learn More 8 1Mar 1 '19

Integrating ​​C++ Libraries with Swift — How Speculid Is Built

Previously, I discussed using Objective-C to integrate C++ with Swift in Speculid. Today, I'm going to talk about the challenges of using C++ in Xcode.

Learn More 3 0Jan 21 '19

Freelancing — How to Prepare and Get Started

Last week I spoke at the LaDev meetup in Ann Arbor, Michigan on what it takes to go out on your own as a freelancing software developer and entrepreneur.

Learn More 6 0Jan 21 '19

Swift Development Tips — Speculid & Try!Swift NYC 2018

I gave a talk on swift development tips and specifically developing Speculid and Try!Swift New York.

Learn More 5 0Dec 17 '18

Asset Catalogs, Image Sets, and App Icons

In Xcode, Asset Catalogs are an important part of that process and the primary way they are used is through Image Sets and App Icons.

Learn More 6 0Nov 20 '18

App Icon Templates — Building Graphics For Xcode

Asset Catalogs are the key component in Xcode project for storing colors, sprites, metadata, and of course graphics and managing those graphics can be a challenge. Today we are going to talk about using app icon templates in Sketch and Photoshop.

Learn More 8 1Nov 12 '18

Swift Thoughts on try!Swift NYC 2018

I have to say I had a great time at try!Swift New York this year. I have been to many developer conferences over the years but lately I have been attending mostly business and startup conferences. Additionally, this is the first Apple developer conference I have ever attended as opposed to hosting, attending, and speaking at a Cocoaheads groups. This was a new environment. I wanted to get a feel of where the winds are blowing in Swift and there were some interesting trends to the topics presented.

Learn More 8 0Sep 11 '18

HealthKit — Getting Started — HKObjectType and Authorization

HealthKit is the most important API when it comes to building health, fitness and workout apps. HealthKit also has many intricacies and details which need introduction when getting started.

Learn More 7 0Jun 12 '18