...
🤳 Блог Android новостей, посвященный советам экспертов, новостям, обзорам, телефонам Android, приложениям, инструкциям, планшетам и мобильным телефонам.

Как стать разработчиком приложений – Как я заработал 50 000 долларов на приложениях

396

Для многих программистов или предпринимателей стать «миллионером приложений» – это высшая мечта. Это должно быть потрясающее чувство – осознавать, что тебе больше никогда не придется работать, потому что у тебя была умная идея. И знать, что эта идея действительно помогает людям, было бы вишенкой на торте!

Это то, что меня так привлекает в программировании и разработке программного обеспечения. Это набор инструментов, который дает возможность каждому творить все, о чем он может мечтать, и потенциально изменить свою жизнь и мир тем самым. Проблема в том, что очень немногие люди знают, как стать разработчиком приложений.

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

Что произошло


Как стать разработчиком приложений - Как я заработал 50 000 долларов на приложениях

Я не уверен, было ли это ровно 50 000 долларов, но это приблизительная оценка. Одно из моих приложений получило более 70 000 загрузок по цене 1,20 доллара за штуку (хотя временами бывали большие скидки), и у меня было несколько других, которые хорошо продаются. Я также заключил сделки с OEM-производителями в Индии, чтобы приложения отображались как предварительно загруженное программное обеспечение, что принесло мне немного больше.

Я ни в коем случае не богат. Может показаться, что это большие деньги, но через десять лет их влияние будет значительно меньше! Но нельзя сказать, что это не было круто. И это определенно помогло мне какое-то время вести более комфортный образ жизни. И это было не просто следование обычным советам о том, как стать разработчиком приложений.

Мыслеоснова

Приложение, с которого все это началось, называлось Multiscreen Multitasking. Как писатель-фрилансер, который наслаждался свободой, которую предоставляла мне работа, я хотел иметь возможность работать на своем огромном телефоне без ноутбука. У меня была клавиатура Bluetooth, но у меня не было возможности разделить экран между браузером и документом для исследования (это было задолго до появления многозадачности на Android).

См. Также: Идея для разработчиков Android – как придумать следующее большое приложение

К сожалению, это ограничение было связано с прошивкой, поэтому никакое кодирование с моей стороны не могло обойти его без рут-доступа.

Почесайте собственный зуд. Я знал, какую проблему хочу решить, и нашел отличный способ сделать это.

Решение, на которое я в конце концов наткнулся, состояло в том, чтобы создать приложение с текстовым редактором и WebView, чтобы я мог видеть их рядом. Я назвал это «Браузер с разделенным экраном и Блокнот», потому что я самобытен, и его действительно скачали несколько раз! Я не обязательно стремился узнать, как стать разработчиком приложений, я знал, какую проблему хочу решить, и нашел отличный способ сделать это. Разработчики и изобретатели обычно называют это «чесанием собственного зуда», и это отличный подход к поиску «болевых точек», которые могут стать продаваемыми идеями.

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

Я не ожидал, что приложение станет популярным.

Я выпустил это очень быстро как Multiscreen Multitasking, а затем со временем развил его, чтобы включить больше идей и функций. Я также разделил приложение на несколько разных версий, чтобы ориентироваться на разные типы пользователей и разные типы устройств. В то время мое кодирование было довольно ограниченным, если не сказать больше, поэтому я научился быть разработчиком приложений практически прямо на работе!

Страшное время


Как стать разработчиком приложений - Как я заработал 50 000 долларов на приложениях

Я не ожидал, что приложение станет популярным. Опять же, я не Марк Цукерберг, но через день или два приложение продавало множество копий в час по единовременной цене в 1,20 доллара!

Я хорошо помню, как был на домашней вечеринке, проверял свой телефон и понимал, что это могло быть «этим». Это было волнительно! Я всегда был заинтересован в обучении, как стать разработчиком приложений, но я не думал о том, что он может чувствовать себя  как увидеть приложение моего успеха.

