Özünüz bir Android proqramı yaradın. Özünüz Android üçün mobil tətbiqetməni necə yaratmaq olar

20.12.2023

Əslində bu ideyanı həyata keçirmək ilk baxışdan göründüyü qədər çətin və bahalı deyil. Sadəcə olaraq, mobil proqramdan tam olaraq nə gözlədiyiniz barədə yaxşı bir fikrə sahib olmalısınız və məqsədlərinizə necə nail olacağınıza qərar verməlisiniz.

Biznesiniz, bloqunuz, məhsulunuz və ya xidmətiniz üçün mobil proqramlar hazırlamaqdan zövq alırsınız, yoxsa sadəcə yeni gəlir mənbəyi axtarırsınız? Bunu necə edəcəyinizi və gələcək xərcləri necə hesablayacağınızı düşünürsünüz? Əslində bu ideyanı həyata keçirmək ilk baxışdan göründüyü qədər çətin və bahalı deyil. Tətbiqdən tam olaraq nə gözlədiyiniz barədə yaxşı bir fikrə sahib olmalısınız. mobil telefon və ya planşetdən istifadə edin və məqsədlərinizə necə nail olacağınıza qərar verin.

HAZIRLIQ MƏRHƏLƏSİ

Mobil proqram yaratmazdan əvvəl aşağıdakı məqamlara qərar verməlisiniz:

  • Hazır məhsulun nə olacağı və onun funksionallığının nə olacağı barədə konkret təsəvvürüm varmı?
  • Proqram hansı problemləri həll etmək üçün nəzərdə tutulub və konkret istifadəçi üçün nə faydası olacaq?
  • Hazır proqram məhsulu hansı platformalarda işləyəcək (iOS, Android, Windows Phone)?
  • Onun fəaliyyətinin gündəlik monitorinqi tələb olunacaqmı?
  • Nə qədər xərcləməyə hazıram?
  • Özüm proqram yaradacağam, yoxsa peşəkar tərtibatçılara müraciət edəcəyəm?

Həm də unutmayın ki, biznes üçün, məsələn, kafe, pizzacı və ya fitnes klubu üçün mobil proqramların yaradılmasına xüsusilə ciddi yanaşmaq lazımdır. Axı, şirkətin belə bir müasir alətinin olması müştərilərin brendə daha çox sədaqətinə və təkrar ziyarətlərin sayının əhəmiyyətli dərəcədə artmasına kömək edəcək ciddi imic faktorudur.

TƏTBİQ YARADILMASI ÜSULLARI VƏ XƏRCLƏRİ

üçün proqramların yaradılmasında mobil cihazlar iki yol var. Birincisi, xüsusi veb-sayt konstruktorlarından istifadə edərək şablon tipinə uyğun olaraq Android və ya IOS əsasında elektron cihazlar üçün proqramların müstəqil yaradılmasını nəzərdə tutur. Daha bahalı, lakin son nəticədə ciddi və funksional məhsullar əldə etməyə imkan verən ikinci yol, proqram təminatının yazılması ilə məşğul olan şəxslərdən və ya şirkətlərdən kömək istəməkdir. Dizayn saytlarında mövcud olan hazır dəstlərdən kənara çıxan xüsusi xüsusiyyətlərə malik ciddi proqram məhsulları yaratmaqdan danışırıqsa, ikinci seçim uyğundur. Onu da nəzərə almaq lazımdır ki, iOS və ya Android üçün peşəkar inkişaf əhəmiyyətli xərclər tələb edir. Tətbiq yaratmağın dəyəri nədir Android platformaları və iOS aktivdir Rusiya bazarı? Qiymət diapazonu olduqca genişdir - bir neçə yüzdən on minlərlə dollara qədər - hamısı proqram təminatının növündən və onun funksionallığından asılıdır. Ancaq bu cür ciddi investisiyalar uzunmüddətli perspektivdə öz bəhrəsini verməkdən daha çoxdur. Yekun dəyəri planlaşdırarkən, AppStore-da yeni məhsulun yerləşdirilməsi xərclərini də nəzərə almağa dəyər. Android Market. Kiçik bir büdcə ilə məhdudlaşırsınızsa və ümumiyyətlə vaxtınız yoxdursa, o zaman özünüz elektron cihazlar üçün bir proqram tərtib etməyə cəhd edə bilərsiniz. Bunu etmək üçün proqramçı olmaq lazım deyil. Bunu etməyin nə qədər asan olduğunu öyrənmək üçün oxuyun.

PULSUZ TƏTBİQ NECƏ YARADIR

Bu gün İnternetdə kifayət qədər yerli və xarici platformalar mövcuddur ki, bu da pulsuz olaraq hazır bir növə uyğun bir proqram qurmağa imkan verir. Dizayner saytlarında müxtəlif kateqoriyalara bölünmüş yüzlərlə hazır tətbiq variantları var: kiçik biznes, təhsil, əyləncə, idman, bloqlar və s. Belə resurslarda standart və məhdud funksiyalar dəsti olan proqramlar pulsuz yaradılır. Məhdudiyyətlər tətbiqinizin quraşdırılması və görünüşlərinin sayı, kataloqdakı əşyaların sayı, mağazalarda dərc olunma imkanı, ödəniş qəbulu sisteminin olması, üçüncü tərəf reklamının olması və funksionallığı dəyişdirmək imkanı ilə bağlıdır. ehtiyaclarınıza uyğun. Saytlardakı məhdudiyyətləri aradan qaldırmaq üçün, ölçüsü daxil edilmiş seçimlərin sayından asılı olaraq müəyyən edilən sabit aylıq ödənişli xüsusi bir paket seçə bilərsiniz. Android, iPhone, iPad üçün paylaşılan mobil proqramlar üçün veb sayt qurucularının nümunələri.

  1. Appsgeyser.com (appsgeyser.ru - rus versiyası).

İndi ibuildapp veb saytının nümunəsindən istifadə edərək bir neçə dəqiqə ərzində mobil tətbiqetmənin necə hazırlana biləcəyinə baxaq. Biz bu xüsusi platformanı seçdik, çünki o, çox sadə və istifadəsi asandır. Yeri gəlmişkən, iBuidApp resursunun rusdilli versiyası da var ki, bu da konstruktordan istifadəni daha da asanlaşdırır. İşə başlamazdan əvvəl saytda qeydiyyatdan keçin. Sonra, əsas səhifədə "Yarat" sekmesini vurun və bizə uyğun olan şablonu seçin.

ŞABLON VƏ KATEQORİYANIN SEÇİLMƏSİ

Bu sayt sayt səhifəsinin sol menyusunda kateqoriya kataloqunda tapıla bilən kifayət qədər geniş standart variantları təklif edir. Məsələn, biz “Fotoqrafiya” kateqoriyasını və “Foto Studio” şablonunu seçdik. Dizaynı və müvafiq kateqoriyanı seçdikdən sonra menyu elementlərini redaktə etməyə başlayırıq.

MƏZMUNUN redaktə edilməsi

Dizaynerin inzibati paneli menyu elementlərini redaktə etmək üçün geniş imkanlar açır. Siz fonu dəyişə, loqo əlavə edə, elektron cihazın ekranında əsas və aşağı menyuların naviqasiyasını konfiqurasiya edə və daxili səhifələrin məzmununu redaktə edə bilərsiniz. Yeri gəlmişkən, ekranın sağ tərəfində edilən dəyişikliklərin elektron cihazın ekranında necə görünəcəyini görə bilərsiniz. Qurucu həmçinin proqramınızı planşet və ya smartfonda sınamağa imkan verir. Həmçinin, hazır proqram Appstore-da və ya burada dərc oluna bilər Google Play, lakin bu funksiya yalnız pullu versiyalar üçün əlçatandır. Sayt 490 rubl, 2400 rubl, 3700 rubl dəyərində 3 ödənişli paket təklif edir. ayda.

ÖDƏNİŞLİ PAKETLƏR

Saytda mövcud olan şablonların görünüşü sizi qane etmirsə, üzərinə klikləməklə öz dizaynınızı yarada bilərsiniz. hesab"Mənim şablonlarım" nişanı. Fərdi dizaynerin imkanları olduqca məhduddur, onlar proqram məhsulunu yalnız ən zəruri elementlərlə təmin etməyə imkan verir;
İndi proqramlar yaratmağa və onu smartfonunuza quraşdırmaq növbəsi sizdədir. Sınayın, çox sadədir!

Mən zəhlətökən ikona ilə qarşılaşan nə ilk, nə də sonuncuyam nida işarəsi Android-də üçbucaqda. Kifayət qədər daxili yaddaş yoxdur və bütün proqramlar standart olaraq orada yazılır.

Siz bəzi vacib faylları silməli və ya onları kompüterinizə köçürməlisiniz. Ancaq bu problemin həlli var.

Yalnız bütün proqramların fləş kartda saxlandığından əmin olmaq lazımdır.

Android yaddaş kartında quraşdırılmış proqramları necə etmək olar

Əvvəla, OC versiyasını tapmalısınız, çünki məsələn, Jelly Bean üçün uyğun olan üsullar var, lakin artıq Kit-Kat-da işləmir. Bunu etmək üçün aşağıdakıları etməlisiniz:

  • menyuya gedin;
  • "Parametrlər" simgesini tapın;
  • siyahının ən aşağı hissəsində onun göstəriləcəyi "Cihaz haqqında" maddəsini tapırıq cari versiyaəməliyyat sisteminiz.

Android 2.2 – 4.2.2

"Parametrləri" tərk etmədən, bu halda "Batareya" və "Ekran" arasında yerləşən "Yaddaş" elementini tapırıq.

Sonra "Defolt qeyd diski" siyahısında "SD kart" üzərinə klikləyin. Tıkladıqdan sonra qarşısında bir onay işareti görünəcək və ya bir dairə işıqlanacaq.

İndi PlayMarket-dən bir şey yükləməyə çalışın, hər şey flash sürücüdə saxlanmalıdır.

Android Kit-Kat və daha yüksək

Android-in sonrakı versiyalarında vəziyyət daha mürəkkəbdir. Tətbiqlərin SD kartda quraşdırılması üçün kök hüquqlarınız olmalıdır. Fakt budur ki, bu gün bütün lazımi məlumatların saxlanıla biləcəyi "buludlar" olduğu üçün Google artıq bu funksiyadan istifadə etmir.

Amma ölkəmizdə internet xidməti o qədər inkişaf etməyib ki, bulud xidmətlərindən bütün lazımi faylları dərhal yükləmək mümkün olsun.

Mütəxəssislərlə əlaqə saxlayaraq kök hüquqlarını əldə etmək daha yaxşıdır, çünki cib telefonunuzun sıradan çıxması ehtimalı var. Bunu özünüz də edə bilərsiniz, çünki İnternetdə bu mövzuda çoxlu müxtəlif məqalələr var.

Cihazınıza tam giriş əldə etmək üçün yalnız bir neçə kommunal təklif edə bilərəm: GingerBreak, Baidu Kökü, 360 Kök(kompüterdən istifadə etmədən), SuperOneClick, RootkitZ(kompüterdən istifadə etməklə). Bunların hansının sizə kömək edəcəyini deyə bilmərəm, çünki müxtəlif cihazlar fərqli işləyirlər.

Bu kiçik bir sapma idi, indi əsas məsələyə keçək - Android yaddaş kartında quraşdırılmış tətbiqləri necə etmək olar , Kit-Kat və yuxarı. Bunu etmək üçün aşağıdakı təlimatları addım-addım yerinə yetirməlisiniz:

  • hüquqları satın aldıqdan sonra Google Play-ə keçin;
  • axtarışda biz yazırıq: “SDFix: KitKat Yazılabilir MicroSD”;
  • quraşdırın (hazırda telefon yaddaşında);
  • proqramı açdığınız zaman hər şeyin ingilis dilində olduğundan narahat olmayın, oxumağa və tərcümə etməyə ehtiyac yoxdur, sadəcə "Davam et" düyməsini (mavi ekran) vurun;

  • bənövşəyi ekranda, cihazınızın təkmilləşdirilməsi barədə məlumat verən yazının önünə bir işarə qoyun;

  • 2-3 dəqiqə ərzində narıncı ekran görünəcək, bir az gözləməli olacaqsınız;

  • yaşıl rəng göründükdən sonra siz default olaraq Micro SD-də bütün proqramları quraşdıra biləcəksiniz.

Daxili yaddaşın miqdarını bir flash sürücünün miqdarı ilə əvəz etmək üsulu

Bu üsul həm də sizin super istifadəçi hüquqlarınız olduğunu güman edir. Bundan əlavə, bir köməkçi proqrama ehtiyacınız olacaq Kök Explorer. Orada "RW hüquqları" yazısını vurduğumuz / system/etc qovluğunu tapırıq.

Redaktordan istifadə edərək vold fstab faylına gedin və orada aşağıdakı qeydləri tapın (hesh etiketi olmadan):

dev_mount sdcard /mnt/sdcard emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host

dev_mount sdcard /mnt/sdcard2 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.1/mmc_host

/mnt/sdcard-dan sonra birinci girişdə 2 rəqəmini qoyuruq, ikincidə onu çıxarırıq.

Bu sadə manipulyasiyalardan sonra sizin həcminiz daxili yaddaş SD kartın yaddaş tutumuna bərabər olacaq və siz oradan istədiyinizi asanlıqla yaza bilərsiniz Play Market qorxmadan boş yer tez dolacaq.

Hərəkət 2SDAktivləşdirici

Bu proqram, quraşdırılmış proqramları birbaşa xarici mediaya saxlamağa imkan verməklə yanaşı, artıq istifadə edilmiş proqramları oraya köçürməyə imkan verir (əgər onlar belə bir funksiyanı dəstəkləyirlərsə).

Və bu üsul da daxildir kök varlığı, nə edə bilərsən - bu hüquqlar olmadan əlimiz bağlıdır.

Beləliklə, Parametrlərə keçərək başlayaq. Növbəti addım "Tətbiqlər", sonra "İnkişaf"dır. Orada "USB sazlama" yanındakı qutuyu yoxlamaq lazımdır. Bu, proqramın normal işləməsi üçün edilir.

İndi tətbiqin özünə daxil olmaq vaxtıdır. “Oxudum” və “Sonrakı” düymələrinə klikləməklə bütün qaydalarla razılaşırıq.

Bundan sonra təklif olunan variantlardan birini seçin:

  • Avtomatik – cihaz yüklənmiş məzmunun hansı bölmədə saxlanacağını avtomatik olaraq seçir (bu halda proqramları flash sürücüyə ötürmək funksiyası işləmir);
  • Daxili – proqramlar telefonun öz yaddaşında quraşdırılacaq;
  • Xarici – yaddaş kartı quraşdırılmış proqramlar üçün əsas yaddaşa çevrilir.

Bizim vəziyyətimiz üçün üçüncü seçim uyğun gəlir. SD-yə köçürmənin aktivləşdirilməsi ilə bağlı mesajla görünən pəncərədə "Tətbiq et" düyməsini basın, "Bəli" düyməsini basın.

Təklif olunan üsullardan heç biri işə yaramadısa

Teorik olaraq, yuxarıda təsvir olunan üsula əməl etsəniz, hər şey nəticə verməlidir, amma hər şey ola bilər. Ümidsiz olmayın. Proqramları flash karta köçürməklə yer boşaldacaq bir üsul təklif edə bilərəm.

Bu halda, yeni quraşdırılmış proqram təminatı əvvəllər olduğu kimi xarici mediada deyil, cihazda saxlanacaq.

Beləliklə, biz təklif olunan yolu izləyirik: Menyu → Parametrlər → Proqramlar → Proqramları idarə et. Sonra, "Hamı" və ya "Üçüncü Tərəf" maddəsini tapın, burada köçürülməli olan tətbiqə klikləyirik.

“SD karta köçür” düyməsi bu işi görəcək. Əgər boz rəngdədirsə, deməli, o, fəaliyyətsizdir, yəni bu proqram təminatının yaradıcıları ötürmə funksiyasını təmin etməyiblər. Bəli, bu da olur.

Yaxşı, bu, əsasən. Ümid edirəm ki, bu məqalə məhdud daxili yaddaş problemini həll etməyə kömək edəcəkdir.

3.4K

Mobil proqram təminatının inkişafı əyləncəli və faydalı bir iş ola bilər. Bu yazıda sizə xəbər verəcəyik android proqramı necə yaratmaq olar.

Android Studio

Tətbiq yazmaq üçün Android Studio-nu yükləməli və quraşdırmalısınız. Paketə proqramın hazırlanması üçün lazım olan bütün kitabxanalar və Android kodu ilə proqram inkişaf dəsti daxildir. Həm də proqramı real mobil cihaza quraşdırmadan ilk növbədə kompüterinizdə sınaqdan keçirməyə imkan verən Android emulyatoru.

Ancaq əvvəlcə Java İnkişaf Dəstini yükləməlisiniz ( JDK) Oracle-dan. Bölməni tapın " Java SE İnkişaf Dəsti 7u79» seçin və kompüteriniz üçün versiyanı endirin. Düzgün versiyanı yükləmək vacibdir ( 32 bit və ya 64 bit), əks halda Android Studio Java Runtime Environment-i tapa bilməyəcək ( JRE).

Qeyd: Oracle heç birini dərc etməyəcək Java yeniləmələri SE 7 və istifadəçilərin kütləvi şəkildə Java 8-ə miqrasiya edəcəyi gözlənilir. Lakin hazırda Android Studio Java 7 tələb edir. Bu, gələcəkdə dəyişə bilər.

JDK-nı quraşdırdıqdan sonra Android Studio-nu quraşdırmalısınız. Quraşdırma zamanı Android emulyatoru üçün nə qədər yaddaş ehtiyatının saxlanacağını dəqiqləşdirməlisiniz. Android kimi işləyir virtual maşın ilə smartfon kimi Intel prosessoru. Bu, PC-də ARM prosessorunun emulyasiyasından daha sürətlidir. Amma bu virtual maşını işə salmaq üçün emulyator müəyyən yaddaş ayırmalıdır. Ancaq özünüz bir Android proqramı yaratmazdan əvvəl unutmayın ki, Android Studio, Java və emulyatorun birləşməsi kifayət qədər resurs tutacaq və kompüter yavaşlaya bilər.

Google deyir ki, ən azı 2 GB RAM tələb olunur və 4 GB tövsiyə olunur. Ancaq mənim əsas kompüterim 8 GB-a malikdir və bəzən hələ də yavaşlayır:


Android Studio-nu ilk dəfə işə saldığınız zaman o, yükləmə və quraşdırma daxil olmaqla, ilkin işə salma həyata keçirəcək cari versiya Android SDK. Bu bir neçə dəqiqə çəkə bilər.

Hər şey yükləndikdən və quraşdırıldıqdan sonra yenisini yaratmağa, mövcud olanı açmağa və ya layihəni idxal etməyə və s. imkan verən bir menyu görəcəksiniz.

Yeni layihə yaradın

" klikləyin Yeni Android Studio layihəsinə başlayın"və tətbiqinizin adını sahəyə daxil edin" Tətbiq adı" sahəsində" Şirkət Domain» Şirkətinizin rəsmi domenini daxil edin. Əgər müstəqil inkişaf etdirici və ya hobbisinizsə, öz domeninizi daxil edin. Əgər siz sadəcə Android ilə təcrübə edirsinizsə və tətbiqlərinizi tezliklə Google Play-də dərc etməyi planlaşdırmırsınızsa, sadəcə olaraq nümunə domenini tərk edin, sadəcə olaraq " istifadəçi" adınıza (boşluq olmadan):


Növbəti dialoq qutusunda " Telefon və Planşet", və " üçün Minimum SDK» quraşdırılmış - API 15: Android 4.0.3. Seçimlər üçün " Geyinmək "Və" TV

» qutuları işarələnməməlidir. Dialoq qutusunda " Mobilə fəaliyyət əlavə edin » standart dəyəri buraxın « Boş Fəaliyyət "və klikləyin" Sonrakı " Dialoq qutusunda " Fəaliyyəti fərdiləşdirin "Bütün dəyərləri buraxın və klikləyin"»:


Bitir İnteqrasiya edilmiş İnkişaf Mühiti ( IDE ) qaçır. Bu bir neçə dəqiqə çəkə bilər ( xüsusilə ilk dəfədirsə layihə yaradırsınızsa ). Səhv mesajını görürsünüzsə " Göstərilmə Problemləri: Məlum səhvlə göstərmə uğursuz oldu ", linkə klikləyin" yenidən qurmaq

" səhv mesajının yanında görünür. Varsayılan olaraq, IDE-nin iş sahəsi üç əsas hissəyə bölünür ( alətlər panelini saymadan və s.

). Sol yuxarıda layihə ağacı var. Onun sağında kod redaktoru, aşağıda isə mesajlar var.

Sıfırdan bir Android tətbiqi yaratmazdan əvvəl, siz artıq avtomatik olaraq yaradılmış proqramı tərtib edə və işlədə bilərsiniz, lakin bu çox maraqlı deyil. Əvəzində biz sizə Android proqramlarının hazırlanmasına başlamaq üçün bir neçə məlumat əlavə edəcəyik.

Layihə ağacı


Layihə ağacında Android proqramı yaratmaq üçün lazım olan bütün fayllar və resurslar var. Əgər siz Java, C, Python və s.-də sadə proqramların yazılmasını bilirsinizsə, hər şeyin yalnız bir və ya iki faylda olacağını düşünə bilərsiniz. Ancaq Android tətbiqinin inkişafı bir az daha mürəkkəbdir: qovşağında " proqram Layihə ağacında genişləndirilə bilən bir neçə qovşaq (məsələn, qovluqlar) var. Ən yüksək səviyyəli qovşaqlar "”, “təzahür edir java "Və" res " Sonuncu "" sözünün abreviaturasıdır.”.

resurslar Layihə ağacında genişləndirilə bilən bir neçə qovşaq (məsələn, qovluqlar) var. Ən yüksək səviyyəli qovşaqlar " IN " "fayl yerləşir"", hər bir proqram onu ​​ehtiva etməlidir. Bu, adı daxil olmaqla, proqram haqqında məlumatı olan XML faylıdır. Bu fayla tez-tez əlavə olunan element proqram tərəfindən tələb olunan icazələrin siyahısıdır. Bunun üçün sadə tətbiq burada heç nəyi dəyişməyə ehtiyac yoxdur.

bölməsində " təzahür edir» proqramın Java kodunu ehtiva edir. O, com.example.user.myfirstapp adlı alt kataloqda olacaq. Bu, əvvəllər daxil etdiyiniz şirkət domen adıdır, lakin əksinə, tətbiqin adıdır. Bu qovluqda MainActivity.java faylı var. Bu proqrama giriş nöqtəsidir və bizə lazım olacaq yeganə Java faylıdır.

Biz Android üçün sadə proqram yaratmağa davam edirik. bölməsində " "Və"» Qrafiklər, menyular və UI elementləri üçün bir neçə qovluq var. Bizi maraqlandıran " layout Geyinmək dəyərlər" qovluğunda " layout"adlı bir fayl var" fəaliyyət_main.xml" Bu istifadəçi interfeysini təsvir edən XML faylıdır. Onu iki yolla redaktə edə bilərsiniz. Birincisi, XML kodunu birbaşa redaktə etməkdir, ikincisi, daxili UI dizaynerindən istifadə etməkdir:


qovluğunda " dəyərlər"bir neçə XML faylı ehtiva edir. IN hal-hazırda Bizim üçün ən vacibi strings.xml-dir. Java kodunda sətir dəyərləri təyin etmək əvəzinə, onlar adətən faylda yerləşdirilir " strings.xml", və biz identifikatorlar vasitəsilə onlara istinad edə bilərik. Üstünlük ondan ibarətdir ki, sətir bir neçə dəfə istifadə olunarsa, o, yalnız bir dəfə dəyişdirilə bilər və dəyişikliklər bütün yerlərdə qüvvəyə minəcək. Bu, həmçinin proqram daxilində birdən çox dili dəstəkləməyi asanlaşdırır.

Özünüz Android proqramı yaratmaq üçün MainActivity.java, activity_main.xml və strings.xml fayllarını dəyişməli olacaqsınız.

Ərizə yazmaq

Nümunəmiz üçün " etiketli bir düymə əlavə edəcəyik. Mənə toxunun!", defolt salamı dəyişdirin" Salam dünya!"-ə" Əgər cəsarət edirsənsə, mənə toxun!" Onu da dəyişəcəyik ki, mərkəzdə olsun. Və kodu əlavə edək ki, düyməyə basılanda mətn " tost»!

Təbrik mətnini və onun düzülməsini dəyişdirməklə başlayaq. Əvvəlcə faylı tapın " fəaliyyət_main.xml» və üzərinə iki dəfə klikləyin. Unutma ki, " fəaliyyət_main.xml" istifadəçi interfeysi tərifini ehtiva edən fayldır. Kod pəncərəsinin aşağı hissəsində iki nişan var: " Dizayn Geyinmək Mətn" gedin " Dizayn».

İndi mətnə ​​klikləyin " Salam dünya!", smartfon ekranının önizləmə pəncərəsində göstərilir. Çox kiçikdirsə, böyütmə düyməsini istifadə edin ( artı işarəsi olan böyüdücü şüşə).

Telefon şəklinin sağında yerləşən xüsusiyyətlər pəncərəsində, sözləri tapana qədər ekranı aşağı diyirləyin. layout: centerInParent" Yanındakı boşluq çubuğuna klikləyin və seçin " üfüqi" Bundan sonra mətn " Salam dünya!» mərkəzə keçəcək:


Bacarıqsız bir Android proqramı yaratmazdan əvvəl mətni dəyişdirək. xətt " Salam dünya!"faylda saxlanılır" strings.xml"res->dəyərlər bölməsində. Bu faylın üzərinə iki dəfə klik etsəniz, proqram tərəfindən istifadə edilən sətirləri təyin edən bir neçə XML xətti görəcəksiniz.

Bu xətti tapın:

BÜTÜNÜN XMLSEÇ XMLXAMINI SEÇ Salam dünya!

Və onu dəyişdirin:

CSSEÇ BÜTÜNÜNÜ CSSEÇ ALL Əgər cəsarət edirsənsə, mənə toxun!

Biz salamlamanın düzülməsini və mətnini dəyişdik. İndi bir düymə əlavə edək. Qayıdın " Dizayn» fayl « fəaliyyət_main.xml", siyahıda tap" Palitrası"Smartfon şəklinin solunda element var" Düymə" və üzərinə klikləyin. İndi " sözləri altında bir yerə klikləyin Əgər cəsarət edirsənsə, mənə toxun!».

Mətnini dəyişdirmək üçün düyməni iki dəfə klikləyin. Sahənin sonunda " mətn:” üç nöqtəli bir düymə var, üzərinə klikləyin. Pəncərədə " Resurslar» klikləyin « Yeni Resurs"sonra" Yeni Sətir Dəyəri..." sahəsində" Resursun adı:"daxil et" tapme", və sahədə" Resurs dəyəri:» — “ Mənə toxun!" Sonra "klikləyin OK" İndi bir düyməmiz var " Mənə toxun!”.

Sadə bir Android tətbiqi yaratmaqda son addım düymələrin kliklərinə cavab verən Java kodunu əlavə etməkdir. Android istifadəçi interfeysi elementlərindən biri “ tost." Kiçik açılan pəncərədə sadə bir mesaj təqdim edir. Şübhəsiz ki, bunu görmüsünüz. Məsələn, Gmail-də e-poçtu göndərməzdən əvvəl e-poçtdan çıxdığınız zaman " mesajını görürsünüz. Mesaj qaralamalarda yadda saxlanıldı" Müəyyən bir müddətdən sonra yox olur.

Nümunə tətbiqimiz üçün hər dəfə düyməyə basılanda bir mesaj göstərəcəyik. İlk addım Java kodunu əlavə etməkdir. faylı tapın " MainActivity.java" və aşağıdakı kodu " əlavə edin onCreate«:

JAVASELECT ALL JAVASELECT ALL public void onButtonTap(View v) ( Toast myToast = Toast.makeText(getApplicationContext(), "Ouch!", Toast.LENGTH_LONG); myToast.show(); )

söz " Baxın"ifadəsində"( Baxış v)" qırmızı olacaq və onun yanında yeni dizayndan istifadə etdiyinizi bildirən bir mesaj görünəcək ( Baxın), onu idxal etmədən, Java kodunun yuxarı hissəsində, idxal bölməsində. Bunu düzəltmək asandır. " sözünə klikləyin Baxın" və sonra ALT + ENTER. Əgər “söz Tost” qırmızı ilə işarələnib, eyni şeyi yenidən edin:


Fayl dizayneri bölməsinə qayıdın " fəaliyyət_main.xml", düyməsini basın və xüsusiyyətlərin siyahısını elementə sürüşdürün" onClick" Sağdakı qutuya vurun və ekranda funksiyaların siyahısı görünəcək. " üzərinə klikləyin onButtonTap", bu yeni əlavə etdiyimiz xüsusiyyətdir.

İndi onButtonTap() funksiyası düyməyə hər kliklədikdə çağırılacaq. Mesajı göstərmək üçün myToast.show() çağırırıq.

Hamısı Android tətbiqini özünüz yaratmaq üçündür, indi onu emulyatorda sınaqdan keçirək.

Tətbiqin qurulması və sınaqdan keçirilməsi

Menyuda " Alətlər» Android-AVD Manager-ə keçin. Bu alət hazırda konfiqurasiya edilmiş virtual Android cihazlarının siyahısını göstərir. Defolt olaraq konfiqurasiya edilmiş bir cihazınız olacaq, ehtimal ki, Nexus 5. "Oynatma simvoluna (üçbucaq) klikləyin. tədbirlər" Bu emulyatoru işə salacaq.

