როგორ გააკეთოთ აპლიკაცია Android-ისთვის საკუთარ თავს. აპლიკაციის განვითარების აპლიკაციები: როგორ გააკეთოთ აპლიკაცია iOS-ისა და Android-ისთვის თავად

მთავარი / მობილური მოწყობილობები

როგორ შევქმნათ აპლიკაცია Android-ისთვის ან iPhone-ისთვის?- ამ კითხვებს სულ უფრო ხშირად სვამენ არა მხოლოდ ვებ დეველოპერები, არამედ მცირე ბიზნესის ვებსაიტების ჩვეულებრივი მფლობელები და ბლოგერები.

ეს მიმოხილვა გვთავაზობს განხილვას , რომლებიც კონსტრუქტორები არიან სწრაფად და მოსახერხებელი შექმნა Android და iPhone აპლიკაციები. ამავდროულად, მომხმარებლისგან პროგრამირების უნარების ან სხვა სპეციალური IT ცოდნის მოთხოვნის გარეშე. ასეთი აპლიკაციები შეუცვლელია სხვადასხვა ტიპის ბიზნესისთვის - ყოველივე ამის შემდეგ, ისინი შესანიშნავი გზაა თქვენი სამიზნე აუდიტორიის გაფართოებისა და მომხმარებლების მოსაზიდად.

ამრიგად, ყველაფერი, რაც განხილულია განაცხადის შემუშავების მიმოხილვაში, შეიძლება გაერთიანდეს ლოზუნგით: მარტივი, სწრაფი და პროგრამირების გარეშე!

უფასოვებ სერვისი, რომელიც საშუალებას გაძლევთ გადაიყვანოთ თქვენი ვებსაიტის შინაარსი Android აპლიკაციად და გაავრცელოთ იგი Google Play. გარდა ამისა, შექმნილი აპლიკაციების გაყიდვაც და მათში რეკლამის განთავსებაც შესაძლებელია.
თქვენ შეგიძლიათ შექმნათ შეუზღუდავი რაოდენობა ანდროიდის აპლიკაციებისამი სახის შინაარსისგან: ვებსაიტი, მარტივი html გვერდი და YouTube ვიდეო. Android აპლიკაციის შესაქმნელად AppsGeyser იყენებს შაბლონის მარტივ და ინტუიციურ ოსტატს.

AppsGeyser ვებსაიტები: http://www.appsgeyser.com, http://www.appsgeyser.ru

უფასოონლაინ სერვისისთვის სწრაფი შექმნამობილური აპლიკაციები. TheAppBuilder ქმნის აპლიკაციებს დიზაინერის და სტანდარტული შაბლონების გამოყენებით - ბიზნესისთვის, ღონისძიებებისთვის, განათლების, მუსიკის, სპორტისთვის და ა.შ. შექმნილი აპლიკაციები უფასოა და 5 აშშ დოლარად. თვეში თქვენ შეგიძლიათ გამორთოთ მესამე მხარის რეკლამის ჩვენება შექმნილ აპლიკაციაში. TheAppBuilder საშუალებას გაძლევთ შექმნათ Android და Windows Mobile აპლიკაციები.

TheAppBuilder ვებსაიტი: http://www.theappbuilder.com

არის ონლაინ სერვისი, რომელიც მომხმარებლებს საშუალებას აძლევს შექმნან და გამოაქვეყნონ საკუთარი მობილური აპლიკაციები ინტერნეტში რამდენიმე დაწკაპუნებით. Appsmakerstore პლატფორმა ქმნის მობილურ აპლიკაციებს მხარდაჭერით HTML5, iTunes, Android Market, Blackberry Marketplace, Windows Marketplace და Facebookყოველგვარი ღრმა ტექნოლოგიური უნარების გარეშე. ეს სულ 1 აპლიკაცია 6 სხვადასხვა პლატფორმისთვის. Appsmakerstore შემოთავაზებულია 23 ენაზე, მათ შორის რუსულ და უკრაინულ ენაზე.

Appsmakerstore-ის თავისებურება ის არის, რომ ის გთავაზობთ არჩევანს მზა შაბლონებიგარკვეული ინდუსტრიებისთვის (მაგალითად, იურიდიული მომსახურება, ღამის კლუბები, რესტორნები და კაფეები, ვაჭრობა, სილამაზის სალონები და ა.შ.)

  • წვრილმანი - $9,78 თვეში.
  • "ჩვენ ვაკეთებთ განაცხადს თქვენთვის" - $249
  • „გადამყიდველი“ არის სპეციალური ფასი, რომელიც ცალკე უნდა მოიძებნოს ვებგვერდზე.

ყოველთვის შედის ყველა გეგმაში:

  • შეუზღუდავი შინაარსის ცვლილებები და აპის განახლებები.
  • განაახლეთ აპის კონტენტი iTunes-სა და Google Play-ზე ხელახლა გამოქვეყნების გარეშე.
  • გაუგზავნეთ შეუზღუდავი რაოდენობის push-შეტყობინებები მომხმარებლებს.
  • ავტომატურად მიიღოს და გამოიყენოს სისტემის ყველა განახლება.
  • უსაფრთხო ჰოსტინგი ჩვენს სერვერებზე.
Appsmakerstore ვებსაიტი: http://appsmakerstore.com

— მობილური აპლიკაციების ფასიანი ონლაინ დიზაინერი (iPad, Android, HTML5) მცირე ბიზნესისთვის. ფუნქციებში შედის გეოლოკაცია, შეტყობინებების მიღება და გაგზავნა, საყიდლების კალათა, შეტყობინებები, სოციალურ ქსელებთან ინტეგრაცია, მენიუს შესახებ ინფორმაციის განთავსება, სერვისების სპექტრი, მომავალი ღონისძიებები და ა.შ. არსებობს შაბლონები რესტორნებისთვის, რეალტორებისთვის, სპორტული დარბაზებისთვის და ა.შ.

ეს სერვისიწარმოდგენილია შემდეგი გეგმებით:

  • "მობილური საიტი" - $29 თვეში.
  • "მობილური აპლიკაცია" - $59 თვეში
  • « თეთრი ეტიკეტი პარტნიორი“ თქვენი კლიენტებისთვის აპლიკაციების შექმნა - სპეციალური ფასი, რომელიც ცალკე უნდა გაიგოთ ვებგვერდზე.
Biznessapps ვებსაიტი: http://www.biznessapps.com

5. AppGlobus

AppGlobus— ფასიანი, ერთ-ერთი რუსული ონლაინ მობილური აპლიკაციის დიზაინერი, რომელიც მომხმარებლებს საშუალებას აძლევს დამოუკიდებლად შექმნან და გამოაქვეყნონ თავიანთი აპლიკაცია App Storeდა Google Play.

იყენებს Ionic Framework-ის ახალ დიზაინს და შესაძლებლობებს, რაც მნიშვნელოვნად აუმჯობესებს განვითარების ხარისხს და შესაძლებელს ხდის მობილური აპლიკაციების შექმნას HTML5, iOS, Android-ზე, თუნდაც პროგრამირების უნარების გარეშე.

ჩართულია მომენტში AppGlobus შემოთავაზებულია 8 ენაზე, მათ შორის რუსულზე.

AppGlobus.com გთავაზობთ შემდეგ პაკეტებს:

  • STARTAP - 900 რუბლი./თვეში.
    • აპლიკაციები: HTML5/Android, ადმინისტრაციული პანელი, მაღაზია, Push-ზე შეზღუდვის გარეშე, ინსტალაციაზე შეზღუდვის გარეშე, რეკლამის გარეშე.
  • ძირითადი - 1500 რუბლი./თვეში
    • აპლიკაციები როგორც Android-ისთვის, ასევე iOS-ისთვის, ადმინისტრაციული პანელი, მაღაზია, Push-ზე შეზღუდვის გარეშე, ინსტალაციაზე შეზღუდვის გარეშე, რეკლამის გარეშე.
  • სტუდია - 2000 რუბლი/თვეში
    • აპლიკაციები: Windows/Android/iOS, ადმინისტრაციული პანელი, მაღაზია, Push-ზე შეზღუდვის გარეშე, ინსტალაციაზე შეზღუდვის გარეშე, რეკლამის გარეშე.
  • PRO - 45,000 რუბლი./ერთჯერადი
    • აპლიკაციები: Windows/Android/iOS, მორგებული განვითარება, ჩვენ თვითონ გამოვაქვეყნებთ App Store-სა და Google Play-ში, მოგაწვდით წყაროს კოდს
AppGlobus ვებსაიტზე: http://appglobus.com/

— ფასიანი ონლაინ სერვისი საქმიანი ან პირადი სარგებლობისთვის საკუთარი მობილური აპლიკაციის შესაქმნელად. არ არის საჭირო სპეციალური უნარები. კარგად შეეფერება მცირე ბიზნესს, როგორიცაა ონლაინ მაღაზიები. თქვენი აპლიკაციის შექმნას მხოლოდ 5 წუთი სჭირდება - თქვენ უბრალოდ უნდა აირჩიოთ საჭირო მოდულები და დიზაინი. არსებობს ინგლისური და რუსული ვერსიები.

My-apps.com გთავაზობთ შემდეგ პაკეტებს:

  • დაწყება - 599 რუბლი.
    • /თვეში
  • აპლიკაციები მხოლოდ Android-ისთვის, დიზაინერზე წვდომა, უფასო აპლიკაციის შაბლონები და ხატები, შინაარსის განახლება ყოველ 48 საათში, განაახლე აპლიკაციის წყარო მაღაზიაში არა უმეტეს 2 თვეში ერთხელ. სინათლე -
    • 990 რუბლი. /თვეშიაპლიკაციები iOS-ისთვის, დიზაინერთან წვდომა, უფასო აპლიკაციის შაბლონები და ხატები, ძირითადი აპლიკაციის ეკრანის ანაბეჭდები,
  • Push შეტყობინებები
    • — თვეში 1, შინაარსის განახლება ყოველ 24 საათში, აპლიკაციის წყაროს განახლებები მაღაზიებში 2 თვეში ერთხელ.
  • სტანდარტული - 2490 რუბლი. /თვეში
    • აპლიკაციები Android-ისთვის და iOS-ისთვის, დიზაინერზე წვდომა, უფასო აპლიკაციის შაბლონები და ხატები, აპლიკაციის ძირითადი ეკრანის ანაბეჭდები, სკაიპის მხარდაჭერა, Push შეტყობინებები - თვეში 10, შინაარსის განახლება ყოველ 12 საათში, აპლიკაციის წყაროს განახლება მაღაზიებში თვეში ერთხელ.
  • ბიზნესი - + 9890 რუბლი.

    • /თვეში
აპლიკაციები Android-ისთვის და iOS-ისთვის, დიზაინერზე წვდომა, უფასო აპლიკაციის შაბლონები და ხატები, აპლიკაციის ძირითადი ეკრანის ანაბეჭდები, სკაიპის და ელ.ფოსტის მხარდაჭერა, პირადი მენეჯერი, Push შეტყობინებები - თვეში 50, შინაარსის მყისიერი განახლებები, აპლიკაციის წყაროს განახლებები მაღაზიებში - შეზღუდვების გარეშე.

VIP - 3999 რუბლი. /თვეში 150,000 რუბლი. ინსტალაციის გადახდა , აპლიკაციები როგორც Android-ისთვის, ასევე iOS-ისთვის, დიზაინერზე წვდომა, უფასო აპლიკაციის შაბლონები და ხატები, აპლიკაციის ძირითადი ეკრანის ანაბეჭდები, სკაიპის და ელექტრონული ფოსტის მხარდაჭერა, პირადი მენეჯერი, Push შეტყობინებები - შეუზღუდავი, შინაარსის განახლებები - მყისიერად, აპლიკაციის წყაროს განახლებები მაღაზიებში - შეზღუდვების გარეშე.

My-apps.com ვებსაიტი: http://my-apps.com

  • ბიზნესი (თვეში 2400 რუბლი) - 3000 ინსტალაცია, საიტის შეუზღუდავი მობილური ნახვები, ჩაშენებული რეკლამის გარეშე, აპლიკაციის გამოქვეყნება iTunes-სა და Google Play-ზე.
iBuildApp ვებსაიტი: http://ibuildapp.com

— ონლაინ სერვისი აპლიკაციის განვითარებისთვის (iPhone, iPad, Android). საშუალებას გაძლევთ შექმნათ აპლიკაცია მრავალი აპლიკაციის შაბლონიდან ერთ-ერთზე დაყრდნობით. შექმნილი აპლიკაციის მომხმარებლის ინტერფეისის ელემენტები შეიძლება ასოცირებული იყოს ისეთ ფუნქციებთან, როგორიცაა ელექტრონული ფოსტის გაგზავნა, SMS შეტყობინებები, გაგზავნა Facebook-ისა და Twitter-ის სერვისებზე.

  • დეველოპერი - $33 თვეში. (შესაძლებელია მხოლოდ 1 აპლიკაციის შექმნა)
  • პროფესიონალი - $79 თვეში.
  • პრემია - $129 თვეში.
  • საწარმო - ფასი ცალკე უნდა გამოიკითხო.

ყველა პაკეტი მხარს უჭერს შემდეგ პლატფორმებს: IOS (iPhone/iPad) და Android (ტელეფონი/ტაბლეტი)

Viziapps საიტი: http://www.viziapps.com

- ონლაინ რედაქტორი, რომელიც საშუალებას გაძლევთ შექმნათ აპლიკაციები iOS, Android და Windows Phone. მისი გამოყენება ძალიან მარტივია: შეგიძლიათ საკუთარი პროგრამის აწყობა მზა ნაწილებიდან. იმისდა მიუხედავად, რომ AppsBuilder ცდილობს იყოს უფრო მარტივი და გასაგები გამოუცდელი მომხმარებლებისთვის, ის ასევე ამატებს ზოგიერთ მახასიათებელს პროგრამისტებისთვის: მაგალითად, შეგიძლიათ შეავსოთ შექმნილი აპლიკაციები თქვენი საკუთარი Java სკრიპტებით.

არსებობს სამი ფასიანი პაკეტი, რომელიც მოიცავს 30-დღიან უფასო საცდელს:

  • სტარტერი (თვეში 49 ევრო) -1 განაცხადი.
  • რეგულარული (თვეში 199 ევრო) - 5 განაცხადი.
  • მასშტაბირებადი (თვეში 249 ევროდან) - 5-ზე მეტი აპლიკაცია.
AppsBuilder ვებსაიტი: http://www.apps-builder.com

ბევრ პროგრამისტს სურს დაიწყოს Android-ისთვის აპლიკაციების შემუშავება. მაგრამ ცოტამ თუ იცის, რა ნაბიჯების გადადგმაა საჭირო აქ. ეს კოლექცია შექმნილია დამწყებთათვის Android-ის განვითარების ათვისებაში დასახმარებლად.

დაწყება

მათთვის, ვინც ახალ პროგრამირებაშიაჩვენი დაგვეხმარება.

ამისთვის Android-ის დამწყები Google-მა კარგად გააცნო Android თავის ვებსაიტზე. ასევე არის შესანიშნავი crowdsourced Android-ის სახელმძღვანელო. ასევე არის Google-ის კურსი Udacity-ზე.

თუ განიცდი პრობლემები Android-თან, რეკომენდებულია ჯერ StackOverflow-ის შემოწმება. იგი შექმნილია ტექნიკურ კითხვებზე პასუხის გასაცემად და არის კიდეც.

თქვენ ყოველთვის შეგიძლიათ იპოვოთ ის ჩვენს ვებგვერდზე.

FAQ

მინდა დავიწყო განვითარება ანდროიდისთვის. სად უნდა დავიწყო?

პირველი და ყველაზე მნიშვნელოვანი ნაბიჯი Android-ის განვითარებაში არის java-ს სწავლადა XML. მას შემდეგ რაც მეტ-ნაკლებად გაეცნობით ორივეს, გადახედეთ ოფიციალურ Android დოკუმენტაციას და გაიარეთ რამდენიმე გაკვეთილი, სანამ საკმარისად დარწმუნებული არ იქნებით საკუთარი პროექტების შესაქმნელად. წარმატებები!

მჭირდება Android მოწყობილობა განვითარებისთვის?

თქვენ შეგიძლიათ დაწეროთ აპლიკაციები ნებისმიერი Android მოწყობილობის გარეშე, ჩართული ემულატორის (ან გაფართოებული Genymotion) გამოყენებით. თუმცა, ტექნიკის მოთხოვნების გათვალისწინებით, რეალურ მოწყობილობაზე ტესტირების შემცვლელი არ არის.

რომელი IDE გამოვიყენო?

  • Android Studio- ოფიციალურად მხარდაჭერილი IDE Android-ის განვითარებისთვის. ეს არის ის, რაც გამოიყენება თანამედროვე სახელმძღვანელოებში და ვიდეოებში, მათ შორის Google-ის.
  • დაბნელებამრავალი წლის განმავლობაში იყო Android-ის განვითარების პირველადი IDE, რის გამოც უმეტესი მემკვიდრეობითი გაკვეთილები, რესურსები, ვიდეოები და ეკრანის ანაბეჭდები მზადდება მასთან.
  • IntelliJ IDEAიყო Eclipse-ის ალტერნატივა, მაგრამ დღეს უფრო აზრიანია Android Studio-ით დაწყება. Android Studio არის IntelliJ IDEA-ს ჩანგალი, ასე რომ თქვენ მიიღებთ მის ყველა უპირატესობას პლუს Android ბონუსებს.

იქნებ დავივიწყო ჯავა და დავიწყე კოტლინის სწავლა?

Google ახლა ოფიციალურად უჭერს მხარს Kotlin-ს, როგორც Android-ის განვითარების ენას, მაგრამ ეს არ ნიშნავს რომ ასეა ჯავის მხარდაჭერაშეგიძლია დაივიწყო. უახლოეს მომავალში დოკუმენტაცია, ხელსაწყოები და ახალი პლატფორმის ფუნქციები მხარს დაუჭერს როგორც Kotlin-ს, ასევე Java-ს. მიუხედავად იმისა, რომ Kotlin არის უფრო ახალი ენა რამდენიმე ლამაზი ფუნქციით, თქვენ მაინც შეგიძლიათ შექმნათ შესანიშნავი აპლიკაციები Java-ში. არჩევანი თქვენზეა, მაგრამ თუ არ აინტერესებთ ან ხართ დამწყები, მაშინ შესაძლოა ჯობია აირჩიოთ კოტლინი.

რესურსები

აქ არის ძირითადი რესურსები Android-ის განვითარების სწავლისთვის ინგლისური. ეს შორს არის სრული სია, მაგრამ საკმარისია დასაწყისისთვის.

Android-ის ოფიციალური რესურსები

დიზაინი

გაზეთები

  • Android Weekly არის შესანიშნავი საინფორმაციო ბიულეტენი, რომელიც დაგეხმარებათ იყოთ განახლებული Android-ის უახლესი მოვლენების შესახებ.

ბიბლიოთეკის კოლექციები

ხელსაწყოები

  • Genymotion არის ძალიან სასარგებლო და ფუნქციონალური ემულატორი.
  • Android Asset Studio არის ინსტრუმენტების შესანიშნავი კოლექცია ხატების, სურათების და ა.შ. შესაქმნელად/რედაქტირებისთვის.
  • Codota Plug-in for Android Studio - შესანიშნავი კოდის მაგალითები პირდაპირ Android Studio-ში.

ღია კოდის აპლიკაციების მაგალითები

განაცხადის იდეები

ასე რომ თქვენ გაქვთ იდეა აპლიკაციის შესახებ... ხალხი მასზე ყოველდღე წერს. მაგრამ სანამ დახმარებას ითხოვთ პროექტის განხორციელებაში, თქვენ უნდა უპასუხოთ შემდეგ ძირითად კითხვებს:

რა არის ჩემი ბიუჯეტი?

თუ სერიოზული ხართ და გსურთ თქვენი პროდუქტის გამოშვება, უნდა იფიქროთ თქვენს ბიუჯეტზე. იმ შემთხვევაშიც კი მარტივი აპლიკაციათქვენ უნდა იფიქროთ რამდენიმე ათას დოლარზე. მაინც.

რა არის ჩემი მარკეტინგული სტრატეგია?

აპირებთ თუ არა გამოიყენოთ რეგულარული ზეპირი სიტყვა ან მზად ხართ გადაიხადოთ დიდებისთვის?

რა არის ამ პროექტის ამოცანების სია?

ასევე, რა არის შეზღუდვები? რამდენი დეველოპერი მჭირდება?

საიდან იქნება მონაცემები/სად იქნება შენახული?

და ასევე, როგორ იქნება მათი გამოყენება? მაქვს თუ არა შესაბამისი კონფიდენციალურობის პოლიტიკა?

არის თუ არა ფულის შოვნის მიზანი?

თუ კი, როგორ აპირებთ მის მიღწევას? რეკლამის, IAP-ის, გამოწერების, ფასიანი აპლიკაციების მეშვეობით? ყოველივე ზემოთქმული?

როგორ გადაიხდით თქვენს დეველოპერებს?

გაქვთ კაპიტალი ან აპირებთ მათ გადახდას მას შემდეგ, რაც აპლიკაცია დაიწყებს შემოსავლის გამომუშავებას? ხშირად დამოუკიდებელი კონტრაქტორები ითხოვენ მთლიანი ღირებულების ნაწილს წინასწარ. დეველოპერების უმეტესობას არ აინტერესებს შემოსავლის გაზიარება, თუ ისინი თავად არ განახორციელებენ ინვესტიციას აპში.

როგორი იქნება ტესტირების მეთოდი?

რა ტიპის მოწყობილობაზე აპირებთ მის დაყენებას? რამდენი გამეორება გჭირდებათ? როგორი ხალხის ჩართვა გსურთ?

რამდენ ხანში გსურთ თქვენი აპლიკაციის მაღაზიაში გამოქვეყნება?

ეს აუცილებლად იმოქმედებს საბოლოო შემოსავალზე.

მოითხოვთ თუ შესთავაზებთ სოციალურ მედიაში რეგისტრაციას/ინტეგრაციას?

განიხილეთ ამ ფუნქციის განხორციელება.

რა არის თქვენი სამიზნე აუდიტორია?

ეს ნიშა აპლიკაციაა თუ ყველგან შეიძლება გავრცელდეს?

ჩემი იდეა უკვე განხორციელდა?

თუ ასეა, როგორ გავაუმჯობესო ან რა აკლია მას?

რა უნდა გააკეთოთ აპლიკაციის იდეებთან, თუ დეველოპერი არ ხართ?

თქვენ შეიძლება ეძებთ დეველოპერებს, რომლებიც შეუერთდებიან თქვენს გუნდს აპლიკაციის განსახორციელებლად. თუ თქვენ გაქვთ ფული და შეგიძლიათ გადაიხადოთ დეველოპერი ან კომპანია, მაშინ ყველაფერი მარტივია და გასაგები. შემდეგ ჩვენ ვისაუბრებთ იმაზე, თუ რა უნდა გააკეთოთ, თუ არ გაქვთ საკმარისი ფული ვინმეს გადასახდელად.

გააცნობიერეთ, რომ თქვენი იდეა შეიძლება არ იყოს უნიკალური და განვითარება მოითხოვს მნიშვნელოვან ძალისხმევას.

  • დახაზეთ დიზაინითქვენი განაცხადი ( გარეგნობადა ფუნქციონირება). ეს შეიძლება იყოს უხეში და დახატული ქაღალდზე. მაგრამ ეს უნდა იყოს საკმაოდ კონკრეტული და არა ბუნდოვანი.
  • შეადგინეთ თქვენი უნარების სიაიდეასთან დაკავშირებული.
  • შეადგინეთ სია, თუ რას განახორციელებთ ინვესტირებასთქვენს იდეაში.

გესმოდეთ, რომ განვითარება დიდ ძალისხმევას მოითხოვს. წარმოიდგინეთ, რომ დეველოპერი მუშაობს სრულ განაკვეთზე (8 საათი) 2 თვის განმავლობაში თქვენი აპლიკაციის შესაქმნელად. თქვენ ასევე მუშაობთ სრული განაკვეთით. რას აკეთებ ამ დროს?თუ თქვენი სამუშაო, თქვენი აზრით, ადრე მთავრდება, მაშინ უნდა გადახედოთ იდეას. ამ სცენარში, დეველოპერი ასრულებს სამუშაოს უმეტეს ნაწილს და თქვენ, გულწრფელად რომ ვთქვათ, უსარგებლო ხართ. რისი მიცემა შეგიძლიათ აპლიკაციის დასრულების შემდეგ, ნამდვილად არ აქვს მნიშვნელობა და არ წაახალისებს დეველოპერს, დაასრულოს პროდუქტი.

თქვენი იდეის გადახედვა

