Tiago Lopes's repositories
cs193p-SwiftUI
The solutions to the assignments of the cs193p course, covering SwiftUI.
PiPlayground
A simple iOS app exploring how Picture in Picture works
github-profiles-app
An app that fetches and displays Github profiles, using structured concurrency and SwiftUI.
from-closures-to-async-await
Sample code demonstrating how to use async/await in Swift, using UIKit
SortVisualizer
A simple MacOS application that performs empirical tests on different sorting algorithms.
swiftUI-env-lifecycle
Understanding when the environment gets released, for apps with mixed UIs (UIKit with SwiftUI).
Type-Racer
TypeRacer is a website where people compete against each other to see who can type the fastest.
cs61a-sp11
course cs61a at berkeley, spring 2011
FunctionsGraph
Graphing some mathematical functions using SwiftUI
Higher-Order
The implementation of common Lodash functions.
iOS-Developer-Roadmap
Roadmap to becoming an iOS developer in 2018.
iOSDevDirectory
The iOS Dev Directory
Programming-Problems
Some algorithm problems and their solutions.
Ressuscitou-iOS
iOS app for the Brazilian community of singers of the Neocatechumenal Way.
studying-algorithms
A place where I put my notes, experiences, and implementations related to my algorithm studies.
swift-argument-parser
Straightforward, type-safe argument parsing for Swift
swift-async-algorithms
Async Algorithms for Swift
swift-docc
Documentation compiler that produces rich API reference documentation and interactive tutorials for your Swift framework or package.
swift-evolution
This maintains proposals for changes and user-visible enhancements to the Swift Programming Language.
swift-request
Declarative HTTP networking, designed for SwiftUI
swift-syntax
A set of Swift libraries for parsing, inspecting, generating, and transforming Swift source code.
TheAlgorithms-Swift
All Algorithms implemented in Swift
UC-Berkley-61A
The assignments and the code related to the 61A course, SICP, and Simply Scheme books.
understanding-property-wrappers
A playground explaining how property wrappers work.