Kompüterinizin performansından və ayrılmış yaddaşın miqdarından asılı olaraq, emulyatorun işə salınması bir neçə dəqiqə çəkə bilər. Emulator işə düşdükdən sonra menyuya keçin " Alətlər Boş Fəaliyyət Proqramı işə salın" Ərizə tərtib olunacaq və emulyatora göndəriləcək. Bu müddət ərzində Android Studio sizdən hansı emulyatordan istifadə edəcəyinizi soruşacaq. Cari emulyatorunuzu siyahıda görəcəksiniz. Bu defolt seçim olmalıdır, ona görə də sadəcə " klikləyin OK»:


Tətbiq emulyatorda görünəcək. " klikləyin Mənə toxun!” - ekranın aşağı hissəsində mesaj görünməlidir. Təbrik edirik, hər şey işləyir!

Bundan sonra nə etməli və nəticə

Tətbiqi real cihazda da işlədə bilərsiniz. Bunu etməyin ən asan yolu aktivləşdirməkdir Android-də USB sazlama-cihaz və onu kompüterə qoşun. USB sazlama seçimi bölmədə tapıla bilər Parametrlər - Tərtibatçılar üçün. Bu bölməniz yoxdursa, "Parametrlər" - "Telefon haqqında" bölməsini açın və sonra yeddi dəfə "Nömrəni qur" üzərinə vurun.

Cihaz qoşulduqda " klikləyin Proqramı işə salın"menyuda" Alətlər", lakin bu dəfə tətbiqi virtual cihaza deyil, real cihaza göndərin. Cihaz siyahıda yoxdursa, bu o deməkdir ki, siz USB sazlama funksiyasını aktiv etməmisiniz və ya müvafiq USB sürücüsünü quraşdırmalısınız. Google sənədlərində OEM USB Drivers və Google USB Drivers bölmələrinə baxın.

Siz uğurla sadə Android tətbiqi yaratdınız. Növbəti iş ikinci ərizə yazmaq və işə davam etməkdir. Google çox şey təmin edir Android tərtibatçıları üçün təhsil materialları, və həmçinin geniş sənədlər və bir çox kod nümunələri.

Ancaq hər şeydən əvvəl öyrənməyə davam etməlisiniz!

Bu nəşr " məqaləsinin tərcüməsidir. İlk Android tətbiqinizi yazmaq – bilməli olduğunuz hər şey", mehriban layihə komandası tərəfindən hazırlanmışdır

Nəzərə alın ki, studiya daim yenilənir, buna görə də pəncərələrin görünüşü və digər detallar bu nümunədən fərqli ola bilər. Saytdakı dərslərin əksəriyyəti indi 2.3 versiyasından istifadə edir. 25 oktyabr 2017-ci ildə çox şeyin dəyişdiyi 3.0 versiyası çıxdı. Bu yazıda bütün şəkilləri yeni versiya ilə əvəz etməyə çalışdım.

Java Android üçün proqramlaşdırma dili kimi istifadə olunur. XML istifadəçi interfeysi yaratmaq üçün istifadə olunur.

Burada kiçik bir kənara çıxmalıyıq. Android Studio 3.0 Kotans tərəfindən hazırlanmış yeni Kotlin dili üçün tam dəstək əlavə edir. Google yeni "pişik" dilini əsas dil etmək planlarını açıqlayıb. Ancaq başa düşməlisiniz ki, əvvəlki illərdə Java-da çoxlu sayda nümunələr yazılmışdır. Əgər proqramlaşdırmada yenisinizsə, o zaman təlimin ilk dövründə bütün diqqətinizi Java-ya yönəltmək daha yaxşıdır, suallara cavab tapmaq sizin üçün daha asan olacaq; Kotlin sizdən qaçmayacaq, daha sonra ona keçmək daha asan olacaq, lakin əks proses daha çətin olacaq. Java ilə bir az tanış olduqda, eyni zamanda Kotlin-də nümunələri öyrənə bilərsiniz. Google indi Kotlin üçün sənədləri aktiv şəkildə yenidən yazır, lakin tam keçid hələ çox uzaqdır, hətta 50%-dən azdır. Bir az sonra mən də Kotlindən istifadə edərək dərslər keçəcəyəm, amma bu, tezliklə olmayacaq.

Keçən əsrdə yaranmış ənənəyə görə, hər bir proqramçı “Salam Dünya!” yazmalı idi. (Salam Dünya!) ilk proqram olaraq. Zaman dəyişir və Salam Dünya! artıq uyğunluq məqsədləri üçün Android inkişaf mühitinə quraşdırılmışdır və müasir proqramçılar proqram yazmalıdırlar Hello Kitty!(Salam, pişik!). Razılaşın ki, pişik balasını salamlamaq başqa bir dünyaya salam deməkdən daha sağlam məntiqlidir.

Buna görə də problemi iki hissəyə ayıracağıq. Əvvəlcə bütün alətlərin düzgün quraşdırıldığına və proqramlar yarada və sazlaya bildiyimizə əmin olmaq üçün heç bir kod yazmadan hazır proqramı işə salaq. Və sonra ilk proqramımızı yazacağıq.

Yeni layihənin yaradılması

Studio-nu işə salın və seçin Fayl | Yeni | Yeni Layihə.... Sehrbaz dialoq qutusu görünəcək.

Sahə Tətbiq adı- proqram başlığında göstəriləcək tətbiq üçün dost ad. Varsayılan olaraq, sizdə artıq ola bilər Mənim ərizəm. ilə əvəz edək. Əsasən burada yaza bilərsiniz və Salam dünya!, lakin Android müxtəlif dillərdə olan telefonlarda istədiyiniz sətirləri çıxarmaq üçün gözəl bir qabiliyyətə malikdir. Deyək ki, amerikalının telefonunda ingiliscə, rusunki isə rus dilində yazı olacaq. Buna görə də, ilkin parametrlər həmişə ingilis variantlarından istifadə edir və daha sonra lokallaşdırılmış sətirlər hazırlayır. Dərhal düzgün kod vərdişini inkişaf etdirmək lazımdır.

Sahə Şirkət Domain saytınızı göstərməyə xidmət edir. Varsayılan olaraq, kompüter istifadəçisi kimi adınız orada görünə bilər. Əgər vebsaytınız varsa, onun ünvanını daxil edə və ya hansısa ad tapa bilərsiniz. Daxil edilmiş ad yadda saxlanılır və növbəti yeni layihələrdə avtomatik olaraq əvəz olunacaq. Bununla belə, qənaət.

Üçüncü sahə Layihə yeri yaradılmış layihə üçün disk yerini seçməyə imkan verir. Layihələriniz üçün diskinizdə ayrıca qovluq yarada və proqramlarınızı orada saxlaya bilərsiniz. Studiya sonuncu qovluğu xatırlayır və avtomatik olaraq orada saxlamağı təklif edəcək. Lazım gələrsə, üç nöqtəli düymədən istifadə edərək fərdi layihə üçün fərqli bir yer təyin edə bilərsiniz.

Sahə Paket adıəvvəlki sahədən adınıza əsasən xüsusi Java paketi yaradır. Java paketləri adlandırmaq üçün ters çevrilmiş versiyadan istifadə edir, buna görə də birinci olur ru, sonra saytın adı. Paket, siz onu yaydığınız zaman tətbiqinizi unikal şəkildə müəyyən etməyə xidmət edir. Əgər yüz adam "Pişik" adı ilə yüz ərizə yazsa, o zaman tərtibatçı Vasili Kotov tərəfindən yazılmış ərizənin harada olduğu bəlli olmayacaq. Və paket adı ilə proqram ru.vaskakotov.cat tapmaq daha asandır. Nəzərə alın ki, Google paketi sənədlərində istifadə edir com.misal nümayiş məqsədləri üçün. Əgər sadəcə sənədlərdən nümunələri köçürürsinizsə və onları bu formada Google Play-də yerləşdirməyə çalışsanız, heç bir şey işləməyəcək - bu ad qorunur və tətbiq mağazasında istifadəsi qadağandır. Düymə Redaktə et hazırlanmış versiyanı redaktə etməyə imkan verir. Məsələn, siz fərdi proqram yazırsınız və standart olaraq deyil, müştəri tərəfindən təsdiqlənmiş paket adından istifadə etməlisiniz.

