
Goce Anastasovski
Engineering Manager at Alarm.com
Goce started working with Android in 2014 for Alarm.com (a security and home automation company) where he worked on an app that would let customers control various IoT devices, such as locks, garage doors, in their home. Since then, he has transitioned to an Engineering Manager role at Alarm.com in Washington D.C. where he works closely with several Android and iOS teams.
In his free time, you will find Goce traveling, cooking or learning a new spoken language.
A new life for an old phone
We live in an era where every 12 months a new shiny flagship phone is released with fancy OS features and (slightly?) better hardware. In this day and age the average lifetime of a shiny new phone is 2 years. What happens to your old phone at the end of the 2 years? Does it go to Android heaven or does it end up collecting dust inside a dark drawer? With a little bit of creativity and hard work we found a new purpose in life for our old phones and gave them a reason to continue living - turn them into a surveillance camera! We built an app that streams live video from one phone’s camera to another using WebRTC (Web Real-Time Communication), a free open source technology developed by Google. Unlike many conference talks that solve problems with CRUD systems, here we will talk about an omnipresent technology in the current remote work era and show you how you can use it to build a video streaming system. By the end of the talk you will be familiar with how WebRTC works and be ready to build a new video streaming app.