iOS
Интересное описание собеседования в Zerodha, приложении для биржевой торговли. Не знаю уж, слоп или нет, но автор занятно описывает особенности разработки приложения, когда на кон поставлены деньги:
Во-первых, мобильные приложения больше нельзя воспринимать как «тонкий UI-слой». В высокорисковых доменах вроде финансов клиент — это часть распределённой системы. Во-вторых, управление состоянием — это не вопрос вкуса в архитектуре. Это требование корректности. В-третьих, конкурентность — не продвинутая тема «на вырост». Это обязательная база. В-четвёртых, производительность — это не про плавные анимации. Это про устойчивость под нагрузкой. И наконец, точность имеет значение. В трейдинге ошибка округления — это не косметический баг. Это реальные деньги.
• Собеседование в Zerodha — эти вопросы полностью изменили мое представление о мобильной разработке
• JavaScriptKit — взаимодействия с JavaScript через WebAssembly
• Morphing Sheets Out of Buttons in SwiftUI
• Making SwiftUI Buttons with Equal Widths
• Measure App Launch Time with Instruments
• Container-Based Dependency Injection
Post #5959
2.12K
- 👍 3
- 🔥 1
- 🤡 1