Aşağıda C++ və Kotlin dillərində proqram yazmaq üçün iki variant var. Hələlik bu variantları nəzərdən keçirmirik. Kotlin-də yazdığınız zaman müvafiq qutuyu işarələyin. Bununla belə, siz layihəni Java-dan Kotlin-ə və daha sonra studiya alətlərindən istifadə edərək çevirə bilərsiniz.

Düyməni basın Sonrakı və növbəti pəncərəyə keçin. Burada tətbiqimizi inkişaf etdirəcəyimiz cihazların növlərini seçirik. Əksər hallarda, biz smartfonlar və planşetlər üçün yazacağıq, buna görə də ilk elementin yanındakı onay qutusunu tərk edirik. Siz həmçinin Android TV, Android Wear, Android Auto və Android Things üçün proqramlar yaza bilərsiniz.

Cihazın növünü seçməklə yanaşı, tətbiqin işləyəcəyi sistemin minimum versiyasını seçməlisiniz. Seçiminizi seçin. Hazırda Google köhnə cihazlar üçün xüsusi uyğunluq kitabxanalarını buraxaraq API 7 ilə başlayan versiyaları dəstəkləyir. Ancaq daha müasir bir seçim seçə bilərsiniz. Mənim Android 4.4-ün minimum versiyası olan telefonum var, ona görə də bu seçimi təyin edirəm.

java

Qovluq javaüç alt qovluqdan ibarətdir - işləyən və testlər üçün. İş qovluğunda paketinizin adı var və sinif faylları var. İndi bir sinif var Əsas Fəaliyyət. Test qovluqlarını tək buraxa bilərsiniz. Əgər Java-da paketlərin necə işlədiyini bilirsinizsə, yeni qovluqlar və alt qovluqlar yarada bilərsiniz.

res

Qovluq res ayrıca alt qovluqlara bölünmüş resurs fayllarını ehtiva edir.

  • çəkilə bilən- bu qovluqlarda qrafik resurslar saxlanılır - rəngləri və formaları təsvir edən şəkillər və xml faylları.
  • layout- bu qovluqda formaların və müxtəlif forma elementlərinin görünüşünü təsvir edən xml faylları var. Layihəni yaratdıqdan sonra orada artıq bir fayl var fəaliyyət_main.xml, əsas proqram pəncərəsinin görünüşünə cavabdehdir.
  • mipmap- müxtəlif ekran qətnamələri üçün tətbiq nişanları burada saxlanılır
  • dəyərlər- layihəmizdə istifadə edə biləcəyimiz simli resurslar, rəng resursları, mövzular, üslublar və ölçülər burada yerləşir. Burada faylları görə bilərsiniz color.xml, strings.xml, styles.xml. Köhnə layihələrdə bir fayl da var idi ölçülər.xml, indi tərk edilmişdir

Vaxt keçdikcə, özünüzü narahat etmədiyiniz müddətdə bu qovluqları sərbəst gəzə biləcəksiniz.

Layihə ilə işləmək - Salam, Dünya!

Artıq qeyd edildiyi kimi, proqram Salam, Dünya! artıq hər hansı yeni layihədə qurulub, ona görə də heç nə yazmağa ehtiyac yoxdur. Sadəcə layihəni işə salmaq və hazır proqram əldə etmək lazımdır!

Öyrənmək üçün iki fayl açmaq lazımdır - Əsas Fəaliyyət(çox güman ki, artıq açıqdır) və fəaliyyət_main.xml (res/layout) Studiyanın mərkəzi hissəsində. Fayllar açıq deyilsə, redaktə etmək (və ya baxmaq) üçün iki dəfə klikləməklə onları özünüz açın. Bu şəkildə sizə lazım olan istənilən faylı aça bilərsiniz.

İndi kodu öyrənməyək, sadəcə yaşıl üçbucağa klikləyin Qaç Proqramı işə salmaq üçün studiyanın yuxarısındakı alətlər panelində (Shift+F10) basın.

Əgər emulyatoru konfiqurasiya etməmisinizsə, bu, əvvəlki təlimatı oxumadığınız deməkdir. Əvvəlcə emulyatoru qurun və layihəni yenidən işə salın. Və ya real cihazı birləşdirin.

Hər şey düzgün aparılıbsa, proqramınız emulyatorda və ya cihazda yüklənəcək. Təbrik edirik!

Beləliklə, proqram başlamışsa, yazısı olan bir proqram pəncərəsini görəcəksiniz. Proqramın adı da olacaq. Bütün bu sətirləri faylda tapmaq olar res/values/strings.xml və istəsəniz redaktə edin.

İndi koda baxaq. Əvvəlcə öyrənək fəaliyyət_main.xml.

Onu iki rejimdə izləyə bilərsiniz - DizaynMətn.

Rejimdə açın Mətn.

Bu, 2017-ci ilin mart ayında Android Studio 2.3-də buraxılmış yeni şablon kodudur. Əvvəllər fərqli kod ilə istifadə olunurdu NisbiLayout(və hətta əvvəllər, başqa bir kod LinearLayout). Köhnə nümunələrə rast gəlsəniz, studiyada var kontekst menyusu, köhnə kodu yenisinə çevirməyə kömək edəcək.

XML kodu haqqında bir az. Xüsusi konteyner var ConstraintLayout komponenti ehtiva edən TextView, mətn çıxışı üçün nəzərdə tutulub.

İndi Java koduna baxaq ( MainActivity.java)

Paket ru.alexanderkimov.helloworld; android.support.v7.app.AppCompatActivity idxalı; android.os.Bundle idxalı; ictimai sinif MainActivity AppCompatActivity-ni genişləndirir ( @Override protected void onCreate(Bundle savedInstanceState) ( super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ) )

Qarşınızda sinif adının olduğu bir sinif faylı var Əsas Fəaliyyət uzantısı ilə fayl adı uyğun gəlir java(bu Java dili tərəfindən müəyyən edilmiş qaydadır). Birinci sətirdə paketin adı var - layihəni yaradan zaman onu qeyd etdik ( Paket Adı). Sonrakı, layihə üçün lazımi sinifləri idxal etmək üçün xətlərdir. Yerə qənaət etmək üçün onlar bir qrupa yığılır. Açın. Bir gün sinif adlarının boz rəngdə olduğunu görsəniz, layihədə istifadə olunmur (işarə İstifadə edilməmiş idxal bəyanatı) və əlavə sətirləri təhlükəsiz silə bilərsiniz. Onlar həmçinin avtomatik olaraq silinə bilər (konfiqurasiya edilə bilər).

Sonra miras qalan sinfin özünün elanı gəlir ( uzanır) abstrakt sinifdən Fəaliyyət. Bu, bütün tətbiq ekranları üçün əsas sinifdir. Sizdə ola bilər AppCompatActivity, layihəni yaradarkən köhnə cihazlar üçün dəstəyi tərk etmisinizsə (onay qutusu Geriyə Uyğunluq (Tətbiq Uyğunluğu)). Köhnə versiyalarda Android 4-dən sonra ortaya çıxan yaxşılıqlar yox idi, buna görə də onlar üçün yeni məhsullardan istifadə etməyə imkan verən xüsusi uyğunluq kitabxanası yaradıldı. Android versiyaları köhnə proqramlarda. Sinif AppCompatActivity Uyğunluq kitabxanası məhz budur. Onu bazanın kasıb qohumu hesab edin Fəaliyyət. Bütün lazımi metodlara və köməkçi siniflərə malikdir, lakin adlar bir qədər fərqli ola bilər. Və adları qarışdıra bilməzsiniz. Uyğunluq kitabxanasından bir sinif istifadə edirsinizsə, müvafiq üsulları götürün.

