Як стати розробником програми - Як я заробив $ 50 000 за додатки

Автор: Peter Berry
Дата Створення: 16 Lang L: none (month-012) 2021
Дата Оновлення: 1 Липня 2024
Anonim
КАК СДЕЛАТЬ МИЛЛИАРДЫ В ? Car parking multiplayer МИЛЛИАРДЫ ЛЕГКО В КАР ПАРКИНГ КАК ЗАРАБОТАТЬ ДЕНЕГ
Відеоролик: КАК СДЕЛАТЬ МИЛЛИАРДЫ В ? Car parking multiplayer МИЛЛИАРДЫ ЛЕГКО В КАР ПАРКИНГ КАК ЗАРАБОТАТЬ ДЕНЕГ

Зміст


Для багатьох програмістів чи підприємців стати кінцевою мрією стати "мільйонером додатків". Має бути дивовижне відчуття, коли знати, що тобі більше не доведеться більше працювати через розумну ідею. І знати, що сказана ідея насправді допомагає людям! Проблема полягає в тому, що так мало людей знає, як стати розробником програми.

Це мені дуже привабливо щодо програмування та розробки програмного забезпечення. Це набір інструментів, які дозволяють будь-кому зробити все, про що він може мріяти, та потенційно змінити своє життя та світ, роблячи це.

На жаль, я не є мільйонером додатків, але трохи раніше відчув успіх у програмі Android, і подумав, що поділюсь своїм досвідом для інших надійних розробників.

Що сталося

Я не впевнений, чи було саме 50 000 доларів, але це приблизна оцінка. Одне з моїх додатків отримало понад 70 000 завантажень, по 1,20 доларів за поп, і я мав ще кілька людей, які продають добре. Я також скорочував угоди з виробниками-виробниками в Індії, щоб додатки виглядали як попередньо завантажене програмне забезпечення, що заробило мене трохи більше.


Я ніяким чином не багатий Це може звучати як багато грошей, але його вплив відчувається значно менше протягом десяти років! Але це не означає, що це не було дивовижно. І це, безумовно, допомогло мені трохи насолодитися більш комфортним способом життя. І це було не за дотриманням будь-яких звичайних порад щодо того, як стати розробником програми.

Ідея

Додаток, який все для мене вигнав, називався багатоекранним багатозадачністю. Як письменник-фрілансер, який користувався свободою, яку мені надала робота, я хотів, щоб я працював на своєму масовому телефоні, не потребуючи ноутбука. У мене була клавіатура Bluetooth, але мені не було можливості розділити екран між браузером і документом для дослідження (це було задовго до випуску багатозадачності на Android).

Дивись також: Ідея для розробників Android - як придумати наступне велике додаток

На жаль, це обмеження зводилося до прошивки, тому жодне кодування з мого боку не зможе обійти його без доступу до кореня.


Подряпайте власний свербіж. Я знав, яку проблему я хотів вирішити, і знайшов класний спосіб це зробити.

У результаті я натрапив на те, щоб зробити додаток із текстовим редактором та WebView, щоб я міг бачити їх поруч. Я назвав це "Розділеним браузером екрана та блокнотом", тому що я оригінал, і він фактично отримав кілька завантажень! Я не обов'язково мав на меті дізнатися, як стати розробником програми, але, швидше, я знав, яку проблему я хочу вирішити, і знайшов класний спосіб це зробити. Розробники та винахідники називають це «подряпиною власного свербежу», і це чудовий підхід до пошуку «больових точок», які можуть стати ідеями, що продаються.

Звідти я зрозумів, що додавати в суміш більше міні-програм, як-от браузер файлів, інструмент малювання чи програвач фільму, буде не так важко. Потім я придумав спосіб переміщення вікон і зміни розміру їх так само, як робочий стіл Windows. Я зробив це, отримавши позицію пальця користувачів із полотна, що плаває вгорі всіх поглядів, і дозволив цьому натиснути на прохід, якщо він знаходився всередині вікна.

Я не очікував, що додаток зніме так, як це було.

Я випустив це надзвичайно швидко, як багатоекранний багатозадачність, а потім розвивав його з часом, щоб включити більше ідей та функцій. Я також розділив додаток на кілька різних версій, щоб націлити різні типи користувачів та різні типи пристроїв. Моє кодування на той час було вкрай обмеженим, тому я навчився бути розробником програми в основному на роботі!

Страшний час

Я не очікував, що додаток зніме так, як це було. Знову ж таки, я не Марк Цукерберг, але через день-два додаток продавав безліч примірників на годину за разовою ціною 1,20 долара!

У мене яскрава пам'ять бути на домашній вечірці, перевіряти свій телефон, розуміючи, що це потенційно може бути "це". Це було хвилююче! Мені завжди було цікаво дізнатися, як стати розробником додатків, але я не дуже думав, що це може відчуватияк побачити, що додаток мій успішно.

Близько року додаток заробляв мені приблизно 30 доларів на день, що насправді має велике значення для молодого хлопця, що вийшов із Uni. Більше того, це те, що я міг бачити, що це було потенціал йти набагато більше.

Врешті-решт до мене зв’язалися деякі хлопці в Індії, які хотіли діяти як своєрідний агент для мого додатка, щоб продати ліцензію на виробників оригіналів у своїй частині світу. Я погодився, і хоча майже всі намагалися вигнати мене зі своєї інтелектуальної власності, і я заробляв ледь непрості тижнями і тижнями, витративши на виправлення коду, він все ще відчував себе великою лігою на той час. І ніхто не може цього забрати у мене!

Як стати розробником програми сьогодні

Отже, якщо ви хочете знати, як стати розробником програми, що ви можете дізнатися з мого досвіду?

Я допустив багато помилок (до яких я дістанусь за мить), але одне, що я вважав, що я зробив правильно, - це застосувати «невдалий швидкий підхід» - по суті, я випустив додаток трохи наполовину запеченим.

Це звучить як жахлива порада, але це працює, тому що ви не витрачаєте занадто довго на ідею без ніг. До створення багатоекранного багатозадачності я створив власну клавіатуру, гру, додаток для підрахунку слів (це не завжди було вбудованою функцією) та багато іншого. Жоден із них не продається більше 20-30 примірників.

Якби я витратив цілий рік на додаток для підрахунку слів, я б ніколи не робив багатоекранну багатозадачність, і я дуже рано заплутався б.

Я так часто зустрічаюсь із сподівальними підприємцями та розробниками. Вони проводять роки, живучи вдома з батьками, працюючи над ідеєю, що змінює життя. Дуже часто вони навіть не кажуть мені над тим, над чим вони працюють, тому що це настільки революційно, що я можу вкрасти цю ідею (тому що мені нічого кращого робити, звичайно!).

Потім вони випускають додаток / веб-сайт / бізнес, і протягом двох тижнів вони розпадаються. Деякі беруть багато позик і витрачають цілі гроші на брендинг, юридичні поради та тести на помилки, все без тестування, щоб побачити, чи дійсно хтось хотів їх ідеї!

Дивись також: Як працювати розробником програмного забезпечення в Інтернеті

Щоб стати розробником програми, не потрібно залучати до себе людей! Ви можете будувати та вчитися, тримаючи 9-5 (або принаймні, працюючи в Інтернеті, як я робив).

Що в імені?

Ще одна річ, яку я зробив правильно, - це надати додатку ім’я, яке продало себе. "Багатоекранна багатозадачність" - це ефективно пошуковий термін. Якщо ви хочете щось, що розбиває екран для запуску декількох додатків, це те, що ви збираєтеся шукати!

Я зробив нульовий маркетинг.

Це на 100% зробило додаток хітом. Я робив нульовий маркетинг, і справді не сподівався, що це буде скромний хіт. Що також допомогло, це те, що значок, який я використовував у списку Play Store, був буквально скріншот, коли він робив свою справу. Люди могли відразу побачити, що якщо вони хочуть багатозадачності у настільному стилі, це було тут!

Ціна правильна

Я відстоюю своє рішення випустити додаток за одноразовою ціною. З мого досвіду роботи веб-майстра, я знав, що дохід від реклами не становить великої кількості, якщо у вас немає тисяч щодня користувачів. Це рідкість для будь-якої програми (скільки програм ви справді щодня використовуєте на телефоні?). Я знав, що деякі люди можуть завантажити додаток і навіть ніколи не спробувати його! Стягуючи разову плату, я все одно заробляв їх.

Це як сьогодні стати розробником програми? Я думаю, що є хороший шанс, що це все-таки хороший варіант для менших незалежних розробників, особливо на iOS.

Нарешті: я розумний був не довіряти тим агентам, з якими працював. На щастя, я запустив невеликий перемикач на вбити версії OEM програми, що перевірить наявність файлу на сервері, і якщо він знайде його, він виверне і знищить додаток. Коли мій додаток з’явився на їхньому веб-сайті, не вказуючи мого імені чи компанії, мені було легко переконати їх бачити причину!

Де я помилився

Хоча цей час у моєму житті був дуже хвилюючим - і я пам’ятаю, як насолоджувався величезним підсиленням впевненості (я нарешті відчув себе своїм героєм, Тоні Старк) - я також був неймовірно занепокоєний. Додаток буде видалено з магазину лише з якихось причин, щоб мій успіх був припинений. Крім того, нічого не сказати, що додаток не просто випадково втрачає оберти протягом ночі. Я також був впевнений, що це буде лише питання часу, поки Android не введе вдома багатофункціональну функціональність (виявилося, що це займе кілька років).

Шахта була першим додатком у магазині, який працював таким чином, але це було також дуже короткий час, перш ніж незграбна кількість імітаторів приєдналася до бійки. Деякі працювали краще, ніж мій додаток, і були абсолютно безкоштовними. Якщо ви хочете дізнатись, як стати розробником додатків, чи слід також навчитися захищати свою інтелектуальну власність, хоча, чесно кажучи, це не варто вартувати вашого часу.

Ваша найкраща захист від наслідувачів - це зробити це спочатку, і зробити це найкраще. Я витратив цю перевагу. Це рада більшості любителів та шейкерів у Силіконовій долині. Однак попросіть інвестора підписати договір про нерозголошення (NDA), перш ніж ви скажете їм свою ідею, і вони, швидше за все, розсміють вас у двері. Вони знають, що ідеї варті присідання, виконання - це все.

Ідеї ​​варті присідання. Виконання - це все.

Це побоювання також перешкоджало мені все-таки ідею всебічно. Я був настільки впевнений, що він швидко перестане працювати, я все одно витрачав 90% часу на фріланс. Зрештою, я міг би легко досягти цього раннього успіху і дав користувачам привід затриматися. Можливо, я міг би перетворити це на зручний набір додатків або зробив точку продажу посиленою синергією між додатками (я вже додав функцію, яка відкриє веб-сайт у програмі для малювання для анотації, про що я з гордістю можу сказати: трохи попереду свого часу!).

Привид в машині

Більшу помилку я зробив у коді. Я створив багатоекранну багатозадачність, використовуючи лише трохи знань кодування самоучки, і я навіть не використовував Java та Eclipse (бажаний метод тоді). Натомість я використав інструмент під назвою B4A, який дозволяє вводити код у BASIC. Мій єдиний досвід на той час був із ZXSpectrum, Tatung Einstein (хтось пам’ятає це?) Та QBasic; тож це було ідеально для мене.

Я створив багатоекранну багатозадачність, використовуючи лише трохи знань з кодування самоучки.

Однак, якби коли-небудь додаток позикувалося на об'єктно-орієнтовану структуру (слова, які для мене тоді нічого не означали), це було б тим, що відкриває безліч ітерацій того ж додатка! Вивчення офіційних інструментів (Android Studio в цьому випадку) - це безумовно найкраща порада, якщо ви хочете стати розробником програми!

