A+ A A-

Опыт написания приложения

  • Written by  Lav

Всем привет! Сегодня хочу поделиться опытом разработки мобильного приложения. Возможно кому-то будет интересно узнать, как это делается и что для этого требуется.

Первое приложение для Мемуарника я решил написать под AndroidTM, потому что я знаю язык разработки (JAVA) и по статистике эта платформа наиболее популярна в мире (потому что китайские производители смартфонов повсеместно используют операционную систему от Google). Для написания приложения нужна среда разработки - Google бесплатно предоставляет ее. Называется она Android Studio и содержит в себе практически все необходимое. Места на диске занимает очень много, так как много подгружается библиотек, необходимых на этапе разработки. Также в нее встроен эмулятор, который позволяет отлаживать приложения без настоящего телефона. Еще из плюсов хочу отметить то, что создана она на основе IntelliJ IDEA Community Edition, популярной среды разработки Java от JetBrains. На работе я тоже пользуюсь IDEA и это лучшая среда разработки для JAVA.

Важным вопросом в самом начале разработки является то, какие версии AndroidTM мы хотим поддерживать. Это очень важно, так как если выбрать поддержку только самых новых версий, то будут потеряны те пользователи, которые используют более старые 2, 3 и 4 версии. Так как мое приложение изначально планировалось простым, то я выбрал поддержку версий, начиная с Android 2.1 (и все что выше). За поддержку версий отвечает библиотека Support Library, ее текущая версия 23.1.1. В проекте я подключил API level 7, что соответствует версии операционной системы 2.1. Для более продвинутых приложений нужно выбирать API более высокого уровня, чтоб Вы могли использовать новые фишки, которые появляются в новых версиях AndroidTM.

Сам процесс написания занял около 3-4 недель с учетом изучения новых технологий и отладки. Никаких сложных компонентов при разработке не использовал, из внешних библиотек использовал только компонент, который адаптировал для выбора ценностей - TokenAutoComplete.

Отдельно хочу сказать про документацию - Google молодцы, все описано хорошо, есть множество примеров. Разобраться не составляет труда.

Размещение приложения в Google Play также не составляет труда, единственное, что было сюрпризом - это плата за регистрацию аккаунта разработчика. У Google она составляет 25$, но берется один раз при создании аккаунта. Далее с этого аккаунта можно размещать сколько угодно приложений. Прежде чем разместить приложение публично, его можно протестировать, для этого есть два уровня - альфа- и бета-тестирование. Тестирование можно проводить как в закрытом виде (привлекается только ограниченный круг людей), так и в открытом, когда любой пользователь по ссылке может скачать тестируемое приложение. 

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

А еще я очень рад тому, что мое приложение пока уникально! По слову мемуарник в Google play находится только мое приложение (быть первым так приятно:)))). 

Загрузите на Google Play

Спасибо, что пользуетесь Мемуарником. Всем добра!

Last modified on 19.11.2015 19:07

Leave a comment

Поля, помеченные звездочкой, обязательны для заполнения.