Программирование под Android Intro

В рамках данной рубрики я попробую разобраться с программированием под платформу Google Android OS. До этого момента у меня не было опыта разработки серьезных приложений под эту операционную систему. Но, тем не менее, я считаю, что этот вопрос необходимо осветить. Поэтому предлагаю читателю пройти вместе со мной тернистый путь новичка. Открыть для себя новую предметную область и посмотреть, что из этого получится.

Как и любое начинание в нашей жизни. Освоение навыков программирования под Android должно начаться с вопроса «Зачем?». Действительно, зачем писать собственные программы? Если уже существуют тысячи доступных приложений, разнообразие которых удовлетворит любые потребности пользователя.

Лично я нахожу для себя как минимум две причины заниматься созданием собственных программ. Первая заключается в том, что ниша мобильных платформ куда универсальнее десктопной. И предоставляет широкий простор для создания концептуальных программ. Если спектр действий, производимых настольными и серверными компьютерами, уже выработан годами и определен. То программирование под мобильное устройство, которое всегда под рукой, ограничено только фантазией. И создавать такие программы и анализировать архитектуру интересно и полезно для того, чтобы совершенствовать себя как программиста и как пользователя.

Что предлагает платформа Android.

Вторая причина кроется в финансовой составляющей этого занятия. Платформа Android развивается огромными темпами и в её продвижение вкладываются большие средства. Рынок приложений под неё характеризуется большим спросом со стороны пользователей и широкими возможностями для разработчиков по монетизации создаваемых приложений.

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

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

Поделиться:
Нет комментариев
×
Рекомендуем посмотреть