Ответ
Основное хобби — углубленное изучение технологий, связанных с iOS-разработкой. Это включает:
- Практику с новыми фреймворками: Экспериментирую с SwiftUI, Combine и современными архитектурами, создавая pet-проекты.
- Участие в open-source: Делаю вклад в проекты на GitHub, что помогает понимать код других и улучшать свои навыки code review.
- Написание статей: Систематизирую знания, объясняя сложные концепции, что укрепляет собственное понимание.
Пример кода — кастомный анимированный компонент SwiftUI:
struct AnimatedButton: View {
@State private var isPressed = false
var body: some View {
Button("Tap me") {
isPressed.toggle()
}
.scaleEffect(isPressed ? 0.9 : 1.0)
.animation(.spring(response: 0.3, dampingFraction: 0.6), value: isPressed)
}
}
Для баланса также увлекаюсь фотографией и путешествиями, что помогает переключать контекст и находить новые идеи для UI/UX.