Overview
This three-volume reconstruction revisits an earlier private Apple-development book initiative and rebuilds it around the current software-development landscape.
The historical manuscript is not treated as a separate portfolio project. Instead, it provides the origin for a modernized publication series designed around current engineering practice, legacy modernization, application architecture, technical education and future commercial publishing.
The series is intentionally divided into three independent technical tracks.
Volume I — Modern Xcode & Objective-C Development
A legacy-aware guide to Apple's development environment, Objective-C, Cocoa/UIKit, debugging, testing, mixed-language projects, and incremental modernization.
The modern edition positions Objective-C where it is most valuable today: understanding, maintaining, extending, debugging and modernizing established Apple software while working safely alongside Swift.
Volume II — Modern Swift & SwiftUI Application Development
A forward-looking guide to modern Apple application engineering using Swift, SwiftUI, concurrency, state-driven design, networking, persistence, testing, modularity, accessibility and production workflows.
The volume is designed to move beyond syntax and isolated UI examples toward production-oriented application architecture.
Volume III — Cross-Platform Application Development with .NET MAUI
A modern replacement for the original Xamarin concept, focused on C#, .NET MAUI, XAML, MVVM, shared-code architecture, platform integrations, testing, data, APIs and Xamarin migration.
The modernization principle is simple:
Preserve the engineering problem being solved, not an obsolete implementation choice.
Series Engineering Direction
Together, the three volumes combine:
- software-development research;
- technical writing;
- code-example design;
- developer tooling;
- application architecture;
- legacy modernization;
- cross-platform engineering;
- documentation architecture;
- and publication-oriented content design.
The immediate objective is to present the work as part of a technical portfolio. The longer-term structure deliberately keeps the material suitable for future commercial editions, including print and e-book publication.
Why the Three Volumes Are Separate
Each volume communicates a different engineering signal:
| Volume | Primary Engineering Signal |
|---|---|
| Modern Xcode & Objective-C Development | Legacy Apple development, interoperability, modernization and tooling |
| Modern Swift & SwiftUI Application Development | Current native Apple engineering and application architecture |
| Cross-Platform Application Development with .NET MAUI | Cross-platform architecture, .NET, platform abstraction and migration |
They belong to one publication family, but each is substantial enough to stand as an independent portfolio post.
Modernization Philosophy
The reconstructed series is not intended to preserve old technology unchanged.
Its purpose is to preserve the original ambition—building comprehensive Persian technical references—while replacing obsolete assumptions with current engineering practice.
That produces three related but distinct projects:
- Objective-C as legacy knowledge and modernization capability
- Swift and SwiftUI as modern native Apple engineering
- .NET MAUI as the modern cross-platform successor to the original Xamarin direction
Publication Strategy
The projects are structured so that the portfolio versions can later evolve into full technical books without requiring the work to be redesigned from scratch.
Potential publication elements include:
- edition/version metadata;
- compatibility matrices;
- companion source repositories;
- executable examples;
- migration labs;
- architecture diagrams;
- exercises;
- troubleshooting sections;
- downloadable code;
- QR-linked repository releases;
- sample chapters;
- errata;
- and future ISBN / KDP metadata when those facts become real.
Until publication actually occurs, the website should use wording such as:
- Modern reconstruction
- Second-generation edition
- Technical book project
- Designed for future publication
and avoid claims such as “published on Amazon” or “commercially available.”
Suggested Repository Strategy
The prose and executable examples should remain separate but version-linked.
books/
├── apple-objective-c/
├── apple-swift/
└── dotnet-maui/
code/
├── apple-objective-c-examples/
├── apple-swift-examples/
└── dotnet-maui-examples/
Each publication edition can reference a matching code tag so readers can identify the code state associated with a specific book edition.
Portfolio Positioning
From a portfolio perspective, the series demonstrates:
- technical breadth;
- documentation discipline;
- modernization thinking;
- software-architecture knowledge;
- cross-platform engineering;
- developer education;
- and the ability to organize large engineering domains into coherent learning systems.
Compact Portfolio Card
Apple Development Book Series — Version 2
Objective-C · Swift / SwiftUI · .NET MAUI · Technical Publishing
A three-volume modern reconstruction of an earlier Apple-development book initiative, redesigned around legacy modernization, current native Apple engineering and modern cross-platform .NET development.
Suggested SEO Metadata
SEO Title: Apple Development Book Series — Version 2
Meta Description: A three-volume Persian technical-book reconstruction covering Objective-C modernization, modern Swift/SwiftUI application engineering and cross-platform .NET MAUI development.
Suggested Slug: /portfolio/apple-development-book-series