Как да започна да се развива в рамките на андроида

Много програмисти искат да започнат разработването на приложения за Android. Но малцина са, какви стъпки трябва да бъдат предприети тук. Ако направите това сериозно, да пишат програми за Android - това не е просто създаване на малки играчки и инструменти. Това е един сериозен процес трудоемко. А ако искате да се събере екип, все още трябва да компетентно представят своята идея за обществото. Всички тези и други въпроси, които обсъждаме в тази статия.







Първи стъпки

Помощ, аз съм начинаещ в програмирането!

Заявленията за Android са написани най-вече в Java. Ако учите от себе си, че е добър списък с ресурси за обучение за Java за начинаещи.

Помощ! Аз съм нов за Android!

Помощ! Имам проблеми с Android!

Преди да зададете въпрос на Android, е силно препоръчително да се провери първо Stackoverflow. Stackoverflow е предназначена за отговори на технически въпроси и дори официална платформа QA за Android.

Бързите добри ресурси за изучаване на Android.

Искам да започна разработването на Android. От къде да започна?

Първата и най-важна стъпка в развитието под Android - е изучаването на Java и XML. След като сте повече или по-малко запознати с факта, както и с други хора, да научат официалната документация на Android и да премине през няколко урока, докато не се чувстват достатъчно уверени, за да създават свои собствени проекти. На добър час!

Трябва ли да Android-захранва устройството, за да се развиват?

Можете да пишете приложения, без всички Android устройства с помощта на включения в доставката на емулатор (или подобрени Genymotion). Въпреки това, за да се отчете на хардуерните изисквания, там не е заместител на настоящия тест устройството.

Какво IDE трябва да използвам?

Ето основните ресурси за развитие на образованието за Android на английски език. Това не е изчерпателен списък, но достатъчно, за да започне.

Идеи за кандидатстване

Така че имате идея за приложение ... Потребителите, за него всеки ден за писане. Но преди да помоли за помощ в проект, трябва да се отговори на следните ключови въпроси:

Ако сте сериозни и искате да освободи своя продукт, трябва да се мисли за вашия бюджет. Дори в случай на просто приложение, което трябва да се мисли за няколко хиляди долара. Най-малко.

Каква е моята маркетингова стратегия?

Вие ще използвате обикновена уста на уста, или са готови да платят за слава?

Какво ospreys задачи в този проект? Какви са ограниченията? Колко ми се наложи да разработчици?

Къде ще дойде /, когато данните ще се съхраняват? Как те ще се използва? Да съм разработил подходяща декларация за поверителност?

Как ще платите разработчиците? Имате ли капитал, или отиваш да ги плати, след като приложението ще започне да генерира приходи?







Независимите предприемачи често изискват част от общата цена по-рано. Повечето разработчици, които се интересуват разделение на доходите, освен когато те са поставени в дадено приложение.

Какъв начин да се тества, че е необходимо? На какъв тип устройство, което искате да го инсталирате? Колко повторения ви е необходимо? Що за хора, които искат да се включат?

Това ясно ще се отрази на крайния доход.

Каква е вашата целева аудитория? Това е приложение от ниша, или тя може да се разпространява по цялото място?

Вече е изпълнена идеята ми? Ако да, как мога да го или това, което липсва подобри?

Какво да правим с идеи за приложения, ако не сте разработчик?

Можете да търсите за разработчиците на вашия екип за изпълнение на заявката. Ако имате пари и можете да плащате програмист или фирма, всичко е просто и ясно. След това ще поговорим за това какво да правите, ако имате достатъчно пари, за да плаща на някого.

Осъзнайте, че вашата идея не може да бъде уникален и развитие изисква значителни усилия.

  • Равенство на дизайна на вашата кандидатура (на външния вид и функционалността). Тя може да бъде трудно и е съставен на хартия. Но не си струва да правиш замъглено, и тя трябва да бъде достатъчно конкретни.
  • Направете списък на вашите умения, свързани с тази идея. И списъкът на ресурсите, която сте готови да инвестират.
  • Направете списък на това, което инвестира в идеята си.

Сега е дошло време да се разбере, че развитие изисква значителни усилия. Представете си, че възложителят е работа на пълен работен ден (8 часа) в продължение на 2 месеца, за да се създаде вашата кандидатура. И вие също работят на пълен работен ден. Какво правиш по това време? Ако си част от вашата идея, приключи по-рано, тогава ще трябва да преразгледа идеята. В този сценарий, разработчикът изпълнява голямата част от работата, а вие, честно казано, безполезни. Какво може да ви даде, след като молбата е била завършена, това няма значение и няма да се мотивират от предприемача да завърши на продукта.

Преразглеждане на вашите идеи

Ако програмистът се повече работа, отколкото трябва да преосмислят идеята си за разпространение на работа по-справедливо. Тя ще се възползват от сътрудничеството. Използвайте списък с умения и да реши как ще ги използвате. Това е нормално, ако заявлението е различна от първоначалната идея. ще го преработва, докато количеството на работата си и това на разработчика не е прав.

  • Разпространяване на работа, така че честно, колкото е възможно.
  • Съсредоточете се главно на уменията си.
  • Изтеглянето трябва да бъде около 2 месеца пълна експлоатация. За прости приложения натоварване, разбира се, може да бъде по-малко. Можете да попитате общността (като нашата), за да помогне в усилията за оценка.

В зависимост от желаното приложение, може да бъде или да не бъде готов в този момент. Можете да изпратите идеята си и да получите обратна връзка.

  • Представете си всичко. Не се притеснявайте, че идеята може да бъде откраднат. Тъй като идеята вече е обвързан с вашите умения и разпределение на работата, по-справедлив, разработчикът биха предпочели да работят с вас вместо да се налага да правят всичко сами. Използване на снимки и диаграми. когато е необходимо, за да се опише тази идея. Не пропускайте важни подробности или това, което мисля, че е тайна предимство. Най-вероятно не е, и тишината на тези детайли ще направи идеята за дифузно, а не достатъчно убедителен.
  • Какво искаш да се инвестира? Важно е да го идентифицира.
  • Какъв вид взаимоотношения, което търсите? Дяловото участие? Ще плащате програмист? Когато дяловото участие е необходимо да се приеме факта, че възложителят може да променя прилагането, и ще трябва да работят заедно, това, което и двамата искаме. Не само ти имаш ли представа за каква посока е най-добре.

Може да се наложи да преосмислят своята идея и да правите промени. И това се повтаря много пъти.