What if I have a list of modifiers I want to apply or not? That is the idea behind what I am going to talk about.

I have created a modifier to create a “glow in the dark” effect. The idea was very simple, just applied a shadows modifier with different colours a certain number of times and I have the result.

Glow in the dark modifier

The first code I created was very simple:

The outcome is good, but what if I want to create an effect like fire using more warm colours?

The idea is the same, but maybe the number of colours and the list of colours are different, so my idea was to create a ViewModifier receiving as parameter the colours. …


Building a reflection ViewModifier using SwiftUI

Now you understand how it works, let’s go to more components I have created using SwiftUI and try to explain how to use the current modifiers SwiftUI provide to us.

If you haven’t read my previous post you can access here.

I will start showing how to create some nice effects to use in different applications.

Reflection Effect

Cat reflected and floating
Cat reflected and floating
Cat reflection

So the idea is create a modifier that from a View generates a reflection underneath it relative the image.

To make it work we first need to understand the characteristics of this effect.

  1. make a copy of the current View.
  2. flip it vertically to…


When I started to investigate SwiftUI I was organising some presentation in the weekly iOS tech session for the company I work. My focus was to present how to use the basics and the @EnvironmentObject, @State, @ObservedObject.

Introduction

Later I started the first project and it was a real challenge, with animations and visual component that will cause a lot of pain to do using UIKit. The final result was very good, the code was what we have as knowledge in that time, but it shown how good SwiftUI is.

After that I decided to learn more, with posts from SwiftUI-lab


Decidi escrever esse texto como uma reflexão e desabafo. Acredito que muitas pessoas passem pela mesma situação em processo de emagrecimento, vendo outras pessoas emagrecendo mais, ou até mesmo ficando presas num peso, mesmo quando se privam de muitas coisas que gostam e fazendo muito exercícios. Essa frustração é parte do processo e deve ser entendida antes que possa afetar sua decisão.

As vezes é difícil continuar um processo de emagrecimento porque, por mais que tenhamos perdido peso, entramos em determinado momento num platô que pode trazer um desânimo, trazendo erros no processo e até mesmo fazer largar tudo.

Emagrecimento…


Muito tem se falado de alimentação low carb, ou seja, com redução do consumo exagerado de carboidratos processados e focando mais em proteínas e gorduras de origem animal, mas será que isso funciona? Quais são os efeitos?

Há 3 meses, após ouvir referências de pessoas que perderam considerável peso com low carb, resolvi mudar meus hábitos e tirar carboidratos como pães, grãos, frutas e vegetais com alto índice de carboidratos da minha rotina. TL;DR; perdi 10 quilos sem fazer exercícios.

Para quem quer saber a saber a saga vou descrever um pouco.

Primeiros 10 dias são os mais difíceis, pois…


Antes de mais nada, não sou especialista nessa área, somente alguém que procura descobrir como nosso corpo trabalha e tudo o que descrevo aqui é um teste pessoal baseado em relatos de outras pessoas que fizeram o mesmo.

Comecei a escrever esse artigo no final das 36 horas do meu jejum. Acordei as 5:20 da manhã com o corpo e cabeça cheios de energia, após 34 horas de jejum.

Uma pequena introdução sobre mim

Tenho 37 anos e desde os 8 anos de idade comecei a ganhar peso e desde então venho lutando contra a obesidade. Já passei por Endocrinologistas, nutricionistas, personal trainers e clínicas…

Pedro Antunes

Senior iOS Developer at Trainline

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store