👣 Интересная идея для пет-проекта — передача данных через анимированные QR на Gomobile и GopherJS



Креативный способ прокачать скиллы и получить +1 проект в портфолио 🌟



*️⃣Проект написан на Go, с использованием Gomobile и Gopherjs – последний для веб-приложения для автоматического замера скорости передачи данных.



*️⃣В проекте используется Vecty для создания простого и понятного кода, который облегчает работу с DOM.



*️⃣Компиляция Go кода в JavaScript происходит быстро и без проблем, что упрощает процесс разработки и позволяет писать веб-приложения без JS>



*️⃣Веб-сервис для передачи данных между веб-приложением и мобильным клиентом работает через WebSocket-прокси.



*️⃣В ходе тестирования и обкатки проекта выяснилось, что односторонняя передача данных через анимированные QR-коды возможна и подходит для ситуаций с небольшим объемом данных.



*️⃣Как выяснилось, использовать Gomobile и GopherJS — неплохая идея, они обеспечивают отличную скорость разработки и возможность рефакторинга на ходу.



Про весь процесс создания, с подробным описанием и примерами читать тут



@golang_interview