Це може бути для вас нісенітницею, але ви, напевно, можете зрозуміти мою дурість, коли справа стосувалася іменування змінних та функцій. У мене була жахлива звичка називати їх такими, як "JigglyWiggly" та "Cup" (зазвичай, якщо на столі трапляється чашка). Врешті-решт, це поступилося настільки складною внутрішньою логікою, що це було майже власною мовою. Я ніде про це не писав. Старий випадковий код був абсолютно тупим.

Чесно кажучи, серйозний програміст отримав би серцевий напад, якби побачив код. Якщо я вирішив, що мені вже не потрібна функція (яка запам'ятовується, просто буде написана в черзі в моєму сценарії), я просто залишив її там гнити. Я навіть не видалив її! Це означало, що коли мені довелося зняти невелику перерву у мого додатку (мій найбільший клієнт, який пише, не платив мені близько шести місяців, що вело мене до фінансової деградації - ще одна цікава історія), я абсолютно не мав уявлення, як повернутися, коли Я повернувся!

Він сидів там і гнив, поки його врешті-решт не зняли.

Оскільки компанія Google оновлювала свої інструменти за допомогою Android Studio, а також правила щодо проектування матеріалів, моя стара програма просто не була достатньо пристосована, щоб впоратися.

Тож він сидів там і гнив, поки в кінцевому підсумку його не зняли за використання зображення, на яке я не мав прав у переліку магазину (фон, який я мав на моєму телефоні в той час). Знову ж таки, не мій найкращий хід.

Позитивні вивезення

Хоча багатоекранний багатозадачність більше не продається, і я, можливо, пропустив нагоду, я все ще не вважаю, що цей досвід не вдався до всіх. Для одного це був досвід, який у мене ніхто не може взяти. Я надзвичайно гордий додатком, від початкової ідеї, до деяких функцій, до кількох винахідливих способів, яким мені вдалося досягти речей з обмеженими відсіками кодування.

Я все ще не вважаю цей досвід невдалим.

Більше того, це призвело до низки наступних можливостей: створення більш гучних додатків, робота над і навіть опублікувати книгу. Я б рекомендував спробувати його будь-кому.

Цей досвід також навчив мене стати розробником додатків, і це призвело до нових творчості, успіхів та невдач.

Як створити успішний додаток сьогодні

Якщо ви хочете насолоджуватися успіхом у магазині додатків і стати розробником додатків, що вам робити? Для початку напишіть хороший код, до якого ви зможете повернутися. Тут ви можете дізнатися, як правильно створювати програми.

Знайдіть больову точку та виправте її - в ідеалі один чоловік буде шукати. Не витрачайте занадто довго працюючи над одним додатком, і виберіть щось для свого першого проекту відносно просте. Люди, які раніше ніколи не створювали додаток, не повинні створювати хмарні сервіси з проблемами безпеки та іншими ускладненнями. Вони повинні робити калькулятори.

Крім того, настійно розглядайте можливість використання фіксованої плати як свого способу оплати, якщо ви не надаєте справді дивовижну послугу. Наступного разу, коли я випускаю додаток, він майже напевно з’явиться в магазині iTunes, де зазвичай витрачають 5, а то й 20 доларів на те, що варто мати.

Я сподіваюся, що ви знайшли корисні мої уявлення. Можливо, вони допомогли вам встановити свій власний курс, як стати розробником програми. Обов’язково поділіться своїми коментарями внизу. Над чим ти зараз працюєш?

Flipkart був веб-сайтом електронної комерції OG в Індії, починаючи з 2007 року як інтернет-книгарня. Різні придбання та постійне розширення з моменту його скромного заснування зробили Flipkart одним і...

Xiaomi Mi Note 10 нарешті приземлився, привівши з собою першу в світі настройку пента-камери на 108 Мп. Більше мегапікселів не обов'язково означає кращі фотографії, але ми хотіли швидко ознайомити...

Обов’Язково Читайте