Prove your Swift skills
An app on a personal phone is a start, but it rarely shows how you think. Lemma records your Swift through live sessions with practitioners, adaptive assessments and the repositories you connect.
What Swift competence looks like
A capable Swift developer leans on the type system: optionals are unwrapped deliberately, enums with associated values model state, and protocols describe behaviour. They pick value types by default and know when a class is genuinely needed. Memory issues such as retain cycles in closures are something they spot early.
In iOS work, they manage SwiftUI state with the right property wrappers, keep views small, and move side effects out of the view layer. They use async and await with structured concurrency and actors to keep data races out, and they know how to profile a slow scroll or a launch that drags.
SwiftUI build session with a practitioner
60 min · Learning · with Tomás G.
Tomás G. rated the session
Practitioner · after the call
Clear reasoning on optionals and types. Talked through trade-offs first.
Optionals and types
Optionals, enums with associated values, generics and protocols used to model state precisely.
SwiftUI state
State, bindings and observable models, and where each piece of state should live.
Structured concurrency
Async and await, tasks, actors and avoiding data races on the main thread.
Memory management
Reference counting, weak and unowned references, and retain cycles in closures.
App architecture
Separating views, models and services so features stay testable as the app grows.
Performance profiling
Using Instruments to find slow renders, heavy launches and excessive memory use.
What counts as evidence of Swift skills?
An app store link does not say who built what. Lemma records Swift evidence that does: sessions with another developer, an adaptive test and repositories linked from your own account. Each entry below shows its source. See the evidence methodology for how each source is weighed.
Swift
Sven N. · SCI recomputed 9 Oct
Evidence · 4 entries
- Rated 5.0
SwiftUI build session with a practitioner
Live session · 9 Oct
- Level 7.2
Adaptive Swift assessment
Adaptive assessment · 2 Oct
- Verified
An iOS project on GitHub
GitHub connector · 24 Sep
- Taught · 1.5x
Teaching Swift concepts
Live session · 11 Sep
SwiftUI build session with a practitioner
Build or refactor a screen live while an iOS practitioner watches your state handling and architecture. Their rating becomes Swift evidence.
Adaptive Swift assessment
Scenarios cover optionals, concurrency and memory. Harder rounds describe a problem such as a retain cycle or a data race, and you choose the correct diagnosis.
An iOS project on GitHub
Connect a repository or commit from a Swift project. Lemma checks that it exists and that your account can access it.
Teaching Swift concepts
Teach a session on concurrency or SwiftUI state to someone learning. Teaching counts for more than learning, because explaining it well takes depth.
How is a Swift skills test run on Lemma?
The Swift test adapts as you go, between 15 and 25 questions on device, lifecycle and offline problems, getting harder while you answer correctly. Together with sessions and linked work it sets your Swift SCI, where older evidence slowly counts for less.
A view controller is never deallocated after it is dismissed. It stores a closure that uses self. What is the fix?
- ACapture self weakly in the closure
- BMark the class final
- CMake the closure @escaping
- DMove the closure to viewDidLoad
Build a screen together
In a live session you work on a SwiftUI view or a networking layer with an iOS practitioner. They look at how you model state, handle errors and keep the main thread free.
Take the adaptive assessment
Questions adjust to your answers and cover the type system, SwiftUI, concurrency and memory. Each realistic scenario is timed, harder ones count for more, and you can't go back.
Connect your iOS code
Link your Swift repositories through GitHub. Keep practising and taking sessions, because recent evidence counts for more than old work.
Swift skills: common questions
How do I prove iOS development skills without an App Store app?
What Swift topics come up in iOS interviews?
Should I learn SwiftUI or UIKit first?
Does Swift evidence also count as mobile development evidence?
Skills related to Swift
Browse the skills directoryMobile development
Evidence for building mobile apps that work offline, stay fast and survive real devices.
Evidence for mobile developmentKotlin
Evidence for idiomatic Kotlin, coroutines and Android development, recorded from real work.
Evidence for KotlinUI/UX design
Show that your interfaces are usable, accessible and consistent, not just attractive.
Evidence for UI/UX designStart your Swift evidence record.
Lemma is in early access. Request an invite and we will email you when your place is ready.