Fərqli mərhələlərdə köhnə layihələrdə rastlaşa biləcəyiniz fərqli fəaliyyət sinif adları istifadə edilmişdir. Məsələn, ilk dəfə istifadə edilmişdir Fragment Fəaliyyəti, sonra ActionBarActivity, və 22 aprel 2015-ci ildə buraxıldı yeni versiya uyğunluq kitabxanaları və hazırda yeni sinifdən istifadə edir AppCompatActivity.

Sinifdə biz bir metod görürük onCreate()– proqram fəaliyyət işarələməsini yaratdıqda və göstərdikdə çağırılır. Metod kimi qeyd olunur qorunur və annotasiya ilə müşayiət olunur @Dəyişdir(əsas sinifdən ləğv edilib). Xülasə sizin üçün faydalı ola bilər. Metod adında yazı səhvi etsəniz, tərtibçi ana sinifdə belə bir metodun olmadığı barədə xəbərdarlıq edə bilər. Fəaliyyət.

Metod koduna baxaq.

Xətt super.onCreate(savedInstanceState); fəaliyyətin işləməsi üçün lazımi əməliyyatları yerinə yetirən ana sinifin konstruktorudur. Bu xəttə toxunmaq lazım deyil, onu dəyişmədən buraxın.

İkinci sıra setContentView(R.layout.activity_main); daha çox maraq doğurur. Metod setContentView(int) işarələmə faylından məzmun daxildir. Arqument olaraq qovluqdan uzadılmadan fayl adını qeyd edirik res/layout. Varsayılan olaraq, layihə içərisində bir fayl yaradır fəaliyyət_main.xml. Siz faylın adını dəyişə və ya adı ilə öz faylınızı yarada bilərsiniz cat.xml və fəaliyyətinizlə əlaqələndirin. Sonra kod belə görünəcək:

SetContentView(R.layout.cat);

Kodunuzu səliqəli saxlamaq üçün standartlara əməl etməyə çalışın. Əgər fəaliyyət üçün işarələmə yaradırsınızsa, prefiksdən istifadə edin fəaliyyət_ fayl adı üçün. Məsələn, ikinci fəaliyyət üçün işarələmə adlandırıla bilər fəaliyyət_ikinci.xml.

Qazanclı Mobil tətbiqetməni necə inkişaf etdirmək və ya hədəfə necə çatmaq olar!

Əgər yaratmaq ideyanız varsa, mobil tətbiqinizin istifadəçi üçün inanılmaz dərəcədə faydalı olması şərti ilə onun işləyəcəyinə və hətta gəlir gətirəcəyinə şübhə yoxdur. Bu, gündəlik tapşırıqların optimallaşdırılması və ya istifadəçi problemlərinin həlli (yol polisi cərimələrinin ödənilməsi və ya avtoyuma üçün əvvəlcədən qeydiyyat və s.) və ya istifadəçinin smartfonda vaxt keçirməsi probleminin həlli ola bilər.

Hər şey bir fikirlə başlayır

Fikriniz yoxdursa, proqram yaratmağın mənası yoxdur. Buna görə də, başlanğıcda hər şeyi diqqətlə düşünmək tövsiyə olunur. Əhəmiyyətli bir məqam, yardım proqramının kimin üçün nəzərdə tutulacağını və hansı funksiyaları yerinə yetirəcəyini bilməkdir.

Çoxlu sayda tanınmış mobil proqramlar yaradıcıların maraq dairəsinə daxil deyildi. Bunlar həmişə yüksək vəzifələrdə olan oyunlardır. Bəlkə də hər kəs Minecraft, Temple Run və başqaları haqqında artıq bilir.

Oyun proqramlarının köməyi ilə daha çox qazanc əldə etmək mümkündür, çünki... insanlar pullarını onlar üçün xərcləməyə daha çox hazırdırlar. Xüsusilə bunlar populyar layihələrdirsə. Əgər həyata keçirmək istədiyiniz ideya artıq mövcuddursa və hətta App Store-da yerləşdirilibsə, ruhdan düşməməlisiniz. Ancaq yenə də qutudan kənarda düşünənlər qalib gəlir. Oxşar təkliflərə baxmaq və onlarda nəyin çatışmadığını anlamaq və onları daha yaxşı etmək lazımdır.

Məsələn, Moskvada məşhur müəssisələr haqqında məlumat verən bir neçə kommunal xidmətlər varsa, onlar şəhərdə hər kəsə məlum olmayan yerləri göstərən bir proqramla rəqabət edə bilərlər.

Bir ideya irəli sürərkən nəzərə alınmalı olan bir neçə əsas məqam var:

  • Özünüz bir tətbiq yaratarkən imkanların qiymətləndirilməsi. Sadə mobil proqramların hazırlanmasında siz özünüz sadə mobil proqram yarada biləcəksiniz.
  • Müəyyən iş proseslərinə malik mobil tətbiqiniz və ya texniki cəhətdən mürəkkəb mobil proqramınız varsa, o zaman sıfırdan inkişafa ehtiyacınız olacaq. Əgər mobil tətbiqiniz onlayn mağaza kimi xidmət edəcəksə, o zaman 1C Bitrix Mobile tətbiqi üçün hazır həlldən istifadə etməyi məsləhət görürük. Onu yerləşdirin və zamanla lazımi funksionallığı inkişaf etdirin. Bunun üçün mobil proqramlar hazırlayan şirkət tapmaq lazımdır.
  • Əgər mobil proqram B2C seqmentindəndirsə, məsələn, kafe, pizzacı, taksi xidməti, bank mobil tətbiqi, mobil internet bank müştərisi, səyahət agentliyinin mobil tətbiqi, onda siz inkişaf şirkətlərinin artıq hazırlanmış hazır mobil proqramlarından istifadə edə və ya tətbiqi özünüz hazırlaya biləcəyiniz dizayn saytlarını tapa bilərsiniz (bu halda siz onu sadə, sadə funksionallıqla edə bilərsiniz).
  • Gələcək tətbiqin faydalılığını vurğulamaq və qiymətləndirmək vacibdir.
  • Kommunal xidmətin gündəlik monitorinq tələb edib-etməməsinə qərar verin.
  • Gələcək mobil telefonun nəzərdə tutulduğu platformaları seçin (IOS, Android, Windows Phone).

Hansı tətbiqlər var?

Mövcuddur çox sayda növləri və kateqoriyaları. Aşağıda ən populyar olanların siyahısı verilmişdir.

  • Oyuncaqlar (sadə rəngli atıcı oyunu Angry Birds bir çox istifadəçi arasında tanınıb);
  • Səyahətçilər üçün resurslar (TripAdvisor kimi, yaxşı bir nümunə);
  • Sosial şəbəkələr (VKontakte, Odnoklassniki);
  • Xəbər lentləri (Tanınmış versiya - RİA Novosti);
  • Musiqi həvəskarları üçün layihələr (Spotify-ın parlaq nümunəsi);
  • Video məzmunlu resurslar (Vine);
  • Köməkçi kommunal xidmətlər (Məsələn, tərcüməçi);
  • Fotoşəbəkələr (Instagram) və s.

Pul qazanmaq üçün ərizə necə etmək olar

