SDK(Software Development Kit (devkit)) – өзіне талқылау құралдары мен анықтамалық материалдарды қоса отырып, әзірлеушіге кең көлемді құрал жабдықтар жиынын ұсынады. (мысалы кодтар, ескертулер және т.б). SDK көбінесе мақсатты платформа әзірлеушілерінен тікелей ұсынылады және онда оның ерекшеліктер есепке алынады. Сондай-ақ мұндай құрал-саймандар жағдайда тегін таралуы мүмкін. Бұл платформаға өзге әзірлеушілердің есебінен алуан түрлі қосымша атануға көмектеседі.
SDK(Software Development Kit (devkit)) – өзіне талқылау құралдары мен анықтамалық материалдарды қоса отырып, әзірлеушіге кең көлемді құрал жабдықтар жиынын ұсынады. (мысалы кодтар, ескертулер және т.б). SDK көбінесе мақсатты платформа әзірлеушілерінен тікелей ұсынылады және онда оның ерекшеліктер есепке алынады. Сондай-ақ мұндай құрал-саймандар жағдайда тегін таралуы мүмкін. Бұл платформаға өзге әзірлеушілердің есебінен алуан түрлі қосымша атануға көмектеседі.
IDE (Integrated development environment) ұғымы – интеграцияланған әзірлеулер ортасы. Бағдарламашының өнімді максималдау үшін және программалау процессі үшін ыңғайлы орталар шақырған программалық құралдардың жиынтығын ұсынады. Бұл күрделі программалық кешен өзіне мәтіндік редактор , компилятор немесе интерпретатор, интеграцияланған талқылау және автоматтандыру үшін қажетті құралдар жиынтығын қоса алады. Бөтен программамен қамтамасыз ету үшін интергрияның мүмкіндіктері жиi қолданылады. Мысалы, жобалау құралдары немесе болжамдарды бақылау.
IDE-де жасап жатқан бағдарламаның графикалық түріндегі интерфейсін визуалды редакциялау үшін тез құрастыруға арналған құралсаймандар бар, сонымен бірге иерархия класындағы диаграммалар сияқты бағдарламалар, браузер, объекттер, әзірлеулер интеграцияланған ортасымен қамтамасыз етілген.
IDE-де жасап жатқан бағдарламаның графикалық түріндегі интерфейсін визуалды редакциялау үшін тез құрастыруға арналған құралсаймандар бар, сонымен бірге иерархия класындағы диаграммалар сияқты бағдарламалар, браузер, объекттер, әзірлеулер интеграцияланған ортасымен қамтамасыз етілген.
Android платформасы үшін қосымшаларды әзірлеу Android SDK жиынымен ұсынылған құрал-саймандар тобымен сабақтас. Сонымен бірге қосымшалар әзірлеу үшін құрал-сайманға Java SE (JDK) және интеграцияланған әзірлеулер ортасы керек болады.
Өңдеушілер сайттарында Windows, Mac OS Linux операциялық жүйелері үшін SDK, Java және Eclipse қол жетімді болжамдары(версиялары) бар, ал SDK олардың әрбірі үшін эмулятор кіреді.
Өңдеушілер сайттарында Windows, Mac OS Linux операциялық жүйелері үшін SDK, Java және Eclipse қол жетімді болжамдары(версиялары) бар, ал SDK олардың әрбірі үшін эмулятор кіреді.
Android платформасына қосымшалар әзірлеу үшін компьютерге Android SDK орнату керек болады. Өңдеуші аспаптарынан басқа мобильді операциялық жүйелерімізге эмулятор кіреді, сондықтан программалау және талқылау үшін Android базасыда құрылымдың болуы міндетті емес. SDK-ға еркін қол жеткізуге болады, және оны - http://developer.android.com/sdk/index.html. ресми сайтынан жүктеуге болады. Яғни, осы сайттан өз операциялық жүйемізге қажетті SDK болжамын жүктеуге болады.
Мысалы, Windows үшін zip архив және .exe файл түрінде болжамдар ұсынылады. Екі жағдайда да Android SDK өзімен жай ғана файлдармен қысылған папканы түрінде ұсынылады, оның ішіндегісін өзімізге ыңғайлы орынға шеше(распоковать) аламыз.
Мысалы, Windows үшін zip архив және .exe файл түрінде болжамдар ұсынылады. Екі жағдайда да Android SDK өзімен жай ғана файлдармен қысылған папканы түрінде ұсынылады, оның ішіндегісін өзімізге ыңғайлы орынға шеше(распоковать) аламыз.
Егер архивті бумалау(распоковать) барысында (exe-файлмен) JDK жүйесінің орнатылмағаны жөнінде хабар келсе, онда Back (Артқа) батырмасын басып қайта орнатып көреміз. Сол кезде бәрі өз орнына келеді.
Әрекеттерден кейін біз ішінде бумаланған контенті бар папкаға барамыз және “SDK Readme.txt” оқимыз. Берілген архив құрамында тек қана базалық аспаптар бар екендігі туралы айтылады. Толыққанды әзірлеу үшін бізге “SDK Manager” утилитасын пайдалануға тура келеді. Ол SDK компоненттерін орнатуға және түрлендіруге мүмкіндік береді. Атқарқарылып жатқан файлды SDK Manager атауымен іске қосамыз. Бұл жерде оның жұмысымен қиындық туындауы мүмкін. Егер қателер табылып және қосымша іске қосылмаса, түрлі бағдарламалар және скриптармен қолданылатын және орындалып жатқан файлдардың іздеу жолдарын өзінде сақтайтын PATH айнымалылар ортасына байланысты. Бұл айнымалы дұрыс жұмыс істеу үшін Android SDK құрал-саймандар каталогі сондай-ақ JDK үшін bin каталогіне дейін жол көрсетілуі тиіс. (Ол бізге кейінірек керек болады).
Әрекеттерден кейін біз ішінде бумаланған контенті бар папкаға барамыз және “SDK Readme.txt” оқимыз. Берілген архив құрамында тек қана базалық аспаптар бар екендігі туралы айтылады. Толыққанды әзірлеу үшін бізге “SDK Manager” утилитасын пайдалануға тура келеді. Ол SDK компоненттерін орнатуға және түрлендіруге мүмкіндік береді. Атқарқарылып жатқан файлды SDK Manager атауымен іске қосамыз. Бұл жерде оның жұмысымен қиындық туындауы мүмкін. Егер қателер табылып және қосымша іске қосылмаса, түрлі бағдарламалар және скриптармен қолданылатын және орындалып жатқан файлдардың іздеу жолдарын өзінде сақтайтын PATH айнымалылар ортасына байланысты. Бұл айнымалы дұрыс жұмыс істеу үшін Android SDK құрал-саймандар каталогі сондай-ақ JDK үшін bin каталогіне дейін жол көрсетілуі тиіс. (Ол бізге кейінірек керек болады).