Архітектурні підходи в застосунках доповненої реальності
Андрій Сидоров
- Зала:
- Earth Hall (Sound/VR Track)
Про що доповідь
Andrey Sidorov розповідає про архітектурні підходи в застосунках доповненої реальності для дитячої та сімейної аудиторії, де збої в роботі особливо болючі. Він виділяє дві головні проблеми коду: заплутаний «спагеті» (наприклад, коли локалізація обростає умовами для арабської та іврит) і надмірно складний код через незнання ООП та велосипеди. На прикладі підрахунку рибок в AR-акваріумі показує різницю між структурним підходом і підходом із подіями та патерном Observer. Далі описує практики своєї команди: інверсію управління та впровадження залежностей замість синглтонів, принцип KISS, MVC із сервісами, патерн «Команда», Mediator і Facade. У питаннях обговорюють сервіс-локатор, підключення аналітики через події та оцінку джуніорів. Корисно розробникам, які починають проєкти на Unity і хочуть уникнути переписування коду.