iOS, SwiftUI, Map, CoreLocation Blog

  • I Stepped Away From Coding for Years. How AI Helped Bring Me Back?

    I’ve been building iOS and Android apps for over 15 years. ExtraMile — a mileage tracker for gig workers and self-employed drivers — had been live for over a decade. Then life got in the way, I stepped back and couldn’t maintain it. The app stayed up, but development stopped. When I finally came back…


  • Drive Smarter, Not Just Farther

    Why your mileage tracker should also make you a better driver and how ExtraMile’s behavior scoring does exactly that. Most mileage apps do one thing: count miles and hand you a number at tax time. ExtraMile does that too but it also watches how you drive. That second part turns out to matter a lot. When we…


  • Mileage Deductions for Real Estate Agents: What You Need to Track

    Real estate agents spend an enormous amount of time behind the wheel — showing properties, meeting clients, attending closings, scouting neighborhoods. All of that driving adds up to one of the most valuable real estate agent mileage deductions available to self-employed professionals, yet it’s one of the most commonly underreported. At the 2026 IRS standard…


  • The Gig Worker’s Mileage Tracking Guide

    If you drive for Uber, Lyft, DoorDash, Instacart, or any other gig platform, your car is your biggest business expense — and your biggest tax deduction. Yet study after study shows that most gig workers fail to claim every mile they’re entitled to. That’s not just a paperwork problem. At the 2025 IRS standard mileage…


  • How to Track Mileage for IRS Deductions in 2026

    Being an app developer, I’m still a bit old fashioned – someone who’d rather do things with paper and pen. But slowly I’ve realized some habits are worth letting go of, especially when technology does the job better, faster, and automatically, without me having to remember a thing. One of those habits is keeping a…


  • How to use AI to Generate Code for iOS Development

    In recent years, the use of AI tools to assist with code generation has become increasingly popular among iOS developers. From helping to write SwiftUI layouts to solving complex logic in Swift, AI offers developers a way to streamline repetitive tasks, accelerate development, and improve productivity. By leveraging AI, many teams have seen development time…


  • SwiftUI vs UIKit

    SwiftUI and UIKit with storyboards and Auto Layout are two different approaches to building user interfaces in iOS apps. Here’s a comparison between them: 1. Declarative vs Imperative UI Design 2. Code vs Visual Editor 3. Live Preview 4. State Management 5. Animation 6. Cross-Platform Support 7. Backward Compatibility 8. Learning Curve 9. Layout Handling…


  • Navigating the Evolution of iOS Development: From iOS 3.0 to SwiftUI

    The world of iOS development has changed dramatically since its early days. Having been part of this journey from iOS 3.0 to the present, we’ve experienced firsthand the rapid evolution of tools, frameworks, and programming languages that shape today’s iOS applications. Our journey started with Objective-C, transitioned through Swift, and now fully embraces SwiftUI. This…


  • Map My Data – Import and map any kind of data in an iOS App

    Map My Data – Import and map any kind of data in an iOS App

    Data Format File format: The data needs to be a TSV file (columns separated by tabs). Title row: The first row represents the column titles. Columns: Here’s a sample file:


  • Create custom month & year date picker in SwiftUI

    Create custom month & year date picker in SwiftUI