Ryan Brear

188 Flips | 7 Magazines | 4 Likes | 2 Following | @ryanbrear9 | Keep up with Ryan Brear on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Ryan Brear”

Modern JavaScript Explained For Dinosaurs

Learning modern JavaScript is tough if you haven’t been there since the beginning. The ecosystem is growing and changing so rapidly that it’s hard to …

10 tips how NOT to develop iOS apps - The.Swift.Dev.

In the past few years I've seen lots of good & bad projects. In most of the cases developers made the same issues, in this post I'm trying to give …

URLSession Tutorial: Getting Started

<i>Update June 11, 2017:</i> Updated by Audrey Tam for Xcode 9 beta / Swift 4. Original post by Ken Toh.Learn how to make HTTP data requests and implement …

Google Firebase Hosting & Custom Domain - The Missing Manual

Why would you spend acquiring a web hosting plan for any Ionic/Angular/Native/Desktop app backed specially by Google Firebase database or any other, …

Server-Side Swift – learn to make Swift web apps with Swift 4 using real-world projects

Project 1: Million Hairs<p>Get started coding server-side Swift by learning about the Swift Package Manager, then making your first website using …

Databases

How to Use iOS Charts API to Create Beautiful Charts in Swift

Using charts to display data can help users understand the information more easily than they would if it were presented in a table, especially when …

A Beginner’s Guide to UIScrollView

In iOS, scroll views are used to view content that won’t fit entirely on the screen. Scroll views have two main purposes: To let users drag the area …

Putting a UICollectionView in a UITableViewCell in Swift

A few years ago, I wrote this post on putting a collection view inside a table view cell. Collection views were still pretty new and there wasn’t a …

In-App Purchases: Non-Renewing Subscriptions Tutorial

Offer access to time-limited content to users and monetize your app using In-App Purchases in this Non-Renewing Subscriptions Tutorial<br>iOS has four …

In-App Purchases: Auto-Renewable Subscriptions Tutorial

Learn all about auto-renewable subscriptions!Apple announced a new feature before WWDC 2016: auto-renewable subscriptions. Aside from the obvious …

Five Simple Tips to Make User Friendly Forms on iOS

Even though forms aren't difficult to implement on iOS, they can be frustrating to use. In today's tutorial, I'd like to share five simple tips that …

iOS Programming

How to Let Users Change the App Icon with setAlternateIconName - Tutorial

When iOS 10.3 was launched it provided developers with the ability to let users change the icon in the app. In this fairly short tutorial I’ll show …

Objective-C

How to Use a Capture List to Break a Retain Cycle

If you've been paying attention, then you may have noticed that we haven't resolved the strong reference cycle of the Device class. Remember from …

How to Create a Custom Control Using a Bitmask

Earlier this week, I showed you how easy it is to work with bitmasks using Swift and the Swift standard library. In today's tutorial, I'd like to …

Oddities of UIStackView

With iOS9, Apple introduced a new container view called UIStackView. Stack views can be seen as the iOS equivalent for the LinearLayout in Android. …

A Beginner’s Guide to Bezier Paths and Shape Layers

The process of developing apps includes amongst other things the creation of the user interface (UI) and all those simple or complicated views that …

Scale Images with Pinch Gesture iOS Tutorial

The UIKit framework provides predefined gesture recognizers that detect common gestures. Gesture recognizers are objects that you attach to a view, …

Tutorials

Monetizing Your Apps with Apple's In-App Purchases

Raise your hand if you wanna get paid.It’s hard monetizing your apps, and as much as Apple has done to make in-app purchasing (aka IAP) easy, it’s …

Using Firebase to Integrate Facebook Login in iOS Apps

Earlier, James walked you through how to use Firebase for user authentication with email/password. It is very common nowadays for developers to …

Fade In and Fade Out Music iOS Tutorial

The AVAudioPlayer class can be used to Fade in and Out Music. In this tutorial a music track will be played, and the user can fade the music in or …

Tutorials

Stack View Background Color

How do you set a background color for a stack view? For that matter how do overlay foreground or other decorator views over a stack view? If you have …

9 Things That Make Good People Quit

Few things are as costly and disruptive as good people walking out the door.<p>Guest Writer<p>Co-author of Emotional Intelligence 2.0 and President at TalentSmart<p>Opinions expressed by <i>Entrepreneur</i> contributors are their own.<p>It's pretty incredible how often you hear managers complaining about their best …

The Workplace

What Are Web Fonts and Why Are They Important?

Before modern web and mobile development, the world of graphic design was pretty cut and dry. With print being the dominant medium, designs (and the …

Typography

Overdosing on VC: Lessons from 71 IPOs

Venture capital is a hell of a drug. Used properly, it’s like adrenaline energizing many of the greatest companies of the past fifty years. Used incorrectly, it creates toxic dependencies.<p>The conventional wisdom in the startup community is that when building the very best companies, more capital …

Venture Capital

My Development Toolset 2018 for iOS

<i>Update: April 04 2018.</i><p>Hello folks, I would like to update some of my toolset for 2018 that I use for iOS development tools, cloud service, websites, …

Container View Controllers

Massive View Controllers are a common pain with iOS development. A quick search will give you much good advice on how to slim down these monsters. In …

All JavaScript frameworks are terrible

A case study in confirmation bias and goalpost shifting<p>This article was originally written as a partnership with another one praising the virtues of …

JavaScript

How to Keep Clean Style Code in Swift - stable|kernel

As your project grows bigger, it can be difficult to keep your Swift styling code clean, especially when a designer wants to make a simple change.

Map

What is map?<p>Map is a function that converts a collection into another collection. It <i>applies</i> a transformation operation to each element in the input …