Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Intent - Learn to See Before You Shoot

A Swift Student Challenge 2025 submission that teaches the fundamentals of intentional photography.

About

Intent transforms how you approach mobile photography. Instead of mindlessly snapping photos, learn to see with intention — understanding composition, focal length, and creative expression.

Features

Learn Tab

  • 5 Interactive Chapters: From "See First" to "Go Shoot"
  • Hands-on Exercises: Interactive demos for composition concepts
  • Visual Learning: Drag-to-tilt horizon lines, rule of thirds overlays, focal length comparisons

Try Out Tab

  • Import Photos: From library or camera
  • Multi-Frame Discovery: Find multiple compositions within a single image
  • Smart Cropping: Aspect ratio presets with rule of thirds grid
  • Export: Save cropped frames to photo library

Technical Highlights

  • SwiftUI with iOS 18+ features
  • Liquid Glass UI components (iOS 26 ready with fallback)
  • Zero external dependencies
  • Offline-first design

Requirements

  • iOS 18.0+
  • Xcode 16.0+
  • Swift 5.9+

Privacy

Intent requests minimal permissions:

  • Camera: Optional, for taking new photos
  • Photo Library: Read (importing) and Add-Only (saving crops)

No data leaves your device.


Built with intention for Swift Student Challenge 2026.

About

Photography education app for Swift Student Challenge 2026

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages