Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Reusable Modules: It's as easy as ABI
Search
Jordan Terry
November 30, 2025
10
0
Share
Reusable Modules: It's as easy as ABI
A presentation introducing developers to the Android build system and ABI changes.
Jordan Terry
November 30, 2025
More Decks by Jordan Terry
See All by Jordan Terry
Resuable Modules - Its as easy as ABI
jordan_terry
0
310
Practical Modularisation for Android Developers
jordan_terry
0
61
Featured
See All Featured
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
The untapped power of vector embeddings
frankvandijk
2
1.7k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
680
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
We Have a Design System, Now What?
morganepeng
55
8.1k
Claude Code のすすめ
schroneko
67
220k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
43k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
250
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
160
How to make the Groovebox
asonas
2
2.1k
Transcript
1 Lightning Talks COMO IRL April 18, 2024 Reusable Modules:
It’s as easy as ABI
Build Systems are Simple* *this is a lie
Kotlin Compile Kotlin Generate Java? Generate Kotlin?
Compile Java? Convert To ART Bytecode Generate Java?
Compile Android Resources Generate 101010101 010101010 10101010s
None
None
DAG Directed Acyclic Graph
None
None
Compilation Time Wasted Developer Time
None
ABIs A list of every public thing inside of a
module
None
None
Visibility Modifiers public, internal and private
public
None
None
None
private
None
None
None
internal
None
None
None
Dependencies api and implementation
None
implementation Consumes
None
It won’t compile! oh no!
None
api Consumes and Produces
None
It compiles! yay!
Dependency Visibility Modifier
Thank You Jordan Terry