Open in app

Sign In

Write

Sign In

Raul Riera
Raul Riera

1.1K Followers

Home

About

Aug 21, 2021

Remove that blue color from your React Native applications

While using React Native, don’t forget about the native part. Remember to theme the native views with your custom colours. Have you ever created an app and noticed that blue blinking indicator shown above? What you are seeing is the iOS default accent colour, which is used in all of…

React Native

3 min read

Remove that blue color from your React Native applications
Remove that blue color from your React Native applications
React Native

3 min read


May 3, 2021

Creating a GitHub Action

Insight into my thought process creating one. — In this article I won’t cover how to implement them, GitHub itself has done and amazing job with this article, and this starter project. Instead, I will focus on the things I learned about them while making my own action to automatically triage GitHub issues. The action Keeping taps on GitHub issues…

JavaScript

2 min read

JavaScript

2 min read


Jun 19, 2020

Joyful animations using arcs

From tweet to polished animation — The following tweet inspired me to finish an animation I had planned for one of my apps. The end result was better than I expected. In Emoji Stickers, every time you select an emoji they fly into your canvas. This animation was just a straight…

Swift

4 min read

Joyful animations using arcs
Joyful animations using arcs
Swift

4 min read


Published in Dev Genius

·Jun 6, 2020

UserInterfaceLevel, the future of floating apps?

iOS 13 brings new dynamism to your apps. — Last year at Shopify we started developing the All-new Point of Sale. There was a small problem, given that all screens are presented full screen to the user we needed the ability to distinguish a modal screen versus the rest. iOS 13 had a…

IOS

2 min read

UserInterfaceLevel, the future of floating apps
UserInterfaceLevel, the future of floating apps
IOS

2 min read


May 5, 2019

FunctionalTableData and Interface Builder 🎨✨

Interface Builder is amazing for building UI. Code is great for extensibility. Why not use both? — I have a long-running joke in my Twitter bio about fighting in the great Storyboards vs Code wars. Using things like Storyboards is a hot topic among iOS developers. There have been many before it: Automatic Reference Counting vs Manual Memory Management. Auto Layout vs Manual Layout. Swift vs Objective-C.

IOS

4 min read

Using Interface Builder and Code 🧙‍♂️✨
Using Interface Builder and Code 🧙‍♂️✨
IOS

4 min read


Jan 27, 2019

Adding Undo and Redo support to iOS

People make mistakes. Let’s use allow undoing. — You have accidentally shaken your phone and noticed that little alert screen that says “Undo [something]”. In this story we are going to implement Undo and Redo actions in an iOS app. By now you are making all your screens using a declarative and functional approach, right? 😉 If not…

IOS

3 min read

Undo and Redo support to iOS apps
Undo and Redo support to iOS apps
IOS

3 min read


Dec 8, 2018

View controllers inside view controllers. Wat? 😦

AKA Container Views are great. — One of the first things we learn as iOS developers is that each screen is supposed to be one view controller, and that view controllers in general are very expensive to create. In fact, if you have used UINavigationController or UISplitViewController before. You are already making multi view controller…

IOS

3 min read

View controllers inside view controllers. Wat? 😦
View controllers inside view controllers. Wat? 😦
IOS

3 min read


Apr 30, 2018

Automation with Probot 🤖

Extending GitHub with an army of NodeJS powered robots. — GitHub is without a doubt the place for Open Source Software. But, lacks a fair deal of “power” features to take your projects to the next level. It’s also true that no company can implement 100% of the features its customer desire. Smart companies will create core functionality required for…

Github

2 min read

Github

2 min read


Apr 1, 2018

UIKit Dynamics in the real world

Swiping right on simpler code 😏 — UIDynamics have been available since iOS 7, and its a very powerful tool that allow us to create complex interactions pretty simply. For example, the iPad’s Picture on Picture feature is done using UIFieldBehavior, maybe we will cover that in another article. In this article we will explore recreating the…

IOS

4 min read

UIKit Dynamics in the real world
UIKit Dynamics in the real world
IOS

4 min read


Dec 13, 2017

Building apps with FunctionalTableData

Creating an app from scratch — FunctionalTableData a library built by Shopify which implements a functional renderer for UITableView and UICollectionView. Massively simplifying how we build UI in iOS. Part 1 We go through the basics of FunctionalTableData and how we can use CellConfigType to make UITableViewCell completely reusable and independent. Building apps with FunctionalTableData (Part 1) Modernizing UITableViewCell and UICollectionViewCell.medium.com

IOS

1 min read

IOS

1 min read

Raul Riera

Raul Riera

1.1K Followers

Software Engineer, I make things so you don’t have to. More at https://raulriera.com

Following
  • Chris Messina

    Chris Messina

  • Daniel Galasko

    Daniel Galasko

  • M.G. Siegler

    M.G. Siegler

  • Jason Fried

    Jason Fried

  • Leland Takamine

    Leland Takamine

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech