Course work with Swift / iOS
Development of iOS applications on Swift: SwiftUI, UIKit, CoreData, ARKit, CloudKit. From prototype to publication in the App Store.
Areas of work
SwiftUI
Declarative UI framework from Apple. NavigationStack, List, @Observable, animations, gestures. iOS 16+ and iOS 17+ support.
from UAH 4,000UIKit / Storyboard
Classic approach: Auto Layout, UITableView, UICollectionView, navigation via UINavigationController. For projects requiring compatibility with iOS 13+.
from UAH 4,000CoreData / SwiftData
Local data storage: NSManagedObject, NSFetchRequest, migrations, connections. SwiftData is a new framework with a macro-based API for iOS 17+.
from UAH 4,500ARKit / RealityKit
Augmented reality: recognition of planes, 3D objects, interaction with AR content. Ideal for innovative courses.
from UAH 5,000CloudKit / Firebase
Cloud synchronization: iCloud containers, push notifications, Firebase Auth, Firestore real time.
from UAH 4,500Combine / async-await
Reactive programming and modern asynchrony. Publishers, Subscribers, structured concurrency.
from UAH 4,000How we work
TK analysis
We study the methodology, determine the requirements and scope of work
Coordination
We discuss details, terms and cost
Implementation
We write code, test, prepare documentation
Demonstration
We show the result, payment after confirmation
What is included in the job
- Complete Xcode project (Swift 5.9+)
- UI on SwiftUI or UIKit optional
- Local storage (CoreData/SwiftData/UserDefaults)
- Network Requests (URLSession/Alamofire)
- Unit tests (XCTest)
- MVVM/MVC architecture
- README with startup instructions
- Free edits and defense preparation
Reviews
"Kursova on SwiftUI is an application for tracking finances. NavigationStack, Charts, CoreData. Clean code, MVVM architecture. Protected perfectly!"
"I ordered a course with ARKit — an application for visualizing furniture in a room. RealityKit, SceneKit. A very interesting project, the teacher was delighted!"
"iOS app for a Polish university - reservation system. UIKit, Firebase, push notifications. Everything works perfectly, thanks for your support!"
Frequently asked questions
Need help?
Send a manual or TK - we will evaluate it for free. Payment only after demonstration.