Глядя в конечном итоге построить приложение для смартфона - PullRequest
3 голосов
/ 05 февраля 2010

Я молодой, неопытный программист (у меня был год Java, немного MATLAB и HTML / CSS в школе), но я решил, что чтобы стать лучше, я делаю это своей целью - создавать простое приложение для смартфонов в этом году - возможно, либо webOS, либо Android, так как я нахожусь на ПК и не могу позволить себе Mac только для того, чтобы написать приложение для iPhone.

Итак, мой вопрос: с чего мне начать? Я читал темы о том, как писать для Android и тому подобное, но я не уверен, что у меня достаточно опыта Java, чтобы просто перейти прямо к этому. И еще есть webOS, которая основана на JavaScript, верно?

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

tl; dr: программирование новичка в конечном итоге хочет создать простое приложение для смартфона. С чего начать?

Ответы [ 5 ]

3 голосов
/ 05 февраля 2010

Поскольку вы знаете Java, мне кажется, что поднять Android не должно быть слишком сложно. Я сделал свое первое приложение для Android пару недель назад, когда документы были отстойными, и у меня не было опыта работы с Java.

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

Как только у вас появится идея, посмотрите на примеры приложений для чего-нибудь подобного. Вы также действительно хотите пройти обучение по Android независимо от идеи вашего приложения: Hello World и Notepad.

Как только вы начнете писать приложение, вы, несомненно, столкнетесь с конкретными проблемами, на которые вы не нашли ответов, просмотрев примеры или выполнив поиск. Тогда имеет смысл спросить на StackOverflow.

1 голос
/ 19 марта 2010

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

1 голос
/ 05 февраля 2010

В зависимости от того, сколько у вас кредитов Barnes and Nobles и насколько вам удобно с Java, я бы порекомендовал книгу для начинающих по Java вместе с книга для начинающих для Android. ( CommonsWare действительно участвует в StackOverflow, касаясь вопросов Android, так что это полезно.)

Мне посчастливилось читать книги по Android из Интернета, пока я работал на работе неполный рабочий день. Чтение помогло мне узнать, как программировать базовые приложения на Android, а благодаря фону Java все стало намного проще.

Даже если вы знаете достаточно Java, чтобы погрузиться в программирование на Android, всегда удобно иметь книгу по Java, чтобы стряхнуть пыль и вернуться к основам.

Надеюсь, это поможет и удачи.

0 голосов
/ 19 марта 2010

Моя группа должна была запускать приложения для различных мобильных устройств, и мы использовали PhoneGap для разработки под iPhone и Android без необходимости разработки приложений для платформы.

Если ваша цель - изучить разработку под Android, то это не тот путь, но если вы хотите немного изучить мобильное пространство, возможно, стоит попробовать.

0 голосов
/ 19 марта 2010

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

У пользователей Commonsware также есть рабочие часы на их веб-сайте для ответов на вопросы в режиме реального времени. Вам нужно подписаться на их сайт, но вы получите доступ к цифровым загрузкам всех их текущих книг по Android, а также любым более новым версиям, которые они могут выпустить. Я думаю плата за подписку составляет 40 долларов в год, так что неплохо, если вы пойдете по пути Android.

...