MichaelJ on Nostr: I'd define an SDK as a library of abstractions for working with a system. A good ...
I'd define an SDK as a library of abstractions for working with a system.
A good example is Android development. Anyone writing apps for Android will use the Android SDK. This SDK abstracts away the low-level system calls needed to make the phone hardware do what the developer wants it to do. Rather than writing a bunch of Assembly, the developer can just, for example, call something like `sendNotification()` and call it a day.
Published at
2025-05-18 00:32:11Event JSON
{
"id": "3957d318ff625af4ae81fc924ec2dcc93dd203e7f03cad9dde238aac8c952747",
"pubkey": "70122128273bdc07af9be7725fa5c4bc0fc146866bec38d44360dc4bc6cc18b9",
"created_at": 1747528331,
"kind": 1,
"tags": [
[
"e",
"d152aa1f395603fa5f3e58f790719877077e491a2a7ae3bf22f98e9353535ae4",
"",
"root"
],
[
"p",
"f6a4d5bfcf111d6cd95ee1d93fdd7763336bd9c9a468aa73055c8b6e49ccc065"
]
],
"content": "I'd define an SDK as a library of abstractions for working with a system.\n\nA good example is Android development. Anyone writing apps for Android will use the Android SDK. This SDK abstracts away the low-level system calls needed to make the phone hardware do what the developer wants it to do. Rather than writing a bunch of Assembly, the developer can just, for example, call something like `sendNotification()` and call it a day.",
"sig": "daa84d92fbcf59af68bb0a242533fc3548e00a824a9dec289430fe39b8fc98083b9009baf598827e7be68ae87dea059a181d37aeeabd33c432ae85c072bc87be"
}