Contact
Contact

iOS Development

Creating powerful, intuitive mobile applications for Apple devices.

My work

Here are some of the projects I've worked on:

Mercado Pago

Digital wallet

View on App Store

Mercado Libre

Digital marketplace

View on App Store

BBVA

Banking app

View on App Store

Topics

Explore these topics to learn more about iOS development techniques and technologies:

Swift Programming Language

Apple's modern, safe, and expressive programming language for iOS development.

Xcode

Apple's integrated development environment for building iOS, macOS, watchOS, and tvOS apps.

AutoLayout

A constraint-based layout system that helps create adaptive interfaces for different screen sizes.

Interface Builder

Xcode's visual tool for designing UI components and creating storyboards.

UIKit

Apple's framework for building event-driven user interfaces for iOS applications.

URLSession

API for downloading and uploading data with HTTP in iOS and macOS applications.

Delegate Design Pattern

A core iOS pattern for communication between objects through defined protocols.

CocoaPods

Dependency manager for Swift and Objective-C projects to integrate third-party libraries.

Programmatic User Interfaces

Creating user interfaces entirely in code without using Interface Builder.

Layout Constraints

Rules that define how UI elements are positioned and sized relative to each other.

User Defaults

Simple key-value store for persisting small amounts of data between app launches.

Observer Design Pattern

Pattern that allows objects to notify others about changes in their state.

XCTest

Apple's testing framework for writing unit, performance, and UI tests for iOS apps.

Quick & Nimble

BDD-style testing frameworks that enhance Swift testing with readable matchers and assertions.

Coordinator Design Pattern

Pattern for managing navigation flow and decoupling view controllers in iOS apps.

Server Side Rendering

Technique for rendering app content on the server to improve initial load performance.

CoreAudio

Low-level API for audio processing and playback in iOS applications.

AudioKit

Open-source framework for audio synthesis, processing, and analysis in iOS apps.

AVAudio

High-level framework for playing, recording, and processing audio in iOS applications.