Esse simples projeto consiste em utilizar do framework Combine (API nativa em swift para processamento de eventos e programação reativa) em conjunto com UIKit para validação/consistência de entrada de dados.
Constants.swift
Constantes de cores utilizadas na aplicação.
LoginScreen.swift
Screen da aplicação com os controles utilizados (ViewCode).
LoginValidCombine.swift
Classe responsável por realizar as validações nos controles da tela utilizando do framework Combine.
LoginViewController.swift
ViewController principal da aplicação.