Swift 3 for Absolute Beginners: Book By Gary Bennett

Looking to learn some Swift 3? Then, you’re in luck! Our Chief Architect, Gary Bennett, has co-authored a new book all about Swift 3. Whether you’re totally new to programming, our you’re just new to Swift 3, this book is an excellent rundown of the language. Available for pre-order now!

Swift 3 for Absolute Beginners


This book is perfect for those with no programming background, those with some programming experience but no object-oriented experience, or those that have a great idea for an app but haven’t programmed since school, and it is now updated for Swift 3.

Gary Bennett and Brad Lees are full-time professional iOS developers and have developed a broad spectrum of apps for Fortune 500 companies. The authors have taken their combined 12 years of writing apps, teaching online iOS courses, the experience from their first three iOS books, along with their online instruction and free online forum at XcelMe.com to create an excellent training book.

Many people have a difficult time believing they can learn to write iOS apps or just staying motivated through learning the process. This book, along with the free, live online training sessions, will help readers stay motivated and overcome obstacles while they learn to be great iOS developers.

What you’ll learn
– Using Swift Playgrounds to learn iOS development quickly
– What is Object Oriented Programming
– What are Swift classes, properties, and functions
– Proper user interface and user experience design
– Swift data types: integers, floats, strings, booleans
– How to use Swift data collections: arrays and dictionaries
– Boolean logic, comparing data, and flow control
– Writing iPhone and Watch apps from scratch
– Introduction to HealthKit

Who this book is for
This book is for anyone who wants to learn to develop apps for the Mac, iPhone, and iPad, and Watch using the Swift programming language. No previous programming experience is necessary.


To stay up to date on all things Rare Labs, please follow our Twitter and Facebook pages. If you have a topic you’d like us to cover, just drop us a line!


IoT connected home

IoT Month: Welcome to the Connected Home

Your morning alarm goes off, the lights slowly brighten, and your first cup of coffee starts brewing. In the IoT connected home, your morning routine is just one of the smaller aspects of life that can be automated, customized, and streamlined.

Aside from the novelty of controlling your home appliances through your smartphone and the internet, it’s all about quality of life improvement. Monotonous or complicated tasks can be easily automated, while other aspects of your home can be controlled in a way that simply wasn’t possible before IoT devices. Making household items “smart” doesn’t cut it, though. The connected item has to solve a problem or make life a little bit easier.

Some of the most popular connected home devices turn existing household objects into smart devices. Afterall, buying new appliances, gadgets, and even light bulbs, to make your home smarter can be a tough sell. Instead, it’s often easier, and more cost-effective, to smarten up your old “dumb” appliances and gadgets. For example, you can turn practically any surface in your home into a smart remote with a little gadget called Knocki. Or, you can reap the benefits of a $5000 smart fridge just by slapping a $100 Smarter cam on your existing fridge.

One of the most exciting things about the connected home, is the ability for smart devices to communicate with each other. Stringing together smart devices can allow you to automate anything from your morning routine, to a custom home security protocol when you leave the house.

In order to continue the advancement of the connected home, we’ll need to focus on a few things:

  1. Unified communication protocol so that smart devices from different manufacturers can properly link to each other.
  2. Collaborative partners to avoid the drop-off trend of new IoT devices. For example, an alarm clock manufacturer partnering with the light bulb manufacturer and coffee maker manufacturer for your morning routine.
  3. Security, security, security. IoT devices are notoriously recruited for botnet-style DDoS attacks due to their lack-lustre security protocols.

Now that we’ve taken a quick look at the connected home, we’ll dive into smart IoT-connected cities, next week. If you missed our Intro to IoT, check it out!


To stay up to date on all things Rare Labs, please follow our Twitter and Facebook pages. If you have a topic you’d like us to cover, just drop us a line!


IoT Month: Introduction to the Internet of Things

Let’s try something new! Each month, we’ll focus on a tech topic that Rare Labs is involved in. For the month of December, we’ll be focusing on the Internet of Things . Be sure to follow our Twitter and Facebook pages for daily IoT news all month. Then, come back here every Wednesday for a new blog post!

If you’re unfamiliar with the Internet of Things, it’s a broad term that covers the series of interconnected devices, computers, and even people that can transmit data over a network without requiring human-to-human interaction. In short, IoT devices are the “smart” objects throughout your daily life. From your fridge, to your car, to your pacemaker, IoT devices are a part of almost everyone’s life.

Automation of monotonous tasks, interlinking of household tech, and improving quality of life are just a few of the exciting thing that IoT devices can deliver – plus, the tech is just plain cool! The makerspace and DiY movements are causing a boom in the industry. Now more than ever, inventors and tech geeks have the ability to prototype and produce awesome tech devices at an incredibly rapid pace. This is part of what makes the Internet of Things space so interesting; it’s growing fast, and quirky new tech innovations are popping up left and right.

Throughout the month, we’ll be discussing the most popular topics in the Internet of Things.

  1. The Connected Home
  2. Smart Cities of Now and the Future
  3. IoT in 2017

In the meantime, be sure to check out our Lunch and Learn presentation to find out how you can get started building your first IoT device!

We’ll see you next week!


To stay up to date on all things Rare Labs, please follow our Twitter and Facebook pages. If you have a topic you’d like us to cover, just drop us a line!