Создание своего приложение для Android — мифы и реальность

Многим кажется, что написать свое приложение для смартфонов на базе Android, это чрезвычайно сложная задача. Многие думают, что писать коммерчески успешные программы под Android под силу только компаниям с десятками разработчиков и дизайнеров, которые тратят месяцы на создание продукта. Конечно, если большие приложения, например игры со сложной трехмерной графикой, над которыми трудятся целые команды специалистов. Но есть так же много приложений, которые популярны, находятся в топе в Google Play, и при этом созданы одним человеком. И такие приложения приносят приносят достаточно большой доход своему разработчику.
В английском языке существует термин «indie». Разработчик-одиночка, пишущий приложения для Андроид звучит как «indie android developer».
Поищите в Гугле по этим словам, и вы найдете не одну сотню блогов с отчетами о доходе от своих приложений. И если другие смогли самостоятельно написать и выпустить свое приложение, значит это сможете и вы!
Возможно вы знаете, что знаменитая игра Angry Birds, приносящая создателям миллионы, была сделана маленькой финской кампанией, несколько лет безуспешно пытавшейся делать другие игры. А приложение и сервис Instagram было сделано парой калифорнийских ребят. Игра Cut The Rope с миллионами закачек, создана двумя братьями из России. Такие примеры вдохновляют меня.

Миф 1. Необходимо в совершенстве знать язык Java, чтобы писать приложения для Android.

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

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

Миф 2. Нужно иметь смартфон с Android

В Android SDK входит эмулятор. Это программа, «изображающая» телефон или планшет на базе Android. Она запускается на обычном компьютере и выглядит как обычный смартфон, только управляется не пальцем, а мышкой и клавиатурой. В эмуляторе вы можете запускать свое приложение. Вы так же можете установить разные размеры экрана, и проверить, как ваша программа будет работать на различных моделях смартфонов. Так что, для разработки Android-приложений телефон не является необходимой вещью. Ваш компьютер и будет вашим Android-смартфоном.

Миф 3. Необходимо много денег

Среда разработки Eclipse и Android SDK бесплатные. Руководства по программированию для Android и учебники по Java можно найти в Интернете.
Сделать свое приложение вам может не стоить ничего, кроме собственного затраченного времени и усилий.
Если же вы хотите опубликовать свое приложение в крупнейшем магазине Google Play (бывший Android Market), то вам понадобится $25. Но эта сумма с лихвой окупится теми доходами, которые вы получите. О том, как правильно представить свой продукт на рынке приложений, я расскажу в ближайших постах.

Миф 4. Нужно уметь рисовать/владеть Photoshop/Corel Draw

Выше приложение может содержать только стандартные элементы управления и текст, и вообще не иметь графики. И при этом использоваться миллионом людей. Посмотрите к примеру на многочисленные Twitter клиенты или приложения, в которых главное это текст. Все, что вам потребуется, это сделать иконку для вашего приложения.
Если же вы делаете игру, то без хорошей графики не обойтись. Если последний раз вы рисовали в детском саду, то лучше привлечь дизайнера-фрилансера. Его можно найти на одной из бирж, например freelance.ru. Выставляйте свои требования на сайте и выбирайте исполнителя среди откликнувшихся фрилансеров. В итоге, вы получите отличный дизайн за разумные деньги.

Развеяв некоторые мифы, я подвожу резюме своему сегодняшнему посту: разработка приложений для Android это интересно и доступно.

 


Запись опубликована в рубрике Uncategorized с метками . Добавьте в закладки постоянную ссылку.

74 комментария: Создание своего приложение для Android — мифы и реальность

  1. Saida говорит:

    Я твердо решила начать создавать игры для Андройд, с фантазией у меня все в порядке, фотошоп и корел знаю, вот программированию сейчас начну учиться, а Ваш пост только развеял мои сомнения. Спасибо большое.
    ЗЫ: Ваша бомба вечеринок уже не первый вечер нас развлекает с друзьями :)

  2. ВороН говорит:

    Спасибо за пост. Развеяли сомнения.
    З. Ы. А в бомбу можно добавить игру с костями типа монополии на забания и все маркет ваш:-)

  3. ameptembada говорит:

    Ресурс о разработчиках игр: конструкторы игр, движки, пособия по разработке игр и т.д.

    http://www.gcup.ru

    Программирование, DirectX, Программирование игр, Языки программирования, русские шрифты, Ageia Physx, OpenGL, форум разработчиков игр, статьи, скачать игры и многое другое для Вас!

  4. Aleksandr говорит:

    Спасибо за статью, вдохновляюще. Можно где-то почитать подробнее путь приложения от рабочей машины до Google Play? Например я загорелся сделать игру, книгу, приложение. Сел написал apk, дальше что с ним делать? Кому там 25 y.e. платить? Какие программные требования к apk, творческие требование к самой игре (ну чтобы вирусы и порно не проскачило) и т.д.

  5. Diman говорит:

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

  6. svs говорит:

    помогите! 1) ранее поставил C:\Program Files\Java\jre6\ и C:\Program Files\Java\jre7\,скачал сдк+.. (adt-bundle-windows-x86-20130219\), распаковал, пытаюсь запустить eclipse.exe- пишет «Failed to create the Java Virtual Machine».
    2)Вычитал на их сайте запуск типа eclipse -vm C:\Program Files\Java\jre6\bin\javaw.exe- пишет «файл не найден»
    3) скопировал в папку с eclipse.exe файл javaw.exe- запустилось! (Я понимаю что это неправильно,но иначе не запускается!) Попытался сделать проект по их сайту- все вроде бы проходит, создается папка D:\ANDRD\MY1\ с кучей папок внутри- но не вижу файл ар.
    4) Как правильно запустить работу?

  7. кирилл говорит:

    Подскажите пожалуйста если я знаю паскаль и визуал бейсик с чего начать?

  8. владимир говорит:

    Я программирую в среде bcb (сейчас — rad studio). Возможно ли програмирование под андройд в среде биодера?

  9. Виталий говорит:

    Большое спасибо админу!!!!!!!!!!!

  10. Уведомление: rayban sunglasses sale

  11. Владислав говорит:

    Здравствуйте. Не подскажите как настроить поддержку русского языка в приложении на андройд?

  12. Оксана говорит:

    Я использовала для создания андроид-приложения вот это:
    http://nic.ru/dns/service/apps.html
    Удобно, я быстро разобралась.

  13. Владислав говорит:

    Подскажите пожалуйста учебник по яве,который по вашему мнению прост в понимании.Спасибо

  14. Алексей говорит:

    Здравствуйте!

    Спасибо за статью! Вы меня воодушевили попробовать самого, а не нанимать фрилансера!

    Появилась необходимость сделать приложение «для себя», под свои рабочие задачи. Нужно на объекте заказчика заполнять анкету, и отправлять результаты по почте. Результаты предполагаю отправлять в XML.

    Скажите, сложно ли будет формировать XML и отправлять письма по почте?

    Алексей.

  15. Андрей говорит:

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

  16. 12041988 говорит:

    Я новичёк в этой теме. Но всё же разработал своё приложение:
    https://play.google.com/store/apps/details?id=com.skopov.golodunet
    Прогера нашёл на фрилансе, а идею придумал сам. Рекламную сеть выбрал AdMob.

    • admin говорит:

      Полезное приложение! Осталось только раскрутить его. Удачи вам!

    • Елена говорит:

      Ищу разработчика для своей программы.Просто умного харизматичного чела.Идея есть.Нужно создать как приложение в плей маркете?Кто сможет?Возможен совместный проект.Рассмотрю ваши предложения.

  17. alibaba говорит:

    a kak mojna sozdat igre, ya novechok?

  18. Михаил говорит:

    Ваше приложение заинтересовало меня в попытке снова написать свое приложение, если выйдет даже нескольких идей куча :) Но вот попытка была однажды…. На пять дней затянулось, столкнулся с проблемой установки среды Эклипс и запуска приложения на эмуляторе… Не могли бы вы мне подсказать как сразу пошагово установить эту среду разработки (или возможно уже достаточно скачать файл с автоматической установкой всего-всего:) )и посоветовать книги (мануалы) по написанию приложений… Буду премного благодарен

    • admin говорит:

      Все очень просто :)
      1. Для начала вам нужно убедиться, что у вас установлена на компьютере Java. Если нет, JDK можно скачать и установить отсюда.
      После скачивания, надо запустить установщик JDK, который произведет установку.
      2. Затем вам нужно скачать Android SDK. Он включает в себя Эклипс, эмулятор и все, что нужно для разработки Android-приложения. Это zip-архив. Его надо распаковать в какую-нибудь папку.
      3. Далее запускаете SDK Manager и устанавливаете нужные наборы инструментов. Они скачиваются автоматически.Для простоты, можете установить все.
      4. И наконец, можно запускать eclipse.exe и начинать работать.

      Если что-то не получается, и есть более конкретные вопросы или проблемы, то пишите.

  19. Фёдор говорит:

    Приветствую всех. Требуется помощь программиста. Хотим разместить наши аудио-книги в Play Market. e-mail: c-rf@bk.ru

  20. Константин говорит:

    Уважаемый Админ! Вы Молодец,спасибо Огромное! Все очень понятно и доступно написано в легкой форме,до попадания на Ваш блог,пол дня искал данную информацию на просторах И-нета:-) Жду продолжения!! С Уважением!

  21. Хорошая говорит:

    Я вообще давно хотела попробовать сделать своё приложение на андроид. Языков программирования, к сожалению, я не знаю. Пробовала делать на unity 3d, с помощью исходников, но ничего так и не вышло. Недавно видела в инете программы, с помощью которых можно сделать нормальные приложения и без знания этих языков. К примеру, нашла программы «App maker» — зарубежный софт, но стоит он по 3000, а то и 6000 рублей. Нашла ещё их программы на сайте http://appmk.esy.es/ . Не сочтите за рекламу, но, может кто-то уже прибегал к их услагам? Буду рада ответу.

  22. Dmitor говорит:

    помимо платного googla есть бесплатный сервис для разарботчиков от Amazon https://developer.amazon.com/ перед загрузкой можно тестировать свои приложения. Для начинающих очень удобно.

  23. data recovery говорит:

    How to download free apps software

  24. Jason говорит:

    Для эффективной монетизации приложений, прежде всего, необходимо создать обширную базу пользователей. Для этого неплохо подойдет СРА модель. Вот неплохая система http://advertmobile.net/

  25. Лёва говорит:

    Хорошая статья, очень мотивирует. Как насчёт добавления в приложение : мультиплеер, награды, топы, подвязка к социальным сетям и т.д.
    Есть ли смысл сразу браться за такую задачу, или всё-таки «не так страшен чёрт, как его молюют?» Буду благодарен, если посоветуете на эту тему полезную литературу или поделитесь опытом. Спасибо!

  26. Ростов говорит:

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

  27. StereoTIP говорит:

    Самый самый новичок в этом деле и ворю
    Админу огромное спасибо.
    Админ жди скоро за вопросами ))

  28. samsim говорит:

    Давно икал этот код но в инете нет хороших примеров, все описано как то поверхностно и не обращается внимание на детали. Ваш пост мне понравился, буду и дальше посещать Ваш блог.

  29. Рамик говорит:

    Уважаемый админ!
    Случайно наткнулся на этот блог и сразу же захотелось что нибудь создать)). К слову ищу людей для создания игры, нужно придумать идею и т.д.)). Финансы имеются, но как это все реализовать ума не приложу))).

  30. Ринат говорит:

    Здравствуйте . Я хочу создать приложение знакомств, и никак не могу понять как мне это сделать ! Я новечок в этом но искал по всем сайтам ссылкам чтобы создать . Но так и не смог , везде можно создать все! Кроме знакомств. Подскажите что мне надо скачать или на какой программе мне это сделать ..
    Спасибо.

  31. Уведомление: Створення свого додаток для Android, міфи і реальність . Блозі —

  32. Александр говорит:

    На Юнити 5 можно писать игры под Андроид .
    Есть классное видео «Как создать игру Angry Birds на Unity3D — https://www.youtube.com/watch?v=pWRKhQMiMms&list=PLvItDmb0sZw-gX24alTESntEHT6narOu0&index=3

  33. Programmer говорит:

    Миф как раз в том, что легко заработать на Андроид.
    Я написал 8 непростых игр и приложений.
    Игру скачивают постоянно, если даешь платную рекламу.
    Но люди хотят всё бесплатно. На 1000 загрузок только один
    покупает полный функционал игры. Релама не окупается.
    А остальные пишут злобные отзывы и ставят оценку 2
    только за то, что полный вариант игры платный.
    Надо найти очень оригинальную идею,
    иначе просто это трата сил и времени.
    А запрограммировать Angry Birds или даже Whatsapp
    не так уж сложно квалифицированному программеру.

  34. Ромаг говорит:

    Все круто, после установки и запуска описанного… Куда смотреть? Дайте ссылку на учебник кто нибудь. Какие файлы создаются, за что отвечают, какие языки используются и т.д. Спасибо.

  35. Игорь говорит:

    При словах «мифы о разработке» и прочих сразу вспоминается статья http://ida-web.ru/article/neskolko-mifov-o-razrabotke.html там так же представлены наиболее распространенные мифы с их истоками. Весьма полезное чтиво.

  36. евгений говорит:

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

  37. Ирина говорит:

    Как вам такая игра для Андройда? https://play.google.com/store/apps/details?id=com.KirKip.Labyrinth2

  38. Александр говорит:

    Всем привет. Хочется найти програмиста под андроид. Писать в вк https://vk.com/net_netovich .
    Заранее благодарен.

  39. Гаджет говорит:

    Благодарю за развенчивание мифом, из мастеров переквалифицируюсь на время в программщика

  40. Mikhail говорит:

    Неплохая статья.
    Хотелось бы пригласить в группу всех уважаемых создателеq, тут вы можете бесплатно протестировать свои приложения https://vk.com/qa.fast

  41. Роман говорит:

    Хорошая статья, пусть уже и немного устарела)

  42. Алексей говорит:

    Давно хотел занятся таким делом, так как с ПК я на равных. Как не как програмист, но только на высшем оброзавании.

  43. Виталий говорит:

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

  44. Странник говорит:

    Здравствуйте
    Начну с того что я ноль в программировании,Java и т.п.
    Играя во многие игры,мне пришла идея в создании онлайн игры на андроид…
    Подскажите пожалуйста сайты где я могу начать свою учобу в этом направлении.
    Заранее спасибо.

  45. Альбина говорит:

    Вообще я для себя выбрала делать приложеньице через конструктор мобильных приложений http://www.appglobus.com — не требуется вот этого глубокого знания, только рабочий интерфейс, это как код сайта и cms только с приложениями, даже я справляюсь. Смастерить приложение даже школьник сможет, но по виду очень достойные.

  46. De_trout говорит:

    Здравствуйте! Есть необходимость (в обучающих целях) создать приложение- викторину по Андроид. С чего начать, какой софт посоветуете? заранее благодарен (в программировании полный ноль)… Как смотрите на конструктор приложений типа eclipse ?

  47. Артём говорит:

    Когда мне срочно надо было приложение, я воспользовался услугой этой фирмы http://truetech.by/razrabotka-mobilnyix-prilozhenij-na-android.html , сделали очень быстро и качественно, рекомендую.

  48. Григорий говорит:

    Для того, чтобы получить качественное приложение, требуются услуги профессионалов, которыми являются . Свою работу они всегда выполняют быстро и качественно.

  49. Григорий говорит:

    Для того, чтобы получить качественное приложение, требуются услуги профессионалов, которыми являются . Свою работу они всегда выполняют быстро и качественно.

  50. Григорий говорит:

    Для того, чтобы получить качественное приложение, требуются услуги профессионалов, которыми являются global-it-solution. Свою работу они всегда выполняют быстро и качественно.

  51. autosearches говорит:

    Как успехи у тех кто вдохновился и сам написал приложение?

  52. Scotthed говорит:

    Плиточные покрытия. Наиболее декоративным видом садово-парковых дорожных конструкций являются плиточные покрытия. Отбор размера, формы, фактуры плитки зависит через http://zabor-iz-profnastila-deshevo.blogspot.ru/2017/03/blog-post_24.html проектного решения

  53. Samuelsussy говорит:

    Такой метод используется в книга случае, если газон предполагается разбить для бедной почве, сложных участках, ради озеленения участков каменистых горок и крутых склонов как естественного, беспричинно и искусственного http://zabor-iz-profnastila-deshevo.blogspot.ru/2017/03/blog-post_13.html происхождения.

  54. RichardAlace говорит:

    Гидроизоляционный слой обязан устраиваться на оштукатуренной наружной поверхности стен подвалов не менее чем из двух слоев гидроизоляционного материала на битумной основе, наклеиваемых на слой битума http://zabor-iz-profnastila-deshevo.blogspot.ru/2017/03/blog-post_90.html и обмазываемых сверху битумом.

  55. Davidlof говорит:

    Перемычки должны состоять, ровно норма, из двух досок, поставленных на ребро и соединенных в нераздельно элемент гвоздями. Толщина перемычки должна быть равна http://zabor-iz-profnastila-deshevo.blogspot.ru/2017/03/blog-post_59.html ширине стоек, обрамляющих проем. Присутствие необходимости для обеспечения требуемой толщины перемычки промеж двумя ее досками могут быть вставлены прокладки (деревянные разве из жесткого утеплителя).

  56. Bryansirty говорит:

    СНиП 31-02 предъявляет к крыше дома требования по несущей способности, степени огнестойкости и классу пожарной опасности, долговечности. Крыша должна идти также требованиям: защиты от проникновения в конструкции крыши и дома дождевой и талой воды, а также снега; сопротивления http://zabor-iz-profnastila-deshevo.blogspot.com/2017/03/blog-post_39.html теплопередаче из условий энергосбережения; защиты от паропроницания и воздухопроницания

  57. Eugenedessy говорит:

    Кроме определяют, из скольких этажей довольно состоять дача, предусматривается ли мансарда, нужен ли цокольный этаж , соответствовать ли там гараж сиречь подвал. Самое сложное – выбрать количество и место основных помещений здания и решить проблема с http://zabor-iz-profnastila-deshevo.blogspot.ru/2017/03/blog-post_8.html планировкой, потому сколько ужасно гордо, где будет помещаться общая кабинет, как она будет связана с остальными помещениями. Далее решаются вопросы по размещению спален родителей и детей, затем кухни, кладовой, веранды (встроенной тож пристроенной), террасы и пр.

  58. AdrianAbelm говорит:

    Полы из ламината обычно требуют адски незначительного ухода. Для правильной эксплуатации следует ульнуть резких изменений температурно-влажностного режима. Идеальными условиями дозволено считать температуру близко 20° С и относительную влажность 50—60%. Очень не учитывать, что ламинированные полы также могут изнашиваться. Следы http://horoshiiremont.blogspot.ru/2017/02/blog-post_53.html износа, которые невмоготу полностью удалить, придают им характерный вид. Частично этого можно избежать, подложив почти ножки стульев и другой мебели войлочные прокладки. Места максимального износа можно защитить ковриками и подстилками. Запрещается оценивать цветочные горшки стоймя на пол.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>