Notes

The Future of SwiftUI Development: From Architecture Choices to AI Integration

Aug 11, 2025

This recent article summarizes trends in the iOS community, such as the evolution of architectural patterns in SwiftUI. For example, it questions the extensive use of MVVM in each view, pointing out that it can add unnecessary complexity; instead, SwiftUI allows services to be injected globally via @Environment to avoid redundant ViewModels and keep views simpler.

Click to read more

Apple Presenta Xcode 26 con IA Nativa, ChatGPT y Live Translation para Desarrolladores

Jun 10, 2025

This article summarizes the new features for Xcode 26, which include native integration with AI and ChatGPT to help developers write code faster and with fewer errors. It also highlights the live translation feature, which makes it easy to localize applications for multiple languages directly from the IDE.

Click to read more

La importancia de las arquitecturas modulares en las aplicaciones móviles

May 14, 2024

This article in Spanish emphasizes why good technical architecture is key in mobile projects. It points out that user experience and design are often prioritized, neglecting code quality; the result is apps that work at first but over time become difficult to maintain and expand, turning into projects that 'no one wants to work on'.

Click to read more

iOS App Store Submission Tutorial

Sept 8, 2025

This YouTube tutorial video offers a step-by-step guide on how to prepare and submit an iOS application to the App Store. It covers key aspects such as project setup in Xcode, creating a provisioning profile, generating an IPA file, and using App Store Connect to manage the app's publication and distribution.

Click to read more

Design Patterns

Dec 5, 2025

This webpage provides a very comprehensive explanation of many design patterns used in software development, including clear examples with illustrations and step-by-step explanations. It's a valuable resource for developers looking to understand how to apply these patterns in their projects to improve code quality and maintainability. If you want to learn about design patterns, this is a reference you have to check out.

Click to read more

Codewars

Dec 5, 2025

This online platform offers a wide variety of programming challenges (katas) that allow developers to improve their skills in different programming languages. Users can solve problems of various difficulty levels, from beginners to experts, and compare their solutions with those of other community members. It's an excellent way to practice and learn new coding techniques while competing friendly with other programmers.

Click to read more