Quantcast
Channel: BrightDigit
Browsing all 88 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

4 Things To Keep Your Eye on for Apple in 2020

Apple held a Special Event in September this year to introduce the iPhone 11, Apple Watch Series 5, and Apple Arcade.The event told us a lot about the direction of Apple going into 2020, especially for...

View Article


Image may be NSFW.
Clik here to view.

How to avoid iOS app failure with Test-Driven Development

It is surprisingly easy to build the wrong thing in iOS app development. For instance we can easily build something that doesn’t meet client or customer needs. On the other hand, It’s also fairly easy...

View Article


Image may be NSFW.
Clik here to view.

SwiftUI: Everything is possible if you think like Apple

SwiftUI is Apple’s new framework for building user interfaces (UI). It promises simplicity and consistency that's been difficult to find before now. I’ve been using it for several months now, and want...

View Article

Image may be NSFW.
Clik here to view.

iOS Continuous Integration: How To Avoid Merge Hell

Continuous integration is the software practice where small code changes are frequently tested with the rest of the code to ensure nothing breaks as changes. It makes building and deploying an app...

View Article

Image may be NSFW.
Clik here to view.

Swift Package Continuous Integration Guide

Swift packages offer an easy manageable way to share code and functionality. If you wish to create your own package, it’s important to make sure your code works where it's supposed to and the quality...

View Article


Image may be NSFW.
Clik here to view.

What You Should Know About iOS Software Architecture

You’ve made the decision to build your own iOS app. Therefore, you’ve started out with an idea based on a customer need. Also how the app will meet that need and what it will look like. It’s at this...

View Article

flatMap, Double Optionals, and Functional Programming

A while ago I did an article on the basics of Optionals and how they work in Swift. However, it seems there's some confusion as to how one particular method works in Swift when it comes to a collection...

View Article

Image may be NSFW.
Clik here to view.

Why 2020 will be amazing for the Apple Watch

2020 is the year you should start building that Apple Watch app you’ve been thinking about making.At the time of writing, the Apple Watch is coming up on its 5th birthday. The technology has come a...

View Article


Swift on ARM - Supporting ARM in Swift Package CI

In a previous post, I already talked about how to setup your Swift package for CI success. However, I recently came across how to run your CI in Travis and GitHub Actions to test on Linux ARM machines....

View Article


Image may be NSFW.
Clik here to view.

Combine & CoreLocation, Part 1 - Publishers & Delegates

Most of the APIs from Apple come from an era of Objective-C and the Delegation Pattern. With this in mind, the challenge is figuring how to adapt for SwiftUI. Specifically we want to create Publishers...

View Article

Image may be NSFW.
Clik here to view.

Chips, Clips & Widgets – Big changes from Virtual WWDC 2020

For those of us heavily invested in iOS development, it was unfortunate to have to miss this year’s Apple Worldwide Developers Conference 2020 (WWDC 2020) in person. It’s just as much a chance to...

View Article

Image may be NSFW.
Clik here to view.

Combine & CoreLocation, Part 2 - Receiving & Handling Events

In our previous post, we talked about how to build a Publisher Factory or Publicist. In this post, we'll talk about how receiving and handling Events in our ObservableObject from our new Publicist...

View Article

Combine & CoreLocation, Part 3 - Integrations with flatMap

In our previous post, I explained how to hook up our new CLManagerDelegate publishers for CLAuthorizationStatus to the ObservableObject using Combine. In this post, we be transforming the CLLocation...

View Article


Image may be NSFW.
Clik here to view.

Apple Watch Series 6 unlocks exciting future for developers

Apple unveiled its brand-new Apple Watch Series 6 on September 15 with some fanfare. This was followed the next day by the release of the Watch’s latest operating system, WatchOS 7.This is a big deal...

View Article

Image may be NSFW.
Clik here to view.

What makes a good iOS team manager?

In any organization, you have a hierarchy. The opinions or comments of executives and managers carry authority employees will feel compelled to respond to. And this is a problem if that organization’s...

View Article


Image may be NSFW.
Clik here to view.

You Need A Plan For Swift Error Handling

With the use of Swift as the sole language for creating apps with Apple, it is now essential to know how to plan for, and respond to, Swift-based errors in your app.There will always be errors you do...

View Article

Image may be NSFW.
Clik here to view.

Working Remotely: Best Practices for Distributed iOS development

2020 was the year so many businesses were pushed into remote work to survive. The number of Americans working remotely more than a day a week has exploded from less than 25% to more than 67%. And, for...

View Article


Image may be NSFW.
Clik here to view.

Upgrading Old Apps: The Dirty Job of iOS Development

Upgrading an iOS app can be time-consuming. It involves the process of refactoring, rewriting, and replacing some or all of the app’s code.This can introduce risk and uncertainty. However, it’s an...

View Article

Image may be NSFW.
Clik here to view.

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

View Article

Image may be NSFW.
Clik here to view.

4 Little-Known Tips For Getting Your App Through Apple's Store Review

Building and publishing an app is a complex process. One of the last things you have to do before your app can go live on the App Store is passing Apple’s App Store Review.The challenge is that Apple...

View Article
Browsing all 88 articles
Browse latest View live