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

2016 წელს მომხმარებლებმა $ 61.8 მილიარდი დოლარის ოდენობით მობილური აპლიკაციები გაატარეს, ხოლო 2017 წელს ეს მაჩვენებელი 75.7 მილიარდ დოლარს მიაღწია. ეს ბაზარი მუდმივად იზრდება, მაგრამ ყველა განაცხადი არ არის წარმატებული, მათზე დახარჯული თანხების გამართლება.

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

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

ფაქტორები, რომლებიც გავლენას ახდენენ განაცხადის შესაქმნელად

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

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

განაცხადის შემუშავების პროცესი ნამდვილად არ არის ადვილი. ზოგჯერ შეიძლება იყოს მინიმუმ 6-7 სპეციალისტის გუნდი.

განვითარების გეგმა გამოიყურება დაახლოებით მსგავსი:

  1. დასაწყისისთვის, აუცილებელია ვიფიქროთ, ვისთვისაც და რა მიზნის მისაღწევად შეიქმნება განაცხადი, როგორც მომხმარებელს შეუძლია შევიდეს, რა პრობლემები აუცილებელია? ეს ყველაფერი აღწერილია მომხმარებლის ამბებში.
  2. შემდეგ დიზაინის ეტაპი და დიზაინის განვითარება იწყება, ნავიგაცია გააზრებულია, განლაგება მზადდება და Gaidline მზადდება - ეს არის ინსტრუქციის სახელმძღვანელო: როგორ დიზაინის ელემენტები უნდა გამოიყურებოდეს სხვადასხვა მობილური მოწყობილობებისთვის.
  3. შემდეგი, ეს არის მოჭრილი გრაფიკა, რათა არ გადატვირთვის განაცხადის წონა, მაგრამ ამავე დროს დატოვონ ყველაფერი გჭირდებათ. გთხოვთ გაითვალისწინოთ, რომ არასამთავრობო ჩვეულებრივი ვებ აპლიკაციის განვითარებისას და განაცხადის წონა არ იქნება 200 კბ-ზე მეტი.
  4. შემდეგი, ეს ყველა მასალა გადაეცემა განვითარებას. ხშირად, მუშაობის პროცესში, ახალი იდეები გამოჩნდება, რაც თავდაპირველ გეგმას ახდენს.
  5. ამის შემდეგ, ტესტირების ნაბიჯი ხდება. ტესტერი ამოწმებს განაცხადის გამოყენებას სხვადასხვა მოწყობილობებზე და ასევე იყენებს სპეცსამსახურებს სხვადასხვა ოპერაციულ სისტემებზე განაცხადის შესამოწმებლად.
  6. ტესტირების შემდეგ განაცხადი დატვირთულია აპლიკაციის მაღაზიაში და მონიტორინგის ეტაპზე იწყება. ჩამოტვირთეთ სტატისტიკისა და მიმოხილვების ჩამოტვირთვის, შეგიძლიათ გამოიყენოთ Distimo ან Flurry მომსახურება. ასევე, ამ მიზნით, Google Analytics გამოიყენება.
  7. განცხადების გათავისუფლების შემდეგ, თქვენ უნდა ვიმუშაოთ მომხმარებლების მოზიდვა, შეაგროვოს ყველა metrics და გააანალიზოთ ქცევის მომხმარებლის. თუ იყენებთ Push-mailing ტექნოლოგიას, "შეისწავლონ" ჩვევები და მომხმარებელთა მოთხოვნები ადვილია მომსახურებით. აუცილებელი დასკვნების გაკეთება, განაცხადის გასაუმჯობესებლად.

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

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

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

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

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

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

  • უბრალო განაცხადის ხარჯები დაახლოებით $ 3,000 (სამუშაო პერიოდი - 1-2 თვე);
  • საშუალო სირთულის გამოყენება 4000-5000 დოლარია (3-4 თვე);
  • კომპლექსი - 6000 დოლარი (4 თვეზე მეტი).

რამდენად არის Freelancer- ის მობილური აპლიკაციის განვითარება

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

განაცხადის განვითარების ფასი სხვადასხვა ქვეყნებში

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