İnkişafa başlamazdan əvvəl mobil tətbiqin monetizasiyasını müəyyən etməlisiniz. Layihələrin pul qazanması üçün bir neçə variant var:

  • Sərbəst paylanır. Oxşar proqramlar böyük korporasiyalar tərəfindən istifadə olunur və onlara bir sıra mal və xidmətlərin təşviqinə imkan verir.
  • Reklam ilə pulsuz. Bu tip tez-tez istifadəçilərlə aktiv şəkildə qarşılıqlı əlaqədə olan məşhur layihələrdə tapılır.
  • Ödənişli sistem. Hamısından ən gəlirlisi. Oxşar proqramlar istifadə olunur Apple şirkəti, satışdan komissiyalar (30% -ə qədər) ilə pul qazanır.
  • Yüngül (Lite) və peşəkar (Pro) versiyaları. Onlardan birincisi pulsuzdur, lakin Pro versiyasını satın alarkən tamamilə mövcud olan məhdud funksionallığı ehtiva edir.
  • Daxili alışlar. Tətbiq funksionallığı və yeniləri oyun imkanları simvollar tədricən real pul üçün istifadəçilər tərəfindən alınır.

İnkişaf mərhələsi

Artıq bir fikrin varsa, bu uğurun yarısıdır.

Özünü çox yormaq istəməyən, lakin müəyyən məbləği çıxarmağa hazır olanlar üçün mobil proqram tərtibatçılarından təkliflər var. Hazırda biz fərdi mobil proqramlar hazırlayırıq.

Ən sadə və ucuz yol bir mütəxəssis tapın - sərbəst birjalarla əlaqə saxlayın. Ancaq vicdansız bir işçi ilə qarşılaşsanız, layihənin sizə vaxtında çatdırılmaması riski var və bəlkə də podratçı inkişaf üçün əlavə məbləğ istəyəcək (əvvəlcə təcrübəsiz olduğuna görə etdi işin həcmini düzgün müəyyən etməmək).

Aşağıda tərtibatçılara veriləcək suallar var:

  • Tərtibatçının 1 saatlıq işinin dəyəri?
  • Tamamlanmış layihələrin portfeli?
  • Müştəri tətbiqetmə hüquqlarına sahib olacaqmı?
  • İdeyanı həyata keçirməyə imkan verəcək imkanlar və təcrübə varmı?
  • Hansı platformalarla işləyir?

Proqram inkişafı nə qədər başa gəlir?

Qazanmadan əvvəl böyük məbləğ pul, ilk növbədə xərclənməlidir. Bu bəyanat həmişə doğru deyil. Ancaq tətbiqin mütəxəssislərdən sifariş edildiyini düşünsək, son dəyərin bir neçə nüansı var.

Qiymət, tətbiqin növündən və onun imkanlarından asılı olaraq 50.000-5.000.000 rubl arasında dəyişə bilər. Bu, çox bahalı görünə bilər (xüsusilə də sonuncu rəqəm), lakin yüksək keyfiyyətli tətbiqin populyarlığı inkişaf etdikcə, qazanc bütün xərcləri bir neçə dəfə geri qaytaracaqdır.

Ən bahalı oyunlar. Çox vaxt bestseller olurlar.

Layihə artıq müəyyən mərhələdə işlənib hazırlandıqda və ya ən azı maket olduqda, qiymət əhəmiyyətli dərəcədə azaldıla bilər. İlkin xərcləri azaltmaq üçün başqa bir seçim proqramın mənfəətinin bir faizini tərtibatçıya təklif etməkdir. Tətbiq hazır olduqda, App Store-da dərc edilməlidir. Bu da deyil sərbəst addım. Ödəməli olduğunuz məbləğ ildə təxminən 100 dollardır. Android Marketdə yerləşdirmə 25 dollara başa gələcək.

Pulsuz bir proqram yaratsanız

Pul yatırmaq istəyiniz və ya qabiliyyətiniz olmadıqda, başqa yolla gedə və mobil proqram dizaynerlərindən istifadə edə bilərsiniz. Bu genişləndirmələr onlayn sistemdə işləyir və proqramlaşdırma bacarıqları olmadan sadə bir yardım proqramı və ya "oyuncaq" yaratmağa imkan verir. Ancaq fərdi və daha mürəkkəb bir şeyə ehtiyacınız varsa, bunun üçün pullu bir tarif var.

Budur bəzi konstruktorlar:

  • my-apps.com. 10 verilir hazır şablonlar biznes sistemlərinin inkişafı üçün (taksi, pizza çatdırılması, onlayn mağaza və s.).
  • Net2Share.com. Dizayner tamamilə pulsuzdur və Android proqramları üçün yaradılmışdır. Daxili təşviq sistemi var. Proqram çərçivəsində mütəmadi olaraq mobil proqramların yaradılmasının xüsusiyyətlərinə dair təlim seminarları keçirilir.
  • ibuildapp.com. iOS və Android platformalarında işləyən proqramların hazırlanması üçün konstruktor. Saytın rus versiyasına görə, tarif haqqı təxminən 500 rubl təşkil edəcək.
  • MobiumApps.com. Android üçün nəzərdə tutulmuşdur, Apple iOS və Windows Phone. Sistem ödənişlidir. Bir ərizə ayda 10.000 rubla başa gələ bilər ( limitsiz tarif), və ya hər quraşdırma üçün 7 rubl.
  • AppsGeyser.com. Ucuz dizayner. Sistem pulsuzdur, lakin reklamla doludur. Abunəçilərə məzmun çatdıran bloggerlər və onlayn nəşrlər üçün nəzərdə tutulmuşdur.
  • BuildAnApp.com. Dizayner BlackBerry, Windows, iOS və Android üçün yaradılmışdır. Abunə haqqı təxminən 20 dollar olacaq. Nəsil yalnız 6 mərhələdə həyata keçirilir.
  • ViziApps.com. Android, Apple iOS və HTML5-də inkişaf üçün sistem. Aylıq tarif ayda təxminən 100 dollardır. Nəşriyyat xərcləri təxminən 400 dollara başa gələcək. Xidmət biznes prosesləri üçün ideyaların öhdəsindən yaxşı gəlir.

Tətbiqdən nə qədər qazana bilərsiniz?

Tətbiq vasitəsilə alınan bütün pullar birbaşa onun populyarlığından asılıdır. Ona görə də dərhal dəqiq rəqəm demək çətindir. GigaOM PRO şirkəti araşdırma aparıb ki, tərtibatçıların təxminən yarısı hər ay təxminən 500 dollar qazanır və mobil proqramların yalnız 4%-i milyonlarla rubl gəlir gətirir. Bu məbləğ yalnız tətbiqdən gələn gəlirlə yaşamaq üçün çox azdır. Pul qazanmaq sadəcə bir az əlavə pul qazanmaq istəyənlər üçün idealdır.

Angry Birds qədər gəlirli layihəni yenidən yarada bilən dahilərin hər ay 100.000 dollara qədər pul qazanmaq imkanı var. Tətbiqdə yaxşı pul qazanmaq üçün aşağıdakıları nəzərə almalısınız:

  • İdeya və bütövlükdə tətbiq geniş auditoriya üçün maraqlı olmalıdır;
  • Yaratmağa başlamazdan əvvəl bütün mövcud hitləri araşdırmaq tövsiyə olunur;
  • Pul qazanmağın ən asan yolu iOS proqramlarındadır;
  • RuTaksi

    İnkişaf mobil versiya vebsayt, açılış səhifəsi və taksi xidməti üçün mobil proqram

    rutaxi.ru

    Eyni layihəni və ya daha sərin olmasını istəyirsiniz?

    Bu barədə bizə yazın!