თუ დეველოპერი თქვენზე მეტ საქმეს აკეთებს, იდეა უნდა გადაიხედოს სამუშაოს უფრო სამართლიანად გადანაწილებისთვის. ეს მოგცემთ ერთად მუშაობის სარგებელს. გადახედეთ თქვენს უნარების ჩამონათვალს და იფიქრეთ იმაზე, თუ როგორ შეიძლება მათი გამოყენება. კარგია, თუ განაცხადი განსხვავდება საწყისი იდეისგან. გადახედეთ მანამ, სანამ თქვენი და დეველოპერის მუშაობა არ იქნება თანაბარი.

  • გაანაწილეთ სამუშაო რაც შეიძლება სამართლიანად.
  • პირველ რიგში, ყურადღება გაამახვილეთ თქვენს უნარებზე.
  • თქვენი დატვირთვა უნდა იყოს დაახლოებით 2 თვის სრულ განაკვეთზე მუშაობის ტოლი. მარტივი აპლიკაციებისთვის, რა თქმა უნდა, ჩამოტვირთვა შეიძლება ნაკლები იყოს. შეგიძლიათ ჰკითხოთ საზოგადოებას (მაგ.

დიმიტრი დემენტი

ეჭვი გეპარებათ, ღირს თუ არა ინვესტიცია მობილური აპლიკაციების შემუშავებაში? ამის გაკეთება შეგიძლიათ საკუთარ თავს და სრულიად უფასოდ. თქვენ შეგიძლიათ მიიღოთ სატესტო ვერსია, რომელიც შეიძლება გამოყენებულ იქნას თქვენი მობილური სტრატეგიის ეფექტურობის შესაფასებლად. და თუ ცდები, ღირსეულად გამოგივა მობილური აპლიკაცია, რომელიც გახდება მთავარი ინსტრუმენტი სმარტფონებისა და პლანშეტების მფლობელებთან ონლაინ ინტერაქციისთვის.

ღირს თუ არა საკუთარი მობილური აპლიკაციის შექმნა?

ხარჯები. თუ ჩემს სიტყვას არ გაითვალისწინებთ, აქ არის რამდენიმე ფაქტი:

  • Flurry Analytics-ისა და comScore-ის მიხედვით, სმარტფონებისა და პლანშეტების მფლობელები ბრაუზერს იყენებენ მოწყობილობასთან მუშაობის მთლიანი დროის მხოლოდ 14%-ში. და ისინი ატარებენ დროის 86%-ს სხვადასხვა აპლიკაციებზე.
  • დაინსტალირებული აპლიკაცია- თქვენი პირდაპირი კომუნიკაციის არხი მომხმარებელთან. უბრალოდ იფიქრეთ: თქვენ არ გჭირდებათ ფულის დახარჯვა რეკლამაში ან დაელოდოთ ადამიანს, რომ გიპოვოთ Yandex-ის გამოყენებით. რჩება მხარდაჭერა მომხმარებლისთვის საჭიროფუნქციონირება და მიაწოდოს მას შესაბამისი შინაარსი.
  • ტაბლეტებისა და სმარტფონების გამოყენებით შესყიდვების რაოდენობა იზრდება როგორც ზოგადად ინტერნეტში, ასევე RuNet-ში. მარკეტინგული სააგენტო Criteo-ს ინფორმაციით, უკვე 2016 წელს RuNet-ში ონლაინ ტრანზაქციების ნახევარზე მეტი მობილური მოწყობილობების გამოყენებით განხორციელდება.

თუ გსურთ, აპლიკაცია არის მობილური ბრაუზერი, რომელშიც მხოლოდ თქვენი საიტი იხსნება. რა შემთხვევაში დააინსტალირებდა მომხმარებელი ასეთ ინტერნეტ ბრაუზერს? მხოლოდ იმ შემთხვევაში, თუ ის დაინტერესებულია თქვენი პროდუქტით ან ინფორმაციით. ამიტომ დაიმახსოვრეთ: კლიენტი, რომელმაც დააინსტალირა აპლიკაცია, არის სამიზნე აუდიტორიის ლოიალური და შესაძენად მზად წარმომადგენელი.

ამ შემთხვევაში, ღირს თუ არა გარისკვა და ერთგული მომხმარებლებისთვის წვრილმანი აპლიკაციების შეთავაზება და არა პროფესიონალების მიერ შექმნილი Android-ისა და iOS-ისთვის განკუთვნილი პერსონალური პროგრამები? მოდი გავარკვიოთ.

როდის შეგიძლიათ თავად შექმნათ აპლიკაცია?

გახსოვთ რა სჭირდებათ საიტის ვიზიტორებს? ისინი მოდის რესურსის შინაარსის ან ფუნქციონირების გამო. ადამიანებს სურთ ინფორმაციის მიღება, რაიმეს ყიდვა, მეგობრების ფოტოების ნახვა და კომენტარები და ა.შ. მობილური აპლიკაციის მომხმარებლებს იგივე სჭირდებათ. ისინი ეძებენ ინფორმაციას ან აკეთებენ რაიმე სახის გარიგებას.

გახსოვთ, როდის შეეძლო ბიზნესს საკუთარი ვებსაიტის შექმნა? სწორია, როდესაც ჯერ არ გაქვთ ფული პროფესიონალებთან თანამშრომლობისთვის, მაგრამ ჯერ კიდევ გაქვთ დრო და სურვილი, რომ გაარკვიოთ WordPress ან Joomla. იგივე სიტუაციაა აპლიკაციებთან დაკავშირებით. iOS და Android-ისთვის შექმნილი პროგრამები, უხეშად შეიძლება შევადაროთ ღია კოდის ძრავებზე აგებულ ვებსაიტებს.

მუშაობის დასაწყებად არ დაგჭირდებათ რეგისტრაცია. დააჭირეთ ღილაკს შექმნა ახლა მთავარი გვერდიან აირჩიეთ Create App მენიუ სერვისის ნებისმიერ გვერდზე ზედა მარჯვენა კუთხეში.


აირჩიეთ შესაბამისი განაცხადის შაბლონი. თუ ვსაუბრობთ კონტენტ პროექტზე, შეიძლება დაგაინტერესოთ შემდეგი ვარიანტები:

  • სახელმძღვანელო. ეს შაბლონი საშუალებას გაძლევთ შექმნათ სახელმძღვანელო პროგრამა.
  • ბლოგი. აპლიკაცია დაეხმარება თქვენს ბლოგ აუდიტორიას წაიკითხოს ახალი შენიშვნები სმარტფონის ან ტაბლეტის ეკრანიდან.
  • საიტი. შაბლონი გარდაქმნის ვებსაიტს აპლიკაციად.
  • გვერდები. ამ შაბლონით თქვენ შეგიძლიათ ნებისმიერი შინაარსი გადაიყვანოთ აპლიკაციად მარტივი ფუნქციონირებით.
  • სიახლეები. შაბლონი საშუალებას გაძლევთ შექმნათ აპლიკაცია, რომელიც წარმოადგენს ინდუსტრიის ან რეგიონული სიახლეების აგრეგატორს.
  • გვერდი. შაბლონი გარდაქმნის ოფლაინ შინაარსს, როგორიცაა ელექტრონული წიგნი, აპლიკაციად.
  • VK გვერდი და Facebook გვერდი. შექმენით აპლიკაცია, რომელიც საშუალებას გაძლევთ თვალყური ადევნოთ განახლებებს ღია ჯგუფები VKontakte-სა და Facebook-ზე.
  • YouTube. გამოიყენეთ შაბლონი თქვენი YouTube არხის პოპულარიზაციისთვის.

როგორ შევქმნათ ბლოგის აპლიკაცია

გამოიყენეთ ბლოგის შაბლონი. შესაბამის ველში შეიყვანეთ თქვენი ბლოგის ან RSS არხის URL. აირჩიეთ შენიშვნის სათაურის ფერი.


შეიყვანეთ განაცხადის სახელი.


დაამატეთ აღწერა.


აირჩიეთ სტანდარტული ან დაამატეთ მორგებული ხატულა. გამოსახულების შესაბამისი ზომაა 512 x 512 პიქსელი.


ჩამოტვირთვის ფაილის შესაქმნელად დააჭირეთ ღილაკს Create App. ამის შემდეგ თქვენ უნდა დარეგისტრირდეთ სისტემაში. დაადასტურეთ თქვენი რეგისტრაცია და გადადით პირადი ანგარიში. აქ შეგიძლიათ დააინსტალიროთ აპლიკაცია თქვენს მობილურ მოწყობილობაზე, გამოაქვეყნოთ ის Google Play-სა და Amazon App Store-ში. სისტემა ასევე გთავაზობთ მონეტიზაციის ვარიანტს. თუ იყენებთ ამ ფუნქციას, აპლიკაციაში გამოჩნდება რეკლამა.


შეამოწმეთ როგორ მუშაობს აპლიკაცია თქვენს მობილურ მოწყობილობაზე. პლანშეტზე პროგრამამ უნდა აჩვენოს ბლოგის პოსტების სია სათაურის და განცხადების ფორმატში.

თქვენს AppsGeyser-ის პირად ანგარიშში შეგიძლიათ აკონტროლოთ ინსტალაციების რაოდენობა, შექმნათ push-შეტყობინებები, გამოაქვეყნოთ აპლიკაცია მაღაზიებში, განახორციელოთ პროგრამის მონეტიზაცია რეკლამის გამოყენებით და დაარედაქტიროთ აპლიკაცია.


გსურთ მეტი აპი? შემდეგ შექმენით სახელმძღვანელო აპი სახელმძღვანელო შაბლონის გამოყენებით.


შინაარსის რედაქტირების შემდეგ, მიუთითეთ აპლიკაციის სახელი, დაამატეთ აღწერა და ხატულა. დააჭირეთ ღილაკს Create App. ჩამოტვირთვის ფაილის შექმნის შემდეგ დააინსტალირეთ ის თქვენს მობილურ მოწყობილობაზე და შეამოწმეთ მისი ფუნქციონირება.

გთხოვთ გაითვალისწინოთ, რომ უმეტესობა მობილური მოწყობილობებინაგულისხმევად, ის ბლოკავს აპლიკაციების ინსტალაციას უცნობი წყაროებიდან. თუ მომხმარებელი ჩამოტვირთავს პროგრამას თქვენი საიტიდან ან აპლიკაციის შემქმნელის საიტიდან, ის დაინახავს უსაფრთხოების გაფრთხილებას, როდესაც შეეცდება მის ინსტალაციას. ზოგიერთი კლიენტი, სავარაუდოდ, უარს იტყვის პროგრამის ინსტალაციაზე.


AppsGeyser-ის მსგავსი 8 კონსტრუქტორი

თუ უნივერსალური AppsGeyser კონსტრუქტორი არ არის თქვენთვის შესაფერისი, ყურადღება მიაქციეთ მსგავს სერვისებს:

  • AppsMakerStore. სერვისის გამოყენებით შეგიძლიათ შექმნათ აპლიკაციები სხვადასხვა სახის: პროგრამებიდან ელექტრონული კომერციისთვის და დამთავრებული შინაარსის პროექტების გადაწყვეტილებებით. დიზაინერი აკეთებს აპლიკაციებს iOS-ისა და Android-ისთვის. სერვისის ინტერფეისი რუსიფიცირებულია. დამწყებთათვის არის კონსტრუქტორის გამოყენების ინფორმაციული სახელმძღვანელო. მომსახურება ფასიანია.
  • მობინკუბი. ინსტრუმენტი iOS და Android აპლიკაციების შესაქმნელად და მონეტიზაციისთვის. სერვისის ძირითადი ფუნქციონირება ხელმისაწვდომია უფასოდ. დიზაინერი საშუალებას გაძლევთ შექმნათ სხვადასხვა ტიპის აპლიკაციები.
  • კარგი დალაქი. ამ სერვისის გამოყენებით შეგიძლიათ განავითაროთ Android და iOS აპლიკაციები. კონსტრუქტორი ფასიანია, სარგებლობის ღირებულება თვეში 16 აშშ დოლარია.

შემოთავაზებული სერვისების უმეტესობას აქვს ინგლისურენოვანი ინტერფეისი. თუ არაკომფორტულად გიჭირთ ინგლისურ ენაზე კონსტრუქტორებთან მუშაობა, აირჩიეთ რუსულენოვანი კონტენტის მქონე პლატფორმები.

აპლიკაციის დიზაინერები: ქვის ცული თუ თხელი თანამედროვე ინსტრუმენტი?

ნუ გადახვალ ერთი უკიდურესობიდან მეორეში. შემოთავაზებული სერვისების დახმარებით თქვენ ნამდვილად შეგიძლიათ შექმნათ სამუშაო ფუნქციური აპლიკაციები. შედეგად მიღებული პროგრამები შეიძლება გამოყენებულ იქნას სხვადასხვა პრობლემის გადასაჭრელად: ონლაინ ვაჭრობის ხელშეწყობიდან კონტენტის გავრცელებამდე და აუდიტორიის განათლებამდე. დიზაინერში შექმნილი აპლიკაციების გამოქვეყნება შესაძლებელია Google Play-სა და App Store-ში, რედაქტირება და მონეტიზაცია რეკლამის ან ფასიანი ინსტალაციების გამოყენებით.

არ გადააჭარბოთ შემოთავაზებულ სერვისებს. მათი აშკარა ნაკლი რჩება მათი სტერეოტიპული ბუნება. საუბარია როგორც პროგრამების დიზაინზე, ასევე ფუნქციონალურობაზე. გარდა ამისა, ღირსეული ფუნქციონირების მქონე პლატფორმებზე წვდომა ფასიანია. რა არის უკეთესი: გადაიხადოთ დეველოპერები სამუშაოსთვის ერთხელ თუ გადაიხადოთ დიზაინერის მფლობელები მრავალი წლის განმავლობაში? გააკეთე მათემატიკა შენთვის.

და კიდევ ერთი რამ: თუ არ გაქვთ დრო, რომ თავად შექმნათ მობილური აპლიკაცია, დაუკავშირდით ჩვენს კომპანიას. ჩვენ ვამუშავებთ მობილურ აპლიკაციებს და.

დაგვიკავშირდითვიმსჯელოთ? შეუკვეთეთ უფასო კონსულტაცია

Android აპლიკაციები ჩვენი ცხოვრების ნაწილი გახდა. ჩვენ მათ ყოველდღიურად ვიყენებთ: რუქები, სოციალური ქსელები, მესინჯერები, ბრაუზერები. მაგრამ Android სმარტფონის ყველა გამოცდილ მომხმარებელს ერთხელ მაინც უფიქრია საკუთარი აპლიკაციის შექმნაზე. არის სტერეოტიპი, რომ ძალიან რთულია და პროგრამირების სწავლა დიდი ხნით უნდა ისწავლო, რომ რამე ხარისხიანი დაწერო. თუმცა, Google მუდმივად აუმჯობესებს განვითარების ინსტრუმენტებს, ხდის მათ უფრო მარტივს და მოსახერხებელს. დღეს ჩვენ შევქმნით უმარტივეს ანდროიდის აპლიკაციას და გავუშვით სმარტფონზე.

ანდროიდის აპლიკაციები იქმნება ენაზე ჯავის პროგრამირება. ახლა, როგორც ჯავის ალტერნატივა, ასევე ხდება შედარებით ახალი, უფრო მარტივი ენის, კოტლინის პოპულარიზაცია (ენას ეწოდა კუნძულის სახელი, რომელზეც მდებარეობს ქალაქი კრონშტადტი). ჩვენი მაგალითი იქნება ჯავაში.

პირველ რიგში, ჩვენ შევამოწმებთ, დააინსტალირეთ თუ არა იგი თქვენს კომპიუტერზე (ქვემოთ Windows კონტროლი) JDK. Java Development Kit არის აპლიკაციის განვითარების ნაკრები Oracle-ისგან. ამის გარეშე განვითარების გარემო ვერ იმუშავებს გამართულად.

ამისათვის დააწკაპუნეთ მოიგე კლავიატურა+რ სმდდა დააჭირეთ Enter. გაიხსნება ბრძანების ხაზი. შემდეგ კონსოლში უნდა აკრიფოთ:

java-ვერსია

თქვენ დიდი ალბათობით იხილავთ Java ვერსიას:

ეს ნიშნავს, რომ თქვენ უკვე გაქვთ დაინსტალირებული JDK. IN წინააღმდეგ შემთხვევაშიის უნდა იყოს გადმოწერილი (150 MB).

JDK-ის ინსტალაციის შემდეგ გადადით Android OS-ის განვითარების მთავარ ინსტრუმენტზე Android Studio. შეგიძლიათ ჩამოტვირთოთ (944 MB).

Android Studio არის თავისუფლად ხელმისაწვდომი განვითარების გარემო Google-ისგან. ეს არის აპლიკაციის განვითარების ისეთი უზარმაზარი კომბინატი, რომელიც მოიცავს ტესტირების სხვადასხვა ინსტრუმენტებს, აპლიკაციების შესაქმნელად, ასევე შაბლონებს, მოსახერხებელ განლაგების რედაქტორს და ბევრ სხვას. Android Studio მუდმივად განახლდება, ისევე როგორც მისი მრავალი კომპონენტი.

არსებობს Android Studio-ს ვერსიები არა მხოლოდ Windows-ისთვის, არამედ Mac OS და Linux-ისთვისაც. სისტემური მოთხოვნები Android Studio-სთვის: Windows 7/8/10, 3 GB ოპერატიული მეხსიერებამინიმუმ, 8 GB RAM რეკომენდირებული, 4 GB მყარი დისკი.

ასე რომ, თქვენ ჩამოტვირთეთ Android Studio ინსტალერი.

მოდით გავუშვათ იგი.

დააწკაპუნეთ შემდეგიაირჩიეთ ინსტალაციის გზა. მიზანშეწონილია არ შეცვალოთ პარამეტრები.

შემდეგ ოსტატი ამოქმედდება ანდროიდის პარამეტრებისტუდია. აქ შეგიძლიათ აირჩიოთ განვითარების გარემოს ფერადი თემა, გადმოწეროთ დამატებითი ფაილები. ჩვენ ვირჩევთ სტანდარტული ინსტალაციის ტიპს.

საჭირო კომპონენტების ჩამოტვირთვის შემდეგ, თქვენ მოგეთხოვებათ აირჩიოთ თქვენი პროექტის ტიპი. აირჩიეთ ცარიელი აქტივობა და დააწკაპუნეთ შემდეგი.

შემდეგ ეკრანზე მიეცით პროექტს სახელი და აირჩიეთ საიდანაც ანდროიდის ვერსიებითქვენი აპლიკაცია იმუშავებს. უმჯობესია აირჩიოთ Android 4.0.3 - ამ გზით ჩვენი აპლიკაცია იმუშავებს მოწყობილობების მაქსიმალურ რაოდენობაზე. აღსანიშნავია, რომ Android Studio იმდენად მრავალმხრივია, რომ საშუალებას გაძლევთ შექმნათ აპლიკაციები არა მხოლოდ სმარტფონებისთვის, არამედ ჭკვიანი საათებისთვის და ტელევიზორებისთვისაც!

შემდეგი, ჩვენ ვხსნით Android Studio-ს მთავარ ფანჯარას. მარცხნივ ჩვენ ვხედავთ რამდენიმე განყოფილებას. ეს არის ჩვენი პროექტის სტრუქტურა. manifests საქაღალდე შეიცავს AndroidManifest.xml ფაილს, რომელიც პასუხისმგებელია აპლიკაციის, იმპორტირებული ბიბლიოთეკების, კომპონენტებისა და სხვა პარამეტრების შესახებ ინფორმაციას. java საქაღალდე შეიცავს თავად კოდს (MainActivity ფაილი com.example.myapplication საქაღალდეში). res საქაღალდე შეიცავს აპლიკაციის რესურსებს - ღილაკებს, ფაილებს, რომლებიც განსაზღვრავენ ინტერფეისის დიზაინს (მაგალითად, activity_main.xml).

აქტივობა არის ცალკე ეკრანი, რომელთანაც მომხმარებელი ურთიერთობს. მაგალითები: ეკრანი ფოტოთი, ნომრის აკრეფა, ტექსტის შეყვანა. გვექნება ერთი აქტივობა (ეკრანი). ამიტომ, ჩვენ დაუყოვნებლივ მივყვებით გზას აპლიკაციაsrcმთავარირეზგანლაგებადა გახსენით ფაილი აქტივობა_ მთავარი. xml. გადაერთეთ დიზაინის რეჟიმში.

აირჩიეთ ღილაკის განყოფილება და გადაიტანეთ იგი აპლიკაციის ეკრანზე. ჩვენ გვაქვს ღილაკი...

შრიფტის ზომის გასაზრდელად გადადით ტექსტის რეჟიმში და დაამატეთ შემდეგი ხაზი კოდში ღილაკების განყოფილებაში:

android:textSize = "25sp"

დიზაინის რეჟიმში დააწკაპუნეთ დააწკაპუნეთ მარჯვენა ღილაკითმაუსის და აირჩიეთ Constrain, შემდეგ აირჩიეთ ყველა ელემენტი თავის მხრივ. ეს თქვენს ღილაკს „ამაგრებს“ ისე, რომ ის ვერ მოძრაობს.

შემდეგი ნაბიჯი არის სურათის დამატება. ჯერ ის უნდა დავამატოთ პროექტში. მაგალითად, სურათი იქნება ასეთი:

ჩამოტვირთეთ და გადაიტანეთ პირდაპირ პროექტის საქაღალდეში რეს – სახატავი. პროექტს დაემატება. ახლა გავხსნათ activity_main.xmlდა გადადით დიზაინის რეჟიმში. აირჩიეთ Common – ImageView. გადაიტანეთ იგი ჩვენს ეკრანზე. გაიხსნება სურათის შერჩევის ფანჯარა. გადადით პროექტის განყოფილებაში აირჩიეთ ის და განათავსეთ იგი ჩვენი აპლიკაციის ფანჯრის შუაში. სურათზე ჩვენ ასევე ვიყენებთ Constrain-ს.

შედეგად, თქვენ უნდა დაასრულოთ ასეთი კოდი activity_main.xml:

xml ვერსია ="1.0" კოდირება="utf-8"?> <xmlns:ანდროიდი= xmlns:აპლიკაცია= "http://schemas.android.com/apk/res-auto"xmlns:ხელსაწყოები= "http://schemas.android.com/tools"ანდროიდი:layout_width="შემთხვევა_მშობელი"ანდროიდი:layout_height="შემთხვევა_მშობელი"ხელსაწყოები:context=".MainActivity"> <TextViewანდროიდი:layout_width="145dp"ანდროიდი:layout_height="53dp"ანდროიდი:layout_marginTop="262dp"ანდროიდი:layout_marginBottom="416dp"ანდროიდი:გრავიტაცია="ცენტრი"ანდროიდი:text="ჩემიპირველიგანაცხადიonAndroid"აპლიკაცია"მშობელი"აპლიკაცია"მშობელი"აპლიკაცია"0.552" აპლიკაცია"მშობელი"აპლიკაცია"მშობელი"/> <ღილაკიანდროიდი:id="@+id/ღილაკი"ანდროიდი:layout_width="199dp"ანდროიდი:layout_height="113dp"ანდროიდი:text="საიტი"ანდროიდი:textSize="25sp"აპლიკაცია:layout_constraintEnd_toEndOf="მშობელი"აპლიკაცია:layout_constraintStart_toStartOf="მშობელი"ხელსაწყოები:layout_editor_absoluteY="114dp"/> <ImageViewანდროიდი:id="@+id/imageView"ანდროიდი:layout_width="216dp"ანდროიდი:layout_height="172dp"ანდროიდი:layout_marginStart="55dp"ანდროიდი:layout_marginLeft="55dp"ანდროიდი:layout_marginTop="380dp"ანდროიდი:layout_marginEnd="28dp"ანდროიდი:layout_marginRight="28dp"ანდროიდი:layout_marginBottom="51dp"აპლიკაცია:layout_constraintBottom_toBottomOf="მშობელი"აპლიკაცია:layout_constraintEnd_toEndOf="მშობელი"აპლიკაცია:layout_constraintHorizontal_bias="0.495" აპლიკაცია:layout_constraintStart_toStartOf="მშობელი"აპლიკაცია:layout_constraintTop_toTopOf="მშობელი"აპლიკაცია:srcCompat="@drawable/logo"/> android.support.constraint.ConstraintLayout>

და, შესაბამისად, ეს MainActivity კოდი (com.example.myapplication საქაღალდეში):

პაკეტი com.example.myapplication; იმპორტი android.support.v7.app.AppCompatActivity; იმპორტი android.os.Bundle; საჯარო კლასიმთავარი აქტივობა ვრცელდება AppCompatActivity (@Override დაცული სიცარიელე onCreate(Bundle savedInstanceState) ( სუპერ.onCreate(savedInstanceState); setContentView (R. განლაგება. ); } }

აქტივობა_მთავარი

xml ვერსია ="1.0" კოდირება="utf-8"?> <AndroidManifest.xml:xmlns:ანდროიდი= მანიფესტი"http://schemas.android.com/apk/res/android"პაკეტი => <"com.example.myapplication"ანდროიდიგანაცხადი:allowBackup=ანდროიდი"მართალი":icon=ანდროიდი"@mipmap/ic_launcher":label=ანდროიდი"აპლიკაციის საიტი":roundIcon=ანდროიდი"@mipmap/ic_launcher_round":allowBackup=ანდროიდი:supportsRtl=:თემა=> <აქტივობაანდროიდი"@style/AppTheme"".MainActivity"> <:სახელი=> <განზრახვა-ფილტრიანდროიდი"@style/AppTheme"მოქმედება/> <"android.intent.action.MAIN"ანდროიდი"@style/AppTheme"კატეგორია/> :სახელი=> აქტივობა> "com.example.myapplication"> AndroidManifest.xml:>

ახლა დროა შეამოწმოთ ყველაფერი მუშაობს თუ არა. ჩვენ შევამოწმებთ მას ვირტუალურ სმარტფონზე პირდაპირ თქვენს კომპიუტერზე.

დააწკაპუნეთ ზედა ინსტრუმენტები – AVD მენეჯერი – შექმენით ვირტუალური მოწყობილობა.

ჩვენ ვქმნით ვირტუალურ მოწყობილობას (სმარტფონს) ქვეშ ანდროიდის კონტროლი. აირჩიეთ Nexus 5X. ჩამოტვირთეთ იგი თავად ანდროიდის ემულატორი. დააწკაპუნეთ შემდეგი. ყველა მანიპულაციის შემდეგ, Nexus 5X „სმარტფონი“ უნდა გამოჩნდეს თქვენს ვირტუალური მოწყობილობების სიაში.

ახლა მოდით გავუშვათ აპლიკაცია ვირტუალურ სმარტფონზე - გაიქეციგაიქეცი აპლიკაცია.

გამოჩნდება ფანჯარა, სადაც შეგიძლიათ აირჩიოთ ის, რაზეც გსურთ მისი ტესტირება. რა თქმა უნდა, ჩვენ ვირჩევთ Nexus 5X-ს.

თქვენს სმარტფონზე გახსენით აპლიკაციების სია და იქ მოძებნეთ აპლიკაციის საიტი

აი რა მოხდა:

მუშაობს! აპლიკაცია მზადაა. ახლა თქვენ შეგიძლიათ ჩამოტვირთოთ ის თქვენს რეალურ სმარტფონში.

იმისათვის, რომ დააინსტალიროთ ჩვენი პირველი აპლიკაცია თქვენს სმარტფონზე, თქვენ უნდა შექმნათ apk ფაილი. APK – Android Package Kit, არის დაშიფრული zip არქივი, რომელიც შეიცავს შედგენილ აპლიკაციის კოდს, რესურსის ფაილებს, მანიფესტ ფაილებს და სხვა ინფორმაციას. ის არის apk ფორმატშიფაილები ინახება Google Play-ზე, საიდანაც ვტვირთავთ აპლიკაციებს.

იმის გამო, რომ ისინი არ არის დაშიფრული, სურათები და სხვა ინფორმაცია შეიძლება ადვილად მოიძებნოს ნებისმიერი აპლიკაციიდან. ამისთვის არის რესურსი APKMirror.com. თქვენ შეგიძლიათ ჩამოტვირთოთ apk ფაილი მასზე სასურველი აპლიკაცია Google Play-დან. შემდეგ გადაარქვით სახელი *.zip და გახსენით ნებისმიერი არქივირით. აქ შეგიძლიათ ნახოთ განაცხადის სტრუქტურა, ხატები, გრაფიკა. მაგალითად, ასე გამოიყურება whatsapp აპიშიგნიდან:

Apk ფაილები შეგიძლიათ ჩამოტვირთოთ თქვენს სმარტფონში ან გაცვალოთ. ან დააინსტალირეთ როგორც აპლიკაცია. ეს მოსახერხებელია და იძლევა გარკვეულ თავისუფლებას.

იმისათვის, რომ დააინსტალიროთ apk თქვენს სმარტფონზე, ჯერ უნდა დაუშვათ იგი. გადადით პარამეტრებზე - აპლიკაციები - სპეციალური წვდომის უფლებები - ინსტალაცია უცნობია. აპლიკაციები და იქ აირჩიეთ "ნებადართული" თქვენი ფაილების მენეჯერისთვის (მაგალითად, Total Commander).

ასე რომ, ჩვენი ამოცანაა შევქმნათ apk ფაილი იმ კოდიდან, რომელიც ჩვენ დავწერეთ. ამისათვის Android Studio-ში აირჩიეთ Build – Build Bundle / APK – Build APK. სკრიპტი იმუშავებს apk შექმნა. დასასრულს მოგეთხოვებათ გახსნათ საქაღალდე, რომელშიც იქნება apk ფაილი. შემდეგი, თქვენ უნდა დააკავშიროთ თქვენი სმარტფონი თქვენს კომპიუტერთან და დააკოპიროთ მიღებული apk ფაილი ტელეფონის მეხსიერებაში. შემდეგ, თქვენს სმარტფონზე, გახსენით საქაღალდე ფაილთან ერთად ფაილ მენეჯერის გამოყენებით და დააინსტალირეთ იგი. ახლა თქვენ გაქვთ საკუთარი აპლიკაცია თქვენს სმარტფონზე!

თუ გაინტერესებთ ეს თემა, შეგიძლიათ წაიკითხოთ წყარო კოდირამდენიმე მარტივი აპლიკაცია GitHub-ზე. მაგალითად, არის გალერეა და ფაილების მენეჯერი. თქვენ შეგიძლიათ შეცვალოთ მათი კოდი თქვენი საჭიროებების შესაბამისად. თქვენ ასევე შეგიძლიათ იპოვოთ ბევრი ინფორმაცია Android-ის განვითარების შესახებ.

მიხაილ ეპიხინმა დაწერა საიტისთვის სვეტი მობილური აპლიკაციების განვითარების ინდუსტრიის შესახებ - როგორ შეუძლიათ მომხმარებლებს დაზოგონ დრო და ფული აპლიკაციების შექმნაზე, ხოლო პროგრამისტებს შეუძლიათ შეამცირონ განვითარებისა და მხარდაჭერის ღირებულება.

მიუხედავად პოპულარობისა, მობილური აპლიკაციები მაინც ისეთ მხეცი რჩებიან, რომ უკვე იციან რა არის და რით ჭამენ, მაგრამ ჯერ ვერ გაერკვნენ, რამდენად ყიდიან. მომხმარებლის დაბალი წიგნიერება ამ საკითხში ზიანს აყენებს ორივე მხარეს.

კლიენტს უჭირს კონტრაქტორის არჩევა, რადგან მას არ ესმის, რამდენი დრო და ძალისხმევაა საჭირო პრობლემის გადასაჭრელად და კონტრაქტორებმა რეგულარულად უნდა აუხსნან, რომ შეუძლებელია 30 ეკრანიანი მონსტრის შექმნა ყველა მოწყობილობისთვის. კვირაში, ან რა მოხდება, თუ კონკურენტმა აღმაშფოთებლად გაზარდა ფასი, მაგრამ ჩვენ არა, ეს არ ნიშნავს, რომ ჩვენ ბევრად უარესს ვაკეთებთ.

მაშასადამე, მოდით განვმარტოთ, რისგან შედგება აპლიკაციის შემუშავების ფასი. სტატიაში გამოვთვალეთ მობილური აპლიკაციის შექმნის ღირებულება, რომელიც, ბუნებრივია, შეიძლება გაიზარდოს ან შემცირდეს მთელი რიგი ფაქტორების გამო: რეგიონი, სააგენტოს რეპუტაცია და ა.შ, რაზეც ასევე ვისაუბრებთ.

ვადები

პირველი, რაც განსაზღვრავს ღირებულებას და განვითარების დროს, არის აპლიკაციის სირთულე. მეორე არის პლატფორმების რაოდენობა ( iPhone iOS, iPad iOS, Android ტელეფონი, Android ტაბლეტი, Windows Phone) რომელზედაც იმუშავებს. დიახ, ტაბლეტები და სმარტფონები ხშირად განიხილება ცალ-ცალკე, მაგრამ არა ყოველთვის ქვემოთ აგიხსნით რატომ.

მაშინაც კი, როცა ცალკე იწერება, თითოეული პლატფორმის კოდი არ უნდა იყოს სრულიად უნიკალური. ანუ, თუ პროგრამა ჯერ ერთი პლატფორმისთვის დაიწერება და შემდეგ მეორეზე ადაპტირდება, ეს არ გააორმაგებს განვითარების ღირებულებას. მაგრამ ეს ოდნავ გაახანგრძლივებს ვადებს.

საშუალო სირთულის აპლიკაციები

საშუალო სირთულის არის ის, რომელიც მოიცავს რამდენიმე პროცესს. ეს მოიცავს ონლაინ მაღაზიების უმეტესობას და დაჯავშნის სისტემებს. არის დაახლოებით 10 ეკრანი, არის პირადი ანგარიში, მხარდაჭერილია ავტორიზაცია სოციალური ქსელების საშუალებით, არის ინტეგრაცია სერვერთან ან ვებსაიტთან, ხშირად გადახდის სისტემებთან. ფუნქციონალობა შეიძლება ჩაშენდეს უკუკავშირი, ქულების მინიჭება, შენობის რეიტინგები. რამდენიმე პლატფორმისთვის ისინი სრულდება 3-6 თვეში (300-800 საათი).

ამ კატეგორიის აპლიკაციები ყველაზე გავრცელებულია. ამერიკული გამოკითხვის მიხედვით (სამი წლის წინ, მაგრამ მაინც შედის ბევრ გლობალურ ინდუსტრიულ ანგარიშში), სტანდარტული აპლიკაციაიქმნება საშუალოდ 18 კვირაში, ანუ 4 თვეში. დღესდღეობით, განვითარების დრო უფრო მოკლე გახდა და ტენდენცია, როგორც ჩანს, გაგრძელდება მომდევნო წლებში. ვითარდება ტექნოლოგიები, კურსები, ღია გაკვეთილებიდა სულ უფრო მეტი კონფერენციები ტარდება ამ თემაზე და ეს რა თქმა უნდა დადებითად მოქმედებს ბაზრის განვითარებაზე.

კომპლექსური აპლიკაციები

ეს კატეგორია მოიცავს აპლიკაციებს, რომელთა შემუშავებას 800 საათი (6 თვე) ან მეტი სჭირდება. მათ შეუძლიათ მხარი დაუჭირონ რეალურ დროში სინქრონიზაციას, ყველა სახის ინტერაქტიულობას, ნებისმიერ მონაცემთა ბაზასთან ინტეგრაციას, ანიმაციას, ჩამოტვირთულ კონტენტთან მუშაობას (მაგალითად, რუკებთან) ოფლაინში და ყველაფერი, რაც თქვენს გულს სურს.

როდესაც კლიენტი არ არის კმაყოფილი ვადები, ის ჩვეულებრივ ითხოვს ამოცანების პარალელიზებას და მეტი სპეციალისტის ჩართვას. მობილური აპლიკაციის შექმნისას, როგორც წესი, ამის გაკეთება შეგიძლიათ მხოლოდ პროგრამირებით, დანარჩენი ნაბიჯები თანმიმდევრული რჩება, მაგრამ თუ იპოვით სტუდიას, რომელიც მართავს პროექტებს Agile მიდგომების გამოყენებით, შესაძლოა დაზოგოთ ცოტა დრო. ნებისმიერ შემთხვევაში, ნუ მოგერიდებათ ჰკითხოთ სტუდიებს, როგორ მუშაობს მათი განვითარების პროცესი, რათა დარწმუნდეთ, რომ ზედმეტად არ გადაიხდით არაეფექტურ მენეჯმენტს.

ფასი

ფულის დაზოგვა უფრო ადვილია: პროდუქტის ფასი შედგება სტანდარტული კომპონენტებისგან, რომელთაგან ზოგიერთი შეიძლება აღმოიფხვრას ან შეიცვალოს იაფი ანალოგებით.

ქირავდება ფართი

თუ თქვენ მუშაობთ სპეციალიზებულ სტუდიასთან, დაუყოვნებლივ გაითვალისწინეთ ოფისის გაქირავების და კომუნალური გადასახადების ღირებულება. მოსკოვში, ეს არის თვეში დაახლოებით 120 ათასი რუბლი მცირე გუნდისთვის შენობებისთვის (მე ვხელმძღვანელობ ვებსაიტის განვითარების ღირებულების მონაცემებით, ისინი ნამდვილად საშუალოა დედაქალაქისთვის).

ამავდროულად, ასეთ პერსონალს შეუძლია განახორციელოს 8 პროექტი (ასევე მსგავსი მასალის ზემოთ მოცემულ ბმულზე), ანუ თქვენთან მუშაობის ყოველი თვის განმავლობაში ისინი დახარჯავს მინიმუმ 15 ათასს თქვენი შეკვეთისთვის ოფისის დაქირავებაზე. ამრიგად, მარტივი აპლიკაციებისთვის, რომლებიც სრულდება ერთ-ორ თვეში, ხარჯები იქნება 15-30 ათასი, საშუალოზე (3-6 თვე) - 45-75, კომპლექსურისთვის - 90-დან.

ამ ნაწილის ხარჯზე დაზოგვის ორი ვარიანტი არსებობს: მოძებნეთ ახალგაზრდა სააგენტო, სადაც თანამშრომლები მუშაობენ დისტანციურად, ან შეარჩიეთ სპეციალისტების გუნდი, რომლებიც მუშაობენ საკუთარ თავზე, მაგრამ გაითვალისწინეთ, რომ თუ განაცხადის გამოქვეყნების შემდეგ შეიძლება დაგჭირდეთ მხარდაჭერა, მაშინ უმჯობესია არ დაუკავშირდეთ ფრილანსერებს.

სხვათა შორის, რაც შეეხება სააგენტოებს, არამარტო ბაზარზე ახალი მოთამაშე, რომელიც ზოგავს ოფისს, შეიძლება იყოს მომგებიანი კონტრაქტორი. დიახ, მათ ფასებზე დიდ გავლენას ახდენს გამოცდილება და ჯილდოების არსებობა, მაგრამ თუ წინასწარ გადაწყვეტთ, როგორი განაცხადის გაკეთება გსურთ და იპოვით მსგავსს სააგენტოს პორტფოლიოში, მაშინ არის შანსი მიიღოთ ფასდაკლება, მიმზიდველი. იმ ფაქტზე, რომ ისინი არ შექმნიან თქვენთვის ნულიდან, არამედ წინა შეკვეთის საფუძველზე.

გარდა ამისა, კომპანიები, რომლებიც იყენებენ BaaS-ს (Backend როგორც სერვისს) ჩვენს მსგავს პლატფორმებს მნიშვნელოვნად ნაკლებ ხარჯავენ განვითარებაზე (დაწვრილებით ამაზე ქვემოთ) და შესაბამისად, მათი სერვისები ნაკლები უნდა ღირდეს. ეს ინფორმაცია შეიძლება და უნდა იყოს მოთხოვნილი მოლაპარაკების ეტაპზე, ისევე როგორც ყველა სამუშაოს შეფასება დაყოფილი თანამშრომლის საათების მიხედვით. უმჯობესია ითხოვოთ განვითარების რეალური ღირებულება საათებში ცალკე მითითებული საკომისიოს მეშვეობით, ასე რომ გაგიადვილდებათ სხვადასხვა სტუდიების შეთავაზებების შედარება ერთმანეთთან და ჩვენი სტატიის ფიგურებთან.

ინჟინერია და დიზაინი

ეს შეიძლება გაკეთდეს სამი სპეციალისტისგან შემდგარი გუნდის მიერ (UX დიზაინერი, UI დიზაინერი და გრაფიკული დიზაინერი) და ყველა გარიგების ერთი ჯეკი. პირველ ვარიანტში ხარისხი უფრო მაღალია (ასევე ფასი), მაგრამ სტუდიები ჩვეულებრივ იყენებენ მეორეს. მასში დიზაინს სჭირდება საშუალოდ 80 საათი, განვითარების ხარჯებით 500 საათი და 160 900 ღირებულებით. შესაბამისი დიზაინერის მოსკოვის საშუალო ხელფასი თვეში 80,000 რუბლია (hh.ru-ს მიხედვით) და საშუალო რაოდენობა. სამუშაო საათების თვეში 165 (წარმოების კალენდრის მიხედვით) ვიღებთ დამრგვალებას 15000-ს მარტივი აპლიკაციისთვის (დაახლოებით 270 საათი შესაქმნელად), 40000 საშუალოზე (დაახლოებით 670), 80000 კომპლექსისთვის (დაახლოებით 1150).

დიზაინის დაზოგვა შეგიძლიათ რეგიონების სპეციალისტებთან მუშაობით (ხარისხი შეიძლება დაზარალდეს იმის გამო, რომ ბაზარი იქ ნაკლებად განვითარებულია, ვიდრე დედაქალაქში) ან უკრაინიდან. იქ დაახლოებით ერთნახევარჯერ მეტი ფრილანსერია, ყოველ შემთხვევაში უცხოურ შეკვეთებზე ორიენტირებული და ფასები უფრო დაბალია.

განვითარება

ის იყოფა backend-ად და frontend-ად, მაგრამ მობილური პროგრამისტები, რომლებიც სპეციალიზირებულნი არიან კონკრეტულ OS-ში, ორივეს აკეთებენ. თანამშრომლის საშუალო ხელფასიდან თვეში 100 000 (Superjob-ის მიხედვით), ჩვენ ვიღებთ მარტივი აპლიკაციის შემუშავების ღირებულებას დაახლოებით 120 000, საშუალოდ - 290 ათასი, კომპლექსური - 515 ათასი (ვიღებთ იგივე რაოდენობის საათს. შექმნა, როგორც ზემოთ).

ფრილანსერების მომსახურებით სარგებლობისას შეგიძლიათ დაზოგოთ ფული, თუ მათ რუსულენოვან საიტებზე (სასურველია დეველოპერები პროვინციიდან) ეძებთ ან რეკომენდაციის საფუძველზე იპოვით კარგ, იაფ სპეციალისტს. მოძებნეთ საერთაშორისო რესურსები პროგრამისტებისთვის კარგი რეიტინგიშეიძლება გამოიწვიოს მხოლოდ ზედმეტად გადახდა, თუნდაც შენობის დაქირავებაზე დაზოგვის გათვალისწინებით: თუ საშუალო სტუდიის პროგრამისტი იღებს დაახლოებით 9 დოლარს საათში მიმდინარე კურსით, მაშინ თავისუფალი არტისტები თავიანთი თავისუფლად ინგლისურით არ ერიდებიან საკუთარი თავის 2-6-ჯერ შეფასებას. უფრო ძვირი (მონაცემები Upwork-დან).

არსებობს განვითარების ორივე ნაწილის გამარტივება შაბლონის გამოყენებით აპლიკაციების შექმნით. ამისათვის თქვენ გადაიხდით მხოლოდ 3-4 ათას რუბლს ყოველწლიურად, მაგრამ ასეთი პროდუქტების ხარისხი, როგორც წესი, ძალიან შორს არის სილამაზის თანამედროვე გაგებისგან. გარდა, მაგალითად, ვებსაიტების შაბლონებისა და ელ.ფოსტის გაზეთების ხარისხზე.

მეორე ვარიანტი არის მხოლოდ სერვერის ნაწილის პროგრამირების გამარტივება backend-ის განვითარების პლატფორმების გამოყენებით. ეს ეფექტურია, რადგან საფონდო სამუშაოების წილი (მათ შორის ძირითადი) აპლიკაციის პროგრამირებაში არის დაახლოებით 80% - დროის მხოლოდ მეხუთედი იხარჯება წინა ბოლოზე. თქვენ იღებთ მზა SDK-ს, რომელიც მოიცავს მონაცემთა მოდელირებას, PUSH-ს, ელფოსტისა და SMS შეტყობინებებს, ღრუბლოვანი საცავი, სერვერის მხარეს JavaScript კოდი, ანალიტიკური ხელსაწყოები და მომხმარებლის მართვა. ეს ხელს უწყობს ჩართული თანამშრომლების რაოდენობის შემცირებას (თუნდაც რთულ აპლიკაციებში შეგიძლიათ გააკეთოთ არქიტექტორის და მონაცემთა ბაზის შემქმნელის გარეშე, სისტემის ადმინისტრატორიდა ერთი ან ორი სისტემის დეველოპერი ორი ან სამის ნაცვლად) და ამცირებს სერვერის პროგრამირების წილს განვითარებაში 30%-მდე.

ეს განსაკუთრებით დადებითად მოქმედებს მთლიანი პროდუქტის შექმნის ვადაზე (რაც შეიძლება დაიწეროს 18 თვეში BaaS პლატფორმის გარეშე, კეთდება 2-3-ჯერ უფრო სწრაფად), რადგან სერვერის ფუნქციონირებაზე დროის უმეტესი ნაწილი იხარჯება დასაწყისი და ჯერ არ არის შექმნილი ბაზა, ფრონტენდის დაწერა შეუძლებელია. გარდა ამისა, პრობლემა ღრუბლოვანი სერვისებიმონაცემთა ჰოსტინგისთვის და აპლიკაციის სერვერის დატვირთვის გასაანალიზებლად. თქვენ იხდით საფასურს გამოყენებისთვის, როგორც ნებისმიერი ღრუბლოვანი სერვისი.

ტესტირება და გამოქვეყნება

ამას ჩვეულებრივ აკეთებენ პროექტის მენეჯერი ან სპეციალური პროგრამული ტესტერები, მაგრამ მათი ხელფასები დაახლოებით იგივეა - საშუალოდ დაახლოებით 80 ათასი (ისევ Superjob-ისა და HeadHunter-ის მონაცემები). პრაქტიკაში, საიტზე ტესტირება და გამოქვეყნება გრძელდება 2 დღიდან 2 კვირამდე უწყვეტ მუშაობას, ანუ 16-დან 80 საათამდე. მარტივი აპლიკაციისთვის ეღირება 8000 რუბლი, კომპლექსურისთვის დაახლოებით 40, საშუალოდ - დაახლოებით 25.

აქვე დავამატოთ პროექტის მენეჯმენტი, რომელსაც დიდი ალბათობით იგივე მენეჯერი განახორციელებს. გამოცდილებიდან გამომდინარე, ის დახარჯავს დაახლოებით 3 დღის უწყვეტ მუშაობას ამაზე (მათ შორის პირველი შეხვედრა კლიენტთან, მოთხოვნების შეგროვება და ა.შ.) მარტივი ვერსია, 7 - საშუალო და 14-დან - კომპლექსური. ფულის თვალსაზრისით, ასეთი ხარჯები, შესაბამისად, 12,000, 27,000 და 54,000 რუბლს შეადგენს.

სხვათა შორის, აპლიკაციის მაღაზიაში ატვირთვა არ არის ყველაზე ნაკლებად რთული ამოცანა. App Store-ისა და Google Play-ის მითითებები შეიცავს რამდენიმე მიზეზს, რის გამოც შეიძლება თქვენი პროდუქტის უარყოფა, მაგალითად, ასაკობრივი შეფასება. გარდა ამისა, შემოწმების თითოეულ გამეორებას საკმაოდ დიდი დრო სჭირდება - დაახლოებით ერთი კვირა (მაგრამ არსებობს პროცესის დაჩქარების გზები), რაც პრობლემებს უმატებს მათ, ვისაც აქვს გაანგარიშების ვადები. თქვენ შეგიძლიათ წაიკითხოთ ინსტრუქციები, ხრიკები და სხვა ადამიანების გამოცდილება, რომლებიც დაგეხმარებათ ამ რთულ საკითხში Habré-ზე.

თუ ვსაუბრობთ დროისა და ფულის საბოლოო მაჩვენებლებზე, რომელთა დათვლაც საჭიროა, თავად შემსრულებლების თქმით, მაშინ სტუდიების მონაცემები მნიშვნელოვნად განსხვავდება. მაგალითად, 2Nova Interactive ახმოვანებს ჩარჩოებს 600 ათასი რუბლიდან რამდენიმე მილიონამდე. მათი განვითარების მინიმალური პერიოდია 1,5 თვე (გარდა მაღაზიებში დამტკიცებისა და გამოქვეყნების დროისა).

MST-ის პორტფოლიო მოიცავს პროექტებს, რომლებიც დასრულდა 2 კვირაზე ნაკლებ დროში და მათზე, რომლებზეც მუშაობა რამდენიმე წელია გრძელდება (დამატებითი ფუნქციონალობა კვლავ დახვეწილია). AGIMA-მ გვითხრა, რომ მარტივი აპლიკაციის შევსებას 2-3 თვე სჭირდება და მოიცავს ყველაფერს, რაც 1 მილიონ რუბლზე ნაკლები ღირს (ისინი ქმნიან საშუალო აპლიკაციას 3-6 თვეში და ღირს 2-4 მილიონი, რთული 6 თვიდან და ღირს. ისინი უკვე 4 მილიონიდან არიან). სხვათა შორის, ღირებულება შეიძლება დაფიქსირდეს ან გადაიხედოს განვითარების პროცესში, თუ თქვენ გაქვთ ვადა და არ გაქვთ დრო, რომ განსაზღვროთ ფუნქციონირების ფარგლები პროექტის დასაწყისში. თუმცა, მეორე ვარიანტში, დიდი ალბათობით გადაიხდით გადაუდებელ თანხას.

პროგნოზები

როგორც ხედავთ, უკვე არსებობს მრავალი გზა აპლიკაციის შემუშავების ხარჯების შესამცირებლად. მომავალში, განვითარების ხარჯები (ისევე, როგორც ვადები) უნდა გააგრძელოს კლება ახალი მზა განვითარების ინსტრუმენტების გაჩენის გამო და ტექნოლოგიების განვითარება მონაცემთა გაერთიანებისკენ.

მაგალითად, უკვე არსებობს Facebook-ის მიერ შემუშავებული ჰიბრიდული React Native სისტემა, რომელიც მუშაობს მშობლიურ კომპონენტებთან ოპერაციული სისტემები iOS და Android. ანუ, ეს არის კროს-პლატფორმის განვითარების ვარიანტი, რომელიც სხვადასხვა ოპერაციულ სისტემასთან პირდაპირი ურთიერთქმედების გამო, ისე გამოიყურება, თითქოს აპლიკაცია ცალ-ცალკე დაიწერა თითოეული მოწყობილობისთვის. მიუხედავად იმისა, რომ ტექნოლოგია ჯერ კიდევ ძალიან ახალგაზრდაა (მაგალითად, Android ვერსია გამოვიდა ერთ წელზე ნაკლები ხნის წინ), სისტემას აქვს ინტერფეისის ელემენტების ძალიან შეზღუდული ფუნქციონირება და შეცდომების თვალსაზრისით, ყველაფერი არ არის გლუვი, მაგრამ მომავალში ის შეუძლია გადაჭრას პლატფორმების განვითარების ყველა ძირითადი პრობლემა.

საინტერესო იქნებოდა დეველოპერებისა და სტუდიების მოსაზრებების მოსმენა კომენტარებში მობილურის განვითარება(განსაკუთრებით მათ, ვინც იყენებდა და ახლა აგრძელებს მუშაობას მსგავს BaaS-თან) განვითარების დროისა და ღირებულების შემცირების შესაძლებლობების შესახებ.

© 2024 ermake.ru -- კომპიუტერის შეკეთების შესახებ - საინფორმაციო პორტალი