Add a custom view on the Status Bar in macOS with SwiftUI

The macOS status bar is a powerful and convenient place to display essential information or provide quick access to your app’s functionality. By default, the status bar displays a standard system icon, but sometimes you may want to create a more customized experience by using your own views. In this blog post, we’ll walk you through how to use a custom view on the status bar in macOS using Swift and SwiftUI.


Prerequisites

Before we get started, make sure you have the following:

Read More
 

Unlocking the Power of AWS IoT SDK: use MQTT with GPS on iOS


The Internet of Things (IoT) is transforming the way we interact with the world around us. AWS offers a robust suite of services for developing and managing IoT solutions, including the AWS IoT SDK for iOS and Android. In this detailed article, we will explore how to effectively utilize the AWS IoT SDK to create a sample iOS application that leverages MQTT protocol for sending GPS locations.

Prerequisites:

To get started, you will need the following:

  • An AWS account with access to AWS IoT resources.
  • Basic knowledge of iOS development using the Swift programming language.
  • Familiarity with Android development using either Java or Kotlin.

Step 1: AWS IoT Configuration:


Learn how to configure AWS IoT to establish a seamless connection between your devices and the cloud. Follow these steps:

Read More
 

Swift – Simple full screen loader

Hello,

resuming an old post, that help you to create an UIAlert extension to show a modal popup, https://www.albertopasca.it/whiletrue/objective-c-modal-view-in-navigation-and-tabbar-controller-projects/ , I’ve created a new modern implementation that use UIWindow.

The scope is to show a spinner (or a Lottie spinner, or whatever you prefer), centered in the screen with automatic or manually dismission. Background can be blurred or colored, like this screen:

Read More
 

Debug (and control) your Robotic Arm with iOS

This is my work in progress ~50cm Robotic Arm with 6 AXIS Servo motors, an Arduino and a RaspberryPi (for image recognition in phase 2):

Arduino Robotic Arm 6AXIS iOS controlled

While writing the C++ code in Arduino I found I needed a way to send easily and fast commands to Arduino with my iPhone using Bluetooth.

Basically I need to control my robotic arm using an external device instead of running and running again the code on the Arduino board.

For this reason: I’ve attached a BLE board to Arduino and I have created a simple app (completely written in SwiftUI 😍😎) that use BLE connection to connect to Arduino BLE board and send string commands that are parsed and executed.

Commands sended are like:

Read More
 

Is really urgent?

Lots of people receive daily email, often an answer or a task must be completed URGENT, ASAP or EOD, etc…

These keywords sometimes generate anxiety or destroy daily mood.

Common examples:

  • I need your spreadsheet ASAP
  • URGENT: Have you voted yet?
  • RSVP: Need your answer by EOD

Today I want to present a funny Google-Chrome plugin to change the priority of your emails!

Read More