I enjoy all things Mobile and Software Engineering. I am currently a Software Engineer and Android Google Developer Expert based in Germany 馃嚛馃嚜 but from Kenya 馃嚢馃嚜, whose primary focus has been Mobile for the past 6 years.
I share my experiences, the good, the bad, the ugly, and sometimes random tech talks :)
All things mobile
from my case I found it useful only when you need to expose a library to other modules,for example lets say a library like firebase ui built on top of other firebase libraries other than implementing all this libraries again while you can use api to expose them to other modules in the event you need to go beyond the abstraction