Homepage
Open in app
Sign in
Get started
Life360 Engineering
Building the engine behind the largest family membership in the world.
Follow
Latest
Don’t just shift left with AWS cloud security, you might miss something!
Don’t just shift left with AWS cloud security, you might miss something!
Life360 uses AWS to host its application and related services. AWS presents new security challenges as the DevOps paradigm has shifted how…
Alex Farhadi
Jul 7, 2022
The Setup — Customizing Android Studio with the IntelliJ Plugin SDK (Part 2)
The Setup — Customizing Android Studio with the IntelliJ Plugin SDK (Part 2)
In part 1 of this blog series, we started diving into how Android Studio plugins were used to solve real problems faced by our engineering…
Patches Klinefelter
Jan 25, 2022
Jenkins Mysteries: Phantom AWS Roles
Jenkins Mysteries: Phantom AWS Roles
A tale of mystery, frustration, and automation: The case of the phantom AWS roles
Benjamin Galperin
Dec 24, 2021
How we reduced our iOS AppStore binary size
How we reduced our iOS AppStore binary size
A few months ago, our Forensics team was inspecting the crashes in the iOS app in Firebase Crashlytics. A beautiful red banner that I’m…
Victor Sigler
Nov 9, 2021
Latest
Customizing Android Studio with the IntelliJ Plugin SDK (Part 1)
Customizing Android Studio with the IntelliJ Plugin SDK (Part 1)
There’s a Plugin For That
Patches Klinefelter
Oct 1, 2021
How We Leveraged MetricKit to Gauge Our New Releases
How We Leveraged MetricKit to Gauge Our New Releases
Delivering the best possible app experience to users has always been of the utmost importance at Life360. Ironically, it can be rather…
Michael Garza
Aug 11, 2021
View Binding@Life360
View Binding@Life360
Section 1: Why view binding and how did we do it?
Nisha Karamchandani
Jul 1, 2021
Lint and why We Remove It
Lint and why We Remove It
Lint warnings have a tendency to accumulate. Sometimes, their sheer number makes one balk at fixing them. Most warnings, however, are…
Meghneel Gore
May 28, 2021
Location Simulation Testing
Location Simulation Testing
The goal is to test the US-specific features at offshore locations
Kranthi Kiran Reddy K
Apr 29, 2021
Counting threads — An Rx guide
Counting threads — An Rx guide
In early 2020, several reports came in about an odd bug where users would launch the app and be presented with a blank or empty UI.
Maxime Roussy
Mar 19, 2021
How we reduced the Life360 Android App Size
How we reduced the Life360 Android App Size
Like any good tech article let’s start with a small story… For the last few years, we have put in a lot of work into the Life360 app, with…
Pablo Baxter
Feb 24, 2021
Understanding Battery Drain — Android
Understanding Battery Drain — Android
Many of us have been in this situation: Phone is charged to 100% in the morning, and by lunchtime, it is close to 30%. Now we’re upset and…
Pablo Baxter
Jul 8, 2018
Monitoring mobile battery impact with Project Falx
Monitoring mobile battery impact with Project Falx
Our mission at Life360 is to build the must have Family Membership that helps protect and connect everyone in the family. Today, we do that…
Remon Karim
May 8, 2018
Life360 Software Design Awards
Life360 Software Design Awards
Leslie Lamport, the famed computer scientist who did seminal work in distributed computing, once said that thinking doesn’t guarantee that…
Amol Kher
May 2, 2018
Wading Deeper into Kinesis Streams
In a previous episode, we outlined the steps we took to pipe data from an NSQ topic to a Kinesis Stream. If that article felt way too…
Kent Hoxsey
Apr 29, 2018
Streaming with Kinesis on AWS
One really interesting aspect of our work at Life360 is supporting the flow of location messages from millions of devices. Our current peak…
Kent Hoxsey
Apr 29, 2018
A Different Kind of Burndown Chart
A Different Kind of Burndown Chart
On the Life360 Infrastructure Engineering team, we manage critical system support using a standard multi-tiered on-call schedule…
Kent Hoxsey
Apr 26, 2018
A Sprint at Life360
A Sprint at Life360
At Life360, we are focused on building technology that helps families feel safe and together even when they are outside of the home and…
Sudheer Peddireddy
Apr 19, 2018
Life360 Mobile Interview Process
Life360 Mobile Interview Process
At Life360, our mission is to build technology to give families peace of mind. The mobile team is playing a crucial role in this mission…
David Kuo
Mar 27, 2018
Beta testing Google’s new Activity Transition API
Beta testing Google’s new Activity Transition API
Here at Life360 we heavily rely on a device’s location, as well as the context of what they are doing at that location. Knowing what the…
Orrin Cross
Mar 23, 2018
Save the Drama — For Project LLAMA
Save the Drama — For Project LLAMA
At Life360, we are working to bring peace of mind to families. One way we do that is using sensors and location. We let people be more…
Yash Shah
Mar 22, 2018
Happy Pi Day From Life360!
Happy Pi Day From Life360!
Any excuse for pie is a good excuse. Pi Day, of course, is a great excuse!
Josh Wickham
Mar 15, 2018
Development Clients
Development Clients
When I started my career, it was easy to test a new endpoint: you pointed your browser at the URL for that specific page in the app. Then…
Michael Sullivan
Mar 12, 2018
Life360 Profiles — Alejandra Aranibar
Life360 Profiles — Alejandra Aranibar
Hello, my name is Amol and I lead the engineering team at Life360. Welcome to the second in a series of posts that puts the spotlight on…
Amol Kher
Mar 7, 2018
About Life360 Engineering
Latest Stories
Archive
About Medium
Terms
Privacy
Teams