James Gatt
Student Developer, AOSP Engineer
L-Iklin, Malta
Actions
James Gatt is an AOSP Engineer based in Malta, currently pursuing an MSc in Microelectronics and Microsystems. He is the founder of the PixelBuilds custom ROM distribution and has recently expanded his expertise into Android app development using Kotlin and Jetpack Compose. With a BSc in Computer Engineering from the University of Malta, James also specializes in Embedded systems and practical IoT applications.
Area of Expertise
Topics
How My Android App Learned to Talk to Plants
Smart farming is no longer a futuristic idea, it’s happening now!
With the rise of IoT technology, microcontrollers and embedded devices are transforming ambitious ideas into working projects. This talk presents an IoT-enabled greenhouse system that collects environmental sensor data and turns it into real-time insights, all visualised through an Android app.
Maintaining optimal conditions for crop growth is no easy task, but by tracking key variables like soil moisture, pH, and CO₂, we lay the foundation for automation and precision farming. It’s a robust, remotely accessible system built with off-the-shelf components, a practical case study of modular Android dashboards for real-world environments.
This session will cover:
• How the system’s hardware and sensors are architected.
• The network setup and API server, routed via Cloudflare Tunnel.
• GitHub as a public data store for JSON snapshots.
• The Android app architecture for live dashboards and graphs.
• Key design decisions: caching, API fallback, and mobile UI.
• How you can build a similar system at home.
And voilà, no plant is left dehydrated!
Code AOSP: No time to EOL (die)
Agent James Gatt is enjoying a tranquil life after departing from his daily driver, the Google Pixel 2 XL which lost regular Android updates after October 2020 on Android 11.
However, his peace is short-lived as James comes across an old friend of his, AOSP.
AOSP is on a mission to rescue legacy devices (including his Pixel 2 XL) from the captivity of EOL and needs agent Gatt to help!
The mission of bringing up newer firmware for older hardware sounds like a difficult one, but will James manage to bring new life to unsupported devices and put an end to EOL?
During this treacherous adventure with agent Gatt, we follow the:
• Dangers of unlocking the bootloader.
• Discovery of open source code!
• Handling of deprecations…
• Encounter of custom ROMs!
all with the intention of keeping the Android community safe and up to date!
Do you think agent Gatt is up to the task to recover his long lost Google Pixel 2 XL?
Android is open source, what does that mean for us?
Were you aware that the average consumer opts to buy a new device every 2 years?
Consequently, most Android device OEMs prefer to cut Android support after 2 years, alongside the end of app support coming with newer API levels.
What if I tell you that we, as Android developers, can decrease the vast e-waste caused from such frequent device upgrades.
With the ever-growing community of AOSP enthusiasts, it’s not unreasonable to promote flashing unofficial firmware on your phone now, or further down in your device’s lifecycle. I have learnt from my experience that thanks to this development, there exist many benefits of what’s to come from the Android Open Source Project. Encountering different situations under different phones and OEMs, made me believe that our devices can last longer than we imagine, to cater for a safer and a more useful experience.
So, where do we start?
droidcon London 2025 Sessionize Event
droidcon Berlin 2025 Sessionize Event
Android Makers by droidcon 2024 Sessionize Event
Android Worldwide October 2023 Sessionize Event
droidcon Berlin 2023 Sessionize Event
Android Worldwide October 2022 Sessionize Event
droidcon Berlin 2022 Sessionize Event
James Gatt
Student Developer, AOSP Engineer
L-Iklin, Malta
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top