Package Tracker App - My Swift Learning Journey

Step 1: Starting with Swift

I began learning Swift in 2024 through the various tutorials and resources that I found, like coursera, Apple Developer documentation and Youtube Tutorials. It is challenging, but I am determined determined to create something practical with Swift.

Step 2: Designing the App

The Idea of creating this app came to me when I was having issues with my USPS package and instead of having text just telling me that it was somewhere in transit I wanted to a visual representation of that. I wanted a clean and easy-to-use layout for tracking packages. I'm using SwiftUI to build the interface and how it looks.

Step 3: API Integration

To make the app functional, I integrated various free APIs for tracking packages, such as USPS, FedEx, UPS, and DHL.



Step 4: Building and Testing the App

After completing the design and functionality, I focused on testing the app, ensuring that it worked seamlessly with the tracking APIs.

Step 5: Reflection and Future Steps

As I work on enhancing the app, I’m focusing on learning new Swift features and improving my development skills.

I am an Apple employee, and this page serves as a platform to document my personal learning journey in Swift, Xcode, app development, web development, server management, and various other projects related to software engineering and technology. All work displayed here is conducted in compliance with Apple’s internal policies and does not involve any form of monetary gain without prior written approval from Apple.

This page and its content are not affiliated with, endorsed by, or officially sponsored by Apple Inc. Apple, Xcode, Swift, and all related trademarks remain the property of Apple Inc. Any projects requiring Apple’s approval will undergo the necessary review process, and I will make every effort possible to seek formal approval before publishing or distributing them.

No proprietary, confidential, or internal Apple information is shared in any of my work. All eligible personal projects will be made available as open-source contributions on GitHub, following Apple’s guidelines for employee side projects and open-source development.