It’s a bit hard for me to wrap my head around an API that isn’t a web service.
I am sure they exist, because even as I use my phone, I’m sure the developers didn’t need to specify how to use the keyboard to display the letters, they just know they wanted to use it.
So my question is, can someone give an example maybe code example? I can’t wrap my head around how a simple DLL isn’t an API for example.
I don’t follow how to create the interface for applications to communicate when it isn’t a web service type interface. Like two desktop applications communicating with each other, I can’t picture how the construction of them communicating is abstracted away into this API.
Any examples or even a better explanation than the definition would be great. I’ve read so many articles, but nothing that got my head around it.