iOS app template

Resume Builder – Resumes & Cover Letters

Professional resumes and cover letters, beautifully offline. Three PDF templates, matching cover letters and 7 heading languages. 100% Swift, SwiftUI and SwiftData with no third-party libraries.

  • SwiftUI
  • SwiftData
  • iOS 17+
  • PDF export
  • Offline
  • No dependencies
Resume Builder demo video▶

Demo

See it in action

Fill in the blanks, pick a template and share a polished, multi-page PDF. Everything stays on the device: no account, no tracking, no ads.

▶ Watch on YouTube

Features

Everything you need to launch

Your resumes

  • Every resume in one place with live thumbnails
  • Duplicate a resume to tailor it for each job
  • Resume strength indicator

Edit

  • Contact details, photo, experience, education, skills and more
  • One line per achievement becomes a bullet
  • Simple forms: just fill in the blanks

Three professional templates

  • Sidebar, Classic and Minimal
  • Multi-page PDFs that break cleanly between sections
  • Preview every template with your own content

Make it yours

  • 8 accent colours
  • Section headings in 7 languages
  • Photo on or off

Structure

  • Reorder and hide sections by dragging
  • Put skills first or hide projects per application

Matching cover letters

  • Uses your resume’s name, contacts and colours
  • Start from ready-made text in one tap
  • Preview and share as PDF

Share, print, back up

  • Share PDFs anywhere with the share sheet, or print
  • Export and import resumes as JSON
  • Everything stored only on the device: no account, no tracking, no ads

Specs

Technical details

PlatformiOS 17+, iPhone & iPad
LanguageSwift, SwiftUI
StorageSwiftData, on-device
DependenciesNone
Templates3 PDF
Heading languages7

What’s included

  • Full Xcode project source
  • Sample resumes to explore
  • Demo video

Requirements

  • A Mac with Xcode
  • iOS 17.0 or later
  • Apple Developer account to publish

Get the Resume Builder source code

Single-app licence, setup help and custom rebranding available. Reply within 24 hours.