Tobi Omotayo's repositories
Exploration
SwiftUI Exploration, Tutorial Source Code and some Major App Development Feature Implementation
PullToRefresh
Demonstration of the new refreshable modifer in SwiftUI
StructuringRecognizedTextOnADocument
Detect, recognize, and structure text on a business card or receipt using Vision and VisionKit.
AnalyzingImageSimilarityWithFeaturePrint
Generate a feature print to compute distance between images.
Assessment
Assessment for Spark Africa Interview
ClocksExploration
An exploration of the new Clock protocol in Swift
ConciseForms
Forms and settings screens in applications display lots of editable data at once, but due to how the Composable Architecture is designed this can lead to some boilerplate. We show how to fix this deficiency and make the Composable Architecture as concise as vanilla SwiftUI applications.
concurrency
To better understand Swift’s concurrency tools, let’s first look to the past, starting with threads.
DetectingObjectsInStillImages
This is a VisionBasics project that shows locating and demarcating rectangles, faces, barcodes, and text in images using the Vision framework and drawing lines around them with CoreAnimation
FunnyQuotes
A random quotes application in horizontal scroll view
HighlightingAreasOfInterestInAnImageUsingSaliency
Quantify and visualize where people are likely to look in an image.
netlify-drop-demo-site-master
netlify-drop-demo-site-master
PaystackAssessment
Submission for Senior iOS Engineer Application Assessment
SampleComponents
Some sample user interface components
SimpleWeatherApp
Let’s take a moment to properly define what a dependency is and understand why they add so much complexity to our code. We will begin building a moderately complex application with three dependencies, and see how it complicates development, and what we can do about it.
SwiftUINavigation
Navigation is a really, really complex topic, and it’s going to take us many episodes go deep into it. We will show at its heart, navigation is really a domain modeling problem, which means we need to discover tools that allow us to transform one domain into another. Once this is accomplished we will see that many seemingly disparate forms of navigation can be unified in a really amazing way.
TCAContacts
Contacts app to demonstrate TCA Navigation tools
twitter_face_swap
Chrome extension to swap images containing a particular face on Twitter.