Веб-қосымшаларды сайттың мобильді нұсқасы деп атауға болады, мұндай қосымшалардың кеңейтілген интерфейсі бар. Бұлар арнайы дүкендерде орналаспайды, тек браузер жұмысы үшін қолданылады. Осындай қосымшалардың жұмыс жылдамдығы ғаламтор байланысына тәуелді, сонымен қатар, жылдам құрастырылуы мен төмен бағаға ие. Кроссплатформалы болып саналатын стандартты мынадай веб-технологиялар қолданылады: HTML5, JavaScript және CSS.
Android Studio ортасында қарапайым қосымша құру алгоритмін қарастырайық. Ол үшін алдымен осы бағдарламалау ортасының интерфейсі мен жобаның құрылымына сипаттама беріп өтейік.
Жобаның құрылымы:
src –қосымшаның (java-класының) «бастапқы коды»;
assets – бос директория. Raw-файлдарды сақтау үшін қолданылады.
gen – генерациялантын жүйелі файлдардың орны. Яғни, жобада қолданылатын барлық ресурстардың идентификаторы сақталады.
libs – қосымшада қолданылатын әртүрлі кітапханалар;
color – түстерді сипаттайтын XML файлдардан тұрады;
drawable – Drawableshapes және Drawableobjects сипаттайтын XML, 9-Patch файлы, растрлық файлдардан тұрады.
layout – экран макетын сипаттайтын XML файлдардан тұрады;
menu – қосымшаның менюін анықтайтын XML файлдардан тұрады;
raw - еркін файлдарды сақтау үшін қажет;
values – ресурстың көптеген түрлерін компиляциялайтын XML файлдардан тұрады;
Жобаны құрастыру үшін болуы қажет талаптар:
Java Development Kit
Android Software Development Kit
Мысал. Бір экранды (Activity) қолдану арқылы қосымша жасау [3]. Екі activity құру керек және олардың арасында бір-бірінен ауысуды ұйымдастыру керек. Алгоритмі төмендегідей жүзеге асуы қажет:
protected void onCreate (NundlesavedInstance ) { super.onCreate (savedInstanceState); setContentView (R.layout.activity_main); b = (Button) findViewbyId(R.id.button); b.setOnClickListener (new View.OnClickListener () { public void onClick(View view) { Intent I = new Intent (packageContext: MainActivity.this, Main2Activity/class); startActivity(i); }}); }} Нәтижесін виртуалды құрылғыда немесе өзіңіздің Android операциялық жүйедегі телефоныңызда тексере аласыз. Жалпы қосымшаны тестілеудің мынадай түрлері бар:
функционалдық тестілеу - берілген талаптарда сипатталғандай жұмыс істеуін қамтамасыз ету үшін тестілеу;
қолданылуы бойынша тексеру - қосымшаның мүмкіндіктерін пайдаланушыға ыңғайлы және интуитивті болуын тексеру үшін тестілеу;
құрылғыға арнайы тестілеу - құрылғылар мен операциялық жүйенің комбинацияларының көптігінен тестілеу кезінде бағдарламаның көптеген экран өлшемдері мен OЖ нұсқаларында тексеру;
Beta тестілеу - бұл қолданбаның түрлі құрылғыларда, орындарда, операциялық жүйеде және желілік шарттарда қалай жұмыс істейтінін жан-жақты көру [5].
Мобильді қосымшаларды құрастырудың заманауи технологиясы дамып, кешенді түрде қолданып келе жатыр. Технологияның қарыштаған заманында күн сайын мыңдаған мобильді қосымшалар құрастырылып, Google Play және Apple App Stores-қа жарияланып, кең қолданысқа шығуда. Бұл мобильді қосымшалардың ең көп тарағандары әртүрлі ойындар мен қарым-қатынас жасауға арналған әлеуметтік желілер және көптеген электрондық коммерциялық қосымшаларды атауға болады. Барлық қосымшалар, егер кәсіби түрде құрастырылса, мобильді қосымшалар адам өміріндегі күнделікті іс- әрекетін жеңілдету үрдісіне пайдасы мол болмақ.
Бекіту сұрақтары Eclipse IDE платформасының мүмкіндіктері