Skip to content

Latest commit

 

History

History
237 lines (178 loc) · 4.45 KB

myprojects.md

File metadata and controls

237 lines (178 loc) · 4.45 KB

My Projects

Those were started and ended in different timeframes.

Project #20: Bracketed Camera **Bracketed Camera

  • iOS Camera API

Project #19: Robot Lunga: Private Repo

  • GPT Interface
  • Chat View

Project #18: Cold Turkey Cold Turkey

  • Hidden text fields

Project #17: Marc2.0el

Marc2.0el

  • Joke navigation view

Project #16: Jiu-jitsu

Jiu-jitsu

  • Screen recording
  • SwiftUI

Project #15: Pomodoro

Pomodoro

  • Mac OS
  • Status bar app
  • User preference storage in UserDefaults
  • EventMonitor to figure out clicks outside the app
  • SwiftLint
  • SwiftUI

Project #14: 5ed SRD Reader for Mac

Eldritch app

  • Mac OS
  • Web requests to API
  • Decoding JSON

Project #13: AE Euro Counter

Euro Counter

  • ML Training
  • Vision - machine recognition OCR
  • SwiftUI
  • iOS
  • Live camera feed (UIKit framework used in SwiftUI)

Project #12: Mileage Tracker

Mileage Tracker

  • iOS
  • SwiftUI
  • Pods
  • Google AdMob
  • Onboarding System with pages and router
  • Settings System
  • Email sending
  • URL display
  • Localization
  • Local storage
  • JSON encoding/decoding for storage
  • Export data into CSV
  • CSV data storage
  • Paid mode
  • TabView with customized icons
  • Animated pop up tab buttons
  • Theme Color selection
  • User preferences storage in UserDefaults
  • EnumPicker
  • Pickable typealias
  • Graphic generation with Pod
  • Pod
  • Extension UI Device to simplify error reporting
  • Extension UIApplication version
  • View date-toString
  • Extension double - clean and rounded for UI reasons

Project #11: Dobble

Dobble

  • Podfile
  • AdMob via pod
  • Localization
  • Card Generation System that uses incidence Matrix
  • extension Array to compare 2 and find generic similarElements
  • Game state, dificulty (via time), score
  • Multiplayer change capability
  • Tests for card generation, match, and game controller creation
  • iOS built
  • SwiftUI

Project #10: Tobem Ipsum

Tobem Ipsum

  • Mac OS
  • Status bar app
  • Clipboard use
  • User preference storage in UserDefaults
  • Capability of choosing which vocabulary to use
  • Enum Picker
  • EventMonitor to figure out clicks outside the app
  • SwiftLint
  • SwiftUI

Project #9: 2048

2048

  • Podfile
  • SwifLint via pod
  • AdMob via pod
  • Onboarding controller / multiple screens
  • Loading screen animation
  • Game data storage encoded/decoded in JSON to UserDefaults
  • Neuemorphic design
  • Game matrix in a 2D array
  • Localization
  • ViewModifier (for the tiles)
  • Array extension to find index of element
  • Color extension to get UIColor
  • Several different and fun gradient extensions
  • View extension to invert color content
  • Tests for the game engine
  • iOS built
  • SwifUI

Project #8: Paradoxes

Paradoxes

  • Animation
  • radius / sin, cos calculation to position balls in screen
  • ternary conditionals
  • SwiftUI

Project #7: Mara:

Private Repo

  • ML training / use in app
  • Mac OS
  • File system navigation with File Manager
  • File moving
  • File deleting
  • SwiftUI

Project #6: Creative Gym

Creative Gym

  • Complex data models
  • iOS
  • SwiftUI

Project #5: Dualogue

Dualogue

  • Core Data
  • Complex data models
  • Generic Filtered List
  • Color scheme
  • Extension Date to string
  • Environment object
  • Fetch requests
  • TabView
  • iOS
  • SwiftUI

Project #4: Dreadline

Dreadline

  • Mac OS
  • UIKit
  • Text Editor
  • Uses storyboard
  • Email sending

Project #3: Iniciativer

Iniciativer

  • iOS
  • SwiftUI

Project #2: SwiftUI Placeholder

SwiftUI Placeholder

  • SwiftUI
  • Geometry Reader

Project #1: 1 milhão de folhas

1 milhão de folhas

  • Published project
  • Random selection of text
  • Storyboard UIKit
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy