Google Play badge

kompleti za razvoj softvera


SDK-ovi (KOMPLETI ZA RAZVOJ SOFTVERA)

Komplet za razvoj softvera (poznat kao devkit ili SDK) odnosi se na tipičan skup alata za razvoj softvera koji omogućuje stvaranje aplikacija za određeni softverski paket, hardversku platformu, softverski okvir, računalni sustav, operativni sustav, konzolu za video igre ili slično razvojna platforma. Kako bi obogatili aplikacije naprednim reklamama, funkcionalnostima, push obavijestima i još mnogo toga, veliki broj programera aplikacija implementira određene komplete za razvoj softvera. Neki SDK-ovi vrlo su ključni za razvoj aplikacije specifične za platformu. Na primjer, razvoj android aplikacije na Java platformi zahtijeva Java Development Kit. Postoje i SDK-ovi koji se instaliraju u aplikacije kako bi pružili podatke i analitiku u vezi s aktivnostima aplikacije. Neki od istaknutih kreatora ovih SDK-ova uključuju Facebook, InMobi i Google.

Primjeri SDK-ova uključuju iPhone SDK, Mac OS X SDK i Windows 7 SDK. SDK-ovi općenito uključuju (IDE) integrirano razvojno okruženje, koje djeluje kao središnje programsko sučelje. IDE može uključivati programski prozor za program za ispravljanje pogrešaka za ispravljanje programskih pogrešaka, za pisanje izvornih kodova, kao i vizualni uređivač koji programerima omogućuje stvaranje i uređivanje grafičkog korisničkog sučelja programa. IDE-ovi također sadrže kompajler koji se koristi za izradu aplikacija iz datoteka izvornog koda.

Velik broj SDK-ova sadrži primjer koda koji programerima pruža primjere knjižnica i programa. Ovi uzorci pomažu razvojnim programerima da nauče kako razviti osnovne programe pomoću SDK-a. SDK im omogućuje stvaranje složenijih aplikacija na kraju. SDK-ovi također daju tehničku dokumentaciju, mogu uključivati često postavljana pitanja i vodiče. Neki od SDK-ova također mogu uključivati uzorke grafike, poput ikona i gumba koji se mogu ugraditi u aplikacije.

Zbog činjenice da veliki broj tvrtki želi savjetovati programere da kreiraju aplikacije za njihovu platformu, besplatno daju SDK-ove. Programeri mogu jednostavno preuzeti SDK s web stranice tvrtke i odmah početi s programiranjem. Međutim, zbog činjenice da je svaki komplet za razvoj softvera drugačiji, razvojnim programerima može trebati neko vrijeme da nauče koristiti nove SDK-ove. Stoga veliki broj modernih SDK-ova uključuje opsežnu dokumentaciju, a također imaju intuitivno programsko sučelje, što pomaže u poticanju razvoja programa.

Android SDK se sastoji od sljedećeg:

Svaki put kada Google objavi novu verziju Androida, također se izdaje odgovarajući SDK. Da bi mogli pisati programe koristeći najnovije značajke, programeri moraju preuzeti i instalirati svaku verziju SDK-a za određeni telefon. Neke od razvojnih platformi za koje se kaže da su kompatibilne sa SDK-om uključuju operativne sustave kao što su Linux, Windows i Mac OS. Komponente Android SDK-a mogu se preuzeti zasebno. Dodaci treće strane također su dostupni za preuzimanje.

Download Primer to continue