მარტივი აპლიკაციის შექმნისთვის დაახლოებით 2 თვე სამუშაოა, რაც 300 საათია. აღმოჩნდება, რომ ინდური დეველოპერების აპლიკაციის მინიმალური ღირებულება 3 000 აშშ დოლარს შეადგენს, აღმოსავლეთ ევროპაში - დაახლოებით 7,500 დოლარი.

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

Android ოპერაციული სისტემების, iOS- ის, Windows Phone- ის განაცხადის შექმნის პროცესი რამდენიმე ეტაპად შედგება.

  1. უფასო ღირებულების შეფასება (დაახლოებით 2 დღე);
  2. ამოცანების, ბაზრისა და კონკურენციის შესწავლა (დაახლოებით 5 დღე);
  3. განაცხადის სირთულის მიხედვით ტექნიკური დავალება (10-15 დღე);
  4. დიზაინის განვითარება (5-დან 15 დღემდე);
  5. პროგრამირება 20 დღის განმავლობაში 4 თვეა;
  6. განაცხადის ტესტირება და მონიტორინგი ხორციელდება 5-10 დღის განმავლობაში.

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

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

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

  • შემდეგ გამოაქვეყნეთ განაცხადი iTunes და Google Play დირექტორიები.
  • განაცხადის დიზაინერებს საშუალებას აძლევს შექმნან Android, iPhone და ტაბლეტები. მომსახურების სერვისები საშუალებას გაძლევთ შექმნათ აპლიკაციები წუთებში.

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

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

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

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

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

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

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

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

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

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

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

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

  • პროგრამირება და განაცხადის ტესტირება
  • პროგრამირების ვებ რესურსი ან მობილური აპლიკაცია ხორციელდება Scrum მეთოდოლოგიით - ნაბიჯ-ნაბიჯ ამოცანების დაგეგმვა და მათი აღსრულება (sprints).

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

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

    ინტერვიუ

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

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

    მიქმა

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

    ანალიზი

    Sketching ხელი

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

    პროტოტიპის განვითარება

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

    UX სპეციალისტი მუშაობს გვერდზე დიაგრამაზე. Wireframes- ის შექმნის პროცესი სამხატვრო ხელმძღვანელთან განიხილავს.

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

    ინტერვიუ მომხმარებლებთან

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

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

    პროტოტიპის კლიენტის პრეზენტაცია

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

    დიზაინის კონცეფციის განვითარება

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

    დიზაინი ყველა ეკრანები და შტატები

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


    TK და კლიენტის სერვერის არქიტექტურა

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

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

    პროგრამირება და ტესტირება

    სამუშაო გადადის პროგრამისტების ხელში. განვითარების პროცესი ეფუძნება Scrum მოქნილი განვითარების მეთოდოლოგიას. ამოცანების სრული სია ჩამოყალიბებულია (ე.წ. "Back-log") და დაყოფილია მცირე სექციებში (სახელწოდებით "Sprints").

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

    განაცხადების გამოქვეყნება

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

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

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


    ტექნიკური მხარდაჭერა პროდუქტისთვის

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

    დავიწყე გრაფიკული დიზაინის სწავლა, როდესაც 13 წლის ვიყავი. მე ვისწავლე ინტერნეტ-კურსებზე ვებ-გვერდების შემუშავებას და ყველა დღე თამაშობდა Photoshop და Affinity დიზაინერით. ეს გამოცდილება მასწავლა, როგორც დიზაინერი.

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

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

    დიზაინის პროცესი:

    1. შეიქმნას UserFlow თითოეული ეკრანზე.
    2. პროტოტიპების შექმნა / დახაზვა.
    3. აირჩიეთ დიზაინის თარგები და ფერადი პალიტრები.
    4. შექმენით დიზაინი.
    5. შექმენით ანიმაციური პროტოტიპი აპლიკაცია და სთხოვეთ ხალხს, შეამოწმოთ ის და დატოვონ კავშირი.
    6. ჩადება საბოლოო retouching ფორმატისთვის ისე, რომ ყველა საბოლოო ეკრანები მზად ვართ განვითარდეს.

    Დავიწყოთ!

    მომხმარებელი

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

    ჩვეულებრივ, UserFlow შედგება სამი ტიპის მოღვაწეები.

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

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

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

    Userflow მთავარი ინტერფეისი.

    პროტოტიპები

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

    მე ვიყენებ ბეჭდურ ნიმუშებს UI Stencils- ის ჩარჩოებისთვის. ის დაზოგავს დროს და აძლევს კარგ სამუშაო ადგილს ხატვისა და შენიშვნებისთვის.

    აქ არის პროტოტიპის მაგალითი.


    პროტოტიპი მობილური აპლიკაციის ინტერფეისი

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

    დიზაინის კონტური და ფერადი პალიტრები

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

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

    ჩაფიქრება

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

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

    აქ არის მაგალითი ჩემი განაცხადის ზოგიერთი ადრეული დიზაინით.


    გადაცემის სურათი პიქსელებში!

    მე ექსპერიმენტებს მეტი სხვადასხვა ფერის პალიტრები.

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

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

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


    ოქროს გრადიენტი შავი საოცრად გამოიყურება კარგი!

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

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

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


    დიზაინის საბოლოო ვერსია

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

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

    მე დავამთავრე სტატიის ერთ-ერთი ჩემი საყვარელი შეთავაზებები დიზაინის შესახებ.

    "დიზაინი არ არის მხოლოდ ის, თუ როგორ ობიექტი გამოიყურება და იგრძნობა. დიზაინი - ეს არის ის, თუ როგორ მუშაობს "
    - Სტივ ჯობსი

    როგორ არის Android- ის განვითარების პროცესი? ჩვენ ხაზს უსვამს რამდენიმე საფუძვლებს:

    • Java ფაილებში თქვენ აღწერეთ პროგრამის ლოგიკა - რა გსურთ თქვენი განაცხადის შესრულება.
    • XML ფაილებში თქვენ განავითარებთ სქემებს - გამოჩენა.
    • როგორც კი განაცხადის დაწერილია, თქვენ უნდა გამოვიყენოთ ასამბლეის ინსტრუმენტი, რათა შეადგინოთ ყველა ფაილი და ჩაალაგე მათ ერთად V.Apk ფაილი, რომელიც შეიძლება აწარმოებს Android მოწყობილობებს და / ან გამოაქვეყნებს Google Play- ში.
    • Android აპლიკაციის შესაქმნელად ყველა კომუნალური და ფაილი გამოიყენება ინტეგრირებული განვითარების გარემოში (IDE). IDE არის პროგრამა, რომელიც თქვენ გაიხსნება თქვენი კოდი ფაილების რედაქტირება, ასევე შედგენა და გაშვება.
    • მანამდე, Android- ის შემუშავების სტანდარტული IDE იყო Eclipse, მაგრამ ახლა უკვე შეიცვალა უფრო ფუნქციონალური Android Studio - Google- ის კომპანია.

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

    • დისკზე და დააინსტალირეთ Android Studio.
    • ჩვენ ვსწავლობთ Android მოწყობილობებისა და ემულორების შესახებ პროგრამების დაწყებისა და ტესტირების შესახებ.
    • შექმნა მარტივი Android პროგრამა, რომელიც აჩვენებს წარწერა "Hello World" on მობილური მოწყობილობის ეკრანზე.

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

    Android Studio Development Environment- ის ინსტალაცია

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

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

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

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

    გადასვლა Android Studio Developer.Android.com/studio/index.html გვერდი და იპოვეთ ღილაკი თქვენი პლატფორმის უახლესი ვერსიის ჩამოტვირთვისთვის.

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

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

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

    საბოლოო ჯამში, თქვენ დაეცემა მისალოცი ეკრანზე.

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

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

    პირველი Android პროექტის შექმნა

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

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

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

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

    დამატებითი ინფორმაციისთვის API და მათი გამოყენება, Android დეველოპერებისთვის ვებგვერდზე, სპეციალური Dashboards გვერდი https://developer.android.com/about/dashboards/index.html.

    ვერსიის შერჩევის შემდეგ, დამწყებ თარგის შერჩევის ეკრანი გაიხსნა. თქვენ შეგიძლიათ შექმნათ აპლიკაცია, რომელიც უკვე ურთიერთობებს Google Maps API- სთან და აჩვენებს რუკას. ჩვენი გამოცდის მაგალითში, აირჩიეთ ცარიელი აქტივობა და დააჭირეთ "შემდეგი" ღილაკს.

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

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

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

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

    პროექტის ჩამოტვირთვის შემდეგ, თქვენ ნახავთ XML ფორმატში განლაგებას. Android პროგრამირების დაწყებამდე, მოდით ვისაუბროთ იმაზე, თუ როგორ შეგვიძლია აწარმოოთ ეს პროგრამა. დროა ვთქვა "Hello World!".

    აპლიკაცია ემულატორის შესახებ

    ახლა დროა ვთქვა რამდენიმე სიტყვა emulator. Android Studio მოდის პროგრამული უზრუნველყოფა, რომელსაც შეუძლია android მოწყობილობის emulating actions, ნახოთ საიტებზე, debugging და ყველაფერი.

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

    დაწკაპეთ Run ღილაკს მწვანე arrow სახით.

    ჩვენ უნდა დაველოდოთ გარკვეული დრო, სანამ emulator boots და როგორც კი მზად არის, თქვენ ნახავთ რაღაც მსგავსი:

    გილოცავთ! თქვენ გააკეთეთ თქვენი პირველი Android app!

    და ასე ... რატომ და როგორ მუშაობდა?

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

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

    Android პროექტის სტრუქტურა: გუნდი

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

    ჯავა: პროფესიონალი

    ეს არის თქვენი კოდი, რომელიც პასუხისმგებელია განაცხადის ლოგიკაზე. თქვენი კოდი განთავსდება პროექტის ძირითადი საქაღალდეში SRC \\ ძირითად \\ Java- ში. JAVA- ს შესასწავლად, შეგიძლიათ რჩევა Bruce Eckel "Java ფილოსოფია";

    რესურსები: მხატვარი

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

    ინიციალიზაციისას, საქაღალდე შეიცავს შემდეგ ფოლდერს:

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

    Androidmanifest.xml: boss

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

    შეცვლა

    გადადით Res / Values \u200b\u200b/ Strings.xml და ორჯერ დააწკაპუნეთ ფაილი. ფაილის გახსნისას, თქვენ ნახავთ ორი სტრიქონის რესურსს XML- ში.

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

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

    Matt არის სასწავლო Android!

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

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

    Zhdanov Ksenia Denisovna

    მათემატიკური ეკონომიკის ფაკულტეტი, სტატისტიკა და ინფორმატიკა, RA. გ.ვ. პლეხანოვა მოსკოვი, რუსეთი

    ანოტაცია: "ოდესმე გქონიათ ასეთი პრობლემა: თქვენი მშობლები იყენებენ Viber, WhatsApp და Telegramm მეგობრები და მუშაობენ კოლეგებს ექსკლუზიურად Facebook? თუ თქვენი პასუხი არის "დიახ", მაშინ ჩვენი განაცხადი "და WVTF" სპეციალურად თქვენთვისაა! " ამ იდეის ღირებულება ის არის, რომ პირი, რომელიც იყენებს რამდენიმე პროგრამული უზრუნველყოფის ერთდროულად, როგორიცაა Viber, WhatsApp, Telegramm და Facebook, შეძლებს კომუნიკაცია ყველა კონტაქტებს ერთი აპლიკაციით, გარეშე, რომ გადართოთ მრავალჯერადი პროგრამები.

    Keywords: ბიზნეს გეგმა, ბიზნეს მოდელის ა. Osterwalder, მობილური აპლიკაცია, საინვესტიციო, ინოვაციური მოდელი

    მობილური აპლიკაციების ბიზნეს გეგმის შემუშავება და WVTF

    Zhdanova Ksenia Denisovna.

    მათემატიკური ეკონომიკის, სტატისტიკისა და ინფორმატიკის ფაკულტეტი პლეხანოვი რუსეთის ეკონომიკის უნივერსიტეტი მოსკოვი, რუსეთი

    რეზიუმე: პროექტის მიზანი - უნიკალური მობილური აპლიკაციის შესაქმნელად სხვადასხვა მაცნეებისგან განსხვავებული შეტყობინებების შესაქმნელად. "თქვენ ოდესმე შეექმნა ასეთი პრობლემა: თქვენი მშობლები Telegramm, WhatsApp და მეგობრები Telegramm და კოლეგებს უკიდურესად Facebook? თუ თქვენი პასუხი არის" დიახ ", მაშინ ჩვენი განცხადება" და WVTF "განსაკუთრებით თქვენთვის!" ამ იდეის ღირებულება ის არის, რომ მრავალრიცხოვანი პროგრამული პროდუქტების გამოყენება, როგორიცაა Viber, WhatsApp, Telegramm და Facebook, შეძლებს ესაუბროთ ყველა თქვენს კონტაქტებს ერთი აპლიკაციისგან, მრავალ პროგრამას შორის გადართვის გარეშე.

    Keywords: ბიზნეს გეგმა, ბიზნეს მოდელი A.ostervalder, მობილური განაცხადის, საინვესტიციო, ინოვაციების მოდელი

    1. პროექტის რეზიუმე

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

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

    1) WhatsApp,

    2) ვიკი

    3) Facebook

    4) დეპეშა

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

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

    მომხმარებელთან ინფორმაციის გაცნობა, ინტერნეტში ვიქნებით, კერძოდ, AppStore- ისა და GooglePlay აპლიკაციების საშუალებით. რეკლამა ჯგუფის Vkontakte და Yandex.Direct

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

    გრძელვადიანი პერსპექტივები:

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

    პროექტის განხორციელების შემდეგ დაფინანსებისა და შემოსავლების დაწყების მოთხოვნები:

    საწყისი კაპიტალი \u003d 300 000 რუბლი

    პირველი თვის მუშაობისთვის დაგეგმილია $ 1 / ვერსიის ფასზე განაცხადის 5,000 გადახდილი ვერსიის გაყიდვა. ამდენად, პირველი თვის გაყიდვების შემოსავლები 300,000 რუბლი იქნება.

    თავისუფალი ვერსიების გაყიდვისას, რომელშიც გამოჩნდება pop-up სარეკლამო, შემოსავალი დაგეგმილია პირველ თვეში 100,000 რუბლის ოდენობით.

    დავუშვათ, რომ გაყიდვების დაწყებიდან 2 თვის განმავლობაში იგეგმება, დაგეგმილია თვეში 2500 აპლიკაციების გაყიდვა, შემოსავალი 150,000 რუბლს შეადგენს + გაყიდვების შემოსავალს 100,000 რუბლს \u003d 250,000 რუბლი თვეში. სულ \u003d 400 000 + 11 * 250 000 \u003d 400 000 + 2 750 000 \u003d 3 150 000 რუბლი

    საწარმოს ორგანიზაციული და სამართლებრივი ფორმა - ინდივიდუალური მეწარმე

    პროექტის განხორციელების მიზნით, დაგეგმილია 5 თანამშრომლის მოზიდვა:

    1. ძირითადი პროგრამისტი,

    2. პროგრამისტი,

    3. ტექნიკური მხარდაჭერის სპეციალისტი (2 თანამშრომელი),

    4. მენეჯერი.

    2. პროექტის აღწერა

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

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

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

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

    როგორ ჩვენი ბიზნესის იდეა დაიბადა: "ოდესმე გქონიათ ასეთი პრობლემა: მშობლები იყენებენ Viber, WhatsApp და Telegramm მეგობრები და კოლეგებს მუშაობა სარგებლობენ ექსკლუზიურად Facebook? თუ თქვენი პასუხი არის "დიახ", მაშინ ჩვენი განცხადება "& WVTF."განსაკუთრებით თქვენთვის!"

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

    ჩვენი პროექტის მიზნის მისაღწევად, თქვენ უნდა გააფორმოთ ხელშეკრულებები Viber, WhatsApp, Telegramm და Facebook სერვერებისათვის. ეს იქნება API- ის მეშვეობით (აპლიკაციის პროგრამირების ინტერფეისი). API განსაზღვრავს ფუნქციებს, რომ პროგრამა (მოდული, ბიბლიოთეკა), ხოლო API საშუალებას გაძლევთ აბსტრაქცია, თუ როგორ ხდება ეს ფუნქცია.

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

    3. ინფორმაცია პროექტში მთავარი მონაწილეების შესახებ

    ისტორია:

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

    მთავარი პროექტის მონაწილეები:

    • მთავარი პროგრამისტი
    • პროგრამისტი

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

    მენეჯერი ვალდებულია ჩაიწეროს TK 34-ის მიხედვით 34-ის მიხედვით და გადაეცემა ძირითად პროგრამისტს, ისევე როგორც WhatsApp- ის, Viber, Telegram, Facebook სერვერების ხელმისაწვდომობისთვის კონტრაქტებს. თავის მხრივ, მთავარი პროგრამისტი წარუდგენს პროგრამას განაცხადის შესაქმნელად განაცხადის შესაქმნელად. გამოცხადებული პერიოდის შემდეგ, პროგრამისტებმა ვალდებულნი არიან აჩვენონ კოორდინაციის მენეჯერის წინასწარი ვერსია და შემდგომი მუშაობა.

    ორგანიზაციული გეგმა:

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

    პირველი 2 თვე გაიმართება დაწყებული კაპიტალი, მაშინ Startup იწყება მოგება.

    ცხრილი 1. საჭირო საინვესტიციო დათვლა

    პერსონალის ხარჯები

    პოზიცია

    ხელფასი თვეში, რუბლს შეადგენს

    მთავარი პროგრამისტი

    პროგრამისტი

    ტექნიკური მხარდაჭერის სპეციალისტი (2 ადამიანი)

    გაყიდვების / დასკვნის მენეჯერი

    სულ პერსონალის ხარჯები

    აპარატურის ხარჯები (არ არის გათვალისწინებული)

    გაქირავების ხარჯები (არ არის გათვალისწინებული)

    ხელშეკრულების პირობები (სერვერების წვდომა)

    WhatsApp

    ტელეგრამა.

    Facebook.

    სულ ხარჯები


    4. პროდუქტის აღწერა

    პროდუქტის პროგრამა:

    ჩვენ გთავაზობთ ახალ მესენჯერს და WVTF:

    1) კომფორტული ინტუიციური ინტერფეისი

    2) თავისუფალი ვერსიის შეძენის უნარი

    3) შენახვა ბატარეის ბრალდებით და მეხსიერების სმარტფონი გამოყენებით ერთი მაცნე ნაცვლად მე -4!

    4) ჩვენი განაცხადი ხელმისაწვდომია Android და iOS სმარტფონებისათვის

    5) უნარი გამოიყენოს ერთი განაცხადის ნაცვლად 4, გარეშე დაკარგვის ფუნქციონირება ყველა პროგრამა

    ჩვენ მოგაწვდით 2 ჩვენი განაცხადის ნახვა:

    Ა. საიტის iPhones.ru. თავისუფალია (ტესტის ეტაპზე)

    ბ. საიტი Appleinsider.ru/obzory-prilozhenij - გადახდილი

    გ. საიტი appstudio.org/ios-ps - გადახდილი (7000 რუბლი)

    2) Android- ის გამოყენებისათვის:

    Ა. საიტი androidinsider.ru - გადახდილი

    ბ. საიტი ferra.ru/ru/apps/ - გადახდილი

    გ. საიტი Android4all.ru/soft - თავისუფალია

    1. შეაგროვეთ გუნდი

    2. პროგრამისტების მომსახურების გადახდა

    3. iOS- სა და Android ოპერაციული სისტემებისთვის განაცხადების წერა

    4. განაცხადის პატენტის მოპოვება

    6. Google Play- სა და AppStore- ში განაცხადების განხორციელება

    7. მარკეტინგული სტრატეგიის შემუშავება ახალი მომხმარებლების მოზიდვის მიზნით

    8. ტექნიკური მომხმარებლის მხარდაჭერა

    9. ფინანსური გეგმა (პროგნოზირების ანგარიშგება, მაჩვენებლები)

    პროექტის ეფექტურობის მაჩვენებლები:

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

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

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

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

    საინვესტიციო ზომა: