Some excellent resources which detail API design:
- Joshua Bloch on API Design, PDF Video
- Joel on Software, 3 rules of API design
- Scott Meyers, The Most Important Design Guideline
A software development kit (SDK or "devkit") is typically a set of software development tools that allows the creation of applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar development platform.
To create applications you have to download this software development kit. For example if you want to create an Android app you require a SDK with java programming, for iOS apps you require an iOS SDK with swift language, and to develop MS Windows apps you require the .net language.
No comments:
Post a Comment