Около года приложение приносило мне примерно 30 долларов в день, что на самом деле имеет большое значение для молодого парня, только что закончившего Uni! Более того, я видел, что у него есть потенциал к большему.

В конце концов, со мной связались парни в Индии, которые хотели действовать в качестве агентов по продаже лицензий OEM-производителям в их части мира. Я согласился, и хотя почти все пытались отговорить меня от моей интеллектуальной собственности, и я зарабатывал лишь гроши за недели и недели, потраченные на настройку кода (это был не очень хороший опыт!), Я все еще чувствовал себя довольно большой лигой в время. Я могу сказать, что построил, И никто не может отнять это у меня!

Как стать разработчиком приложений сегодня

Итак, если вы хотите узнать, как стать разработчиком приложений, чему вы можете научиться из моего опыта?

Я сделал много ошибок (к которым я вернусь через мгновение), но одну вещь, которую я чувствовал, что я сделал правильно, – это использование «быстрого отказа» – по сути, я выпустил приложение немного наполовину.

Совет звучит ужасно, но он работает, потому что вы не тратите слишком много времени на идею без опоры на ноги. До Multiscreen Multitasking я создал специальную клавиатуру, игру, приложение для подсчета слов (в то время это не всегда было встроенной функцией) и многое другое. Ни один из них не был продан более 20-30 копий.

Если бы я потратил целый год на свое приложение для подсчета слов, я бы никогда не сделал Multiscreen Multitasking, и я бы очень рано разочаровался.

Как стать разработчиком приложений - Как я заработал 50 000 долларов на приложениях

Я так часто вижу это с подающими надежды предпринимателями и разработчиками. Они годами живут дома с родителями, работая над идеей приложения, которое изменит их жизнь. Очень часто они даже не говорят мне, над чем они работают, потому что это настолько революционно, что я могу украсть идею (потому что, конечно, мне нечего делать лучше!).

Затем они выпускают свое приложение / веб-сайт / бизнес и в течение двух недель разоряются. Некоторые берут кучу кредитов и тратят целое состояние на брендинг, юридические консультации и тестирование ошибок, и все это без тестирования, чтобы узнать, действительно ли кому-то нужна их идея!

См. Также: Как работать разработчиком программного обеспечения в Интернете

Чтобы стать разработчиком приложения, не обязательно переезжать вместе с родными! Вы можете строить и учиться, удерживая 9-5 (или, по крайней мере, работая в сети, как я).

Что в имени?

Еще я правильно сделал – дал приложению имя, которое продавало само себя. «Многозадачность на нескольких экранах» – это фактически поисковый запрос. Если вам нужно что-то, что разделяет экран для запуска нескольких приложений, вы будете искать именно это!

Я не занимался маркетингом.

Это 100% то, что сделало приложение популярным, в сочетании с поиском этой ниши на рынке. Я не занимался маркетингом и действительно не ожидал, что он получит столько же загрузок, сколько получил. Что также помогло, так это то, что значок, который я использовал в списке Play Store, был буквально снимком экрана, на котором он делал свое дело. Люди сразу  увидели, что делает мое приложение. УТП тут же!

Цена правильная


Как стать разработчиком приложений - Как я заработал 50 000 долларов на приложениях

Я поддерживаю свое решение выпустить приложение по единовременной цене. По своему опыту работы веб-мастером я знал, что доход от рекламы не так велик, если у вас не тысячи ежедневных пользователей. Это редкость для любого приложения (сколько приложений вы действительно используете ежедневно на своем телефоне?). Я знал, что некоторые люди могут скачать приложение и даже не попробовать его ни разу! Взяв единовременную плату, я все равно зарабатываю на них.

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

Где я ошибся


Как стать разработчиком приложений - Как я заработал 50 000 долларов на приложениях

Хотя этот раз в моей жизни был очень захватывающим – и я помню, как наслаждался огромным повышением уверенности (я наконец почувствовал себя своим героем, Тони Старком) – я также был невероятно взволнован. Чтобы приостановить мой успех, нужно только удалить приложение из магазина по какой-то причине. Точно так же не было ничего, что могло бы сказать, что приложение случайно не потеряет темп в одночасье. Я также был уверен, что это будет лишь вопросом времени, когда Android изначально представит многооконную функциональность (оказалось, что это займет несколько лет).

Мое было первым приложением в магазине, которое работало таким образом, но прошло совсем немного времени, прежде чем бесчисленные имитаторы присоединились к битве. Некоторые работали лучше, чем мое приложение, и были полностью бесплатными. Если вы хотите узнать, как стать разработчиком приложений, стоит ли вам также узнать, как защитить свою интеллектуальную собственность, хотя, честно говоря, это не будет того стоить.

Лучшая защита от подражателей – сделать это в первую очередь и сделать это наилучшим образом. Я упустил это преимущество. Это советуют и большинство новичков в Кремниевой долине. Однако попросите инвестора подписать соглашение о неразглашении (NDA), прежде чем рассказывать им свою идею, и они, скорее всего, высмеют вас за дверь. Они знают, что идеи стоят приземления, исполнение – это все.

Идеи стоят приземления. Казнь – это все.

Это опасение также помешало мне пойти ва-банк. Я был настолько уверен, что он скоро прекратит свое существование, что все еще тратил 90% своего времени на фриланс. Оглядываясь назад, я легко мог бы воспользоваться этим ранним успехом и дать пользователям повод остаться. Возможно, я мог бы превратить его в удобный набор приложений или сделать торговым аргументом повышенную синергию между приложениями (я уже добавил функцию, которая открывала бы веб-сайт в приложении для рисования для аннотации, что, я с гордостью могу сказать, было немного опередив свое время!).

Призрак в машине

Самая большая ошибка была в коде. Я создал многозадачность Multiscreen, используя лишь немного собственных знаний в области кодирования, и я даже не использовал Java и Eclipse (тогда это был предпочтительный метод). Вместо этого я использовал инструмент под названием B4A, который позволяет писать код на BASIC. Единственным моим опытом в то время был ZXSpectrum, Tatung Einstein (кто-нибудь их помнит?) И QBasic; так что это было идеально для меня.

Я создал многозадачность Multiscreen, используя лишь немного собственных знаний в области программирования.

Однако, если когда-либо приложение поддается объектно-ориентированной структуре (слова, которые в то время для меня ничего не значили), оно открывает множество итераций одного и того же приложения! Изучение официальных инструментов (в данном случае Android Studio ), безусловно, лучший совет, если вы хотите стать разработчиком приложений!

Как стать разработчиком приложений - Как я заработал 50 000 долларов на приложениях

Для вас это может быть чепухой, но вы, вероятно, понимаете мою глупость, когда дело дошло до именования переменных и функций. У меня была ужасная привычка называть их такими вещами, как «JigglyWiggly» и «Cup» (обычно, если на столе оказывалась чашка). Другими словами, у меня не было системы, и я мог обозначать вещи таким образом, чтобы их было очень трудно идентифицировать в будущем. В конце концов, это уступило место такой сложной внутренней логике, что это был почти отдельный язык. Я тоже нигде не писала об этом. Старый случайный код был совершенно тупым.

Честно говоря, у серьезного программиста случился бы сердечный приступ, если бы он увидел код. Если я решил, что мне больше не нужна функция (которая, помню, будет просто встроена в мой сценарий), я просто оставил ее там гнить. Я даже не удалял! Это означало, что когда мне пришлось взять небольшой перерыв в работе с моим приложением (мой самый крупный писательский клиент не платил мне около шести месяцев, что привело меня к финансовому бедствию – еще одна забавная история!), Я совершенно не знал, как вернуться в игру. когда я вернулся!

Сегодня я лучше программист. И это аргумент против  зацикливания на «если это сработает, то достаточно хорошо». Однако перфекционизм может быть не менее разрушительным. Итак, как всегда, необходимо соблюдать баланс.

Он сидел там и гнил, пока его не сняли.

По мере того как Google обновлял свои инструменты с помощью Android Studio и свои правила с помощью Material Design, мое старое приложение просто не было достаточно адаптируемым, чтобы справиться.

Также читайте: Руководство по Android Studio для начинающих.

Итак, он сидел и терял популярность, пока в конечном итоге его не сняли за использование изображения, на которое я не владел, в списке магазинов (фон, который у меня был на моем телефоне в то время). Опять же, не лучший мой ход!

Положительные выводы

Хотя Multiscreen Multitasking больше не продается, и я, возможно, упустил возможность, я все же не считаю этот опыт в целом неудачным. Во-первых, это был опыт, который никто никогда не сможет перенять у меня. Я очень горжусь приложением, начиная с первоначальной идеи и заканчивая некоторыми функциями и несколькими находчивыми способами, с помощью которых мне удалось добиться чего-то с ограниченным набором кодов.

Я до сих пор не считаю этот опыт неудачным.

Более того, это открыло массу последующих возможностей: создание более известных приложений, работа с Android Authority и даже публикация книги. Это также помогло мне развить свои навыки и преподало мне ценные уроки, которые помогли мне с тех пор. Всем рекомендую попробовать.

Как создать успешное приложение сегодня


Как стать разработчиком приложений - Как я заработал 50 000 долларов на приложениях

Если вы хотите добиться успеха в магазине приложений и стать разработчиком приложений, что вам следует делать по-другому? Для начала напишите хороший код, к которому вы сможете вернуться. Вы можете узнать, как правильно создавать приложения здесь.

Найдите болевую точку и исправьте ее – в идеале, люди будут ее искать. Не тратьте слишком много времени на работу над одним приложением и выберите что-нибудь относительно простое для своего первого проекта. Людям, которые никогда раньше не создавали приложения, не следует создавать облачные сервисы с проблемами безопасности и другими сложностями. Они должны сделать калькуляторы.

Не пропустите: как создавать неигровые приложения в Unity

Но вам также может быть интересно, что вы должны делать по-другому сегодня, чем тогда? Хорошо известно, что сейчас большая часть больших денег приходится на бизнес-модель freemium. А в гораздо более переполненных магазинах приложений не так просто быть замеченным с помощью простого ключевого слова и выдающегося УТП.

Тем не менее, я бы также не рекомендовал пытаться подражать стратегиям крупнейших разработчиков приложений. Выпустите приложение с рекламой, и вам будет сложно найти достаточно постоянных пользователей, чтобы заработать много денег. Точно так же ежемесячная плата может быть сложной задачей для небольшого разработчика. Вместо этого я бы посоветовал сначала создать аудиторию для приложения. Сделайте это через веб-сайт, блог, учетную запись в социальной сети или канал YouTube. Либо так, либо найдите восприимчивую аудиторию и станьте постоянным членом этого сообщества (будь то форум, сабреддит). Теперь найдите болевую точку, которая влияет на это аудитории и ищите уникальный и увлекательный способ исправить это. Сосредоточьтесь на своем ценностном предложении и, возможно, создайте несколько видеороликов и сообщений в блогах, которые действительно продают эмоциональный эффект того, что вы предлагаете. Мои будущие приложения также будут в первую очередь ориентированы на iOS, так как люди просто готовы тратить намного больше денег на этой платформе. Отказ от кроссплатформенности просто оставляет деньги на столе.

Сделайте это, и в сочетании с легким доступом, который магазины приложений предоставляют пользователям, это приведет к большим продажам. Но он по-прежнему начинается с уникальной идеи, которая будет «продавать себя», и с изучения того, как стать разработчиком приложений.

Надеюсь, вы нашли полезными некоторые из моих идей. Может быть, они помогли вам составить собственный курс, как стать разработчиком приложений. Обязательно поделитесь своим в комментариях ниже. Над чем ты сейчас работаешь?

Источник записи: https://www.androidauthority.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее