Найти в Дзене

APDE. Рассказываю, как я со смартфона разрабатываю игры и приложения для смартфона

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

Поставьте лайк и подпишитесь
Поставьте лайк и подпишитесь

APDE - не самая удобная среда разработки. Я это понял в тот же день как перешёл на неё с Viausl Studio. Мне её показал одногруппник, с которым я общался. он использовал это приложение для того, чтобы преобразовывать картинки в звук и обратно.

Но мне очень понравилась идея разработки игр на смартфоне по двум основным причинам:

1) Их без проблем можно было тестировать на том же смартфоне

2) Смартфон тогда (во время учёбы) был единственным компьютером, которой был со мной в самое продуктивное для программирования время - утром, пока я в колледже.

Именно тогда, на уроках и переменах я и написал первый билд Elemental collision. Ох, эти замечательные часы, когда ты пишешь код, отлаживаешь его, а потом смотришь, как он работает. Как то, что ты придумал становится отделено от реальности лишь тонкой пластиной экрана.

Возвращаясь к причинам, которые создают мне неудобства

1) В ней нет автоматической проверки ошибок. Программа проверяет код только непосредственно перед компиляцией. Поэтому поначалу ваш процесс его написания будет представлять следующую последовательность действий: "написали код - скомпилировали - проверили -написали код...

2) Также в ней не подсвечиваются никакие элементы кода, кроме изначально выстроенных в язык Processing.

3) И, разумеется, нет никаких подсказок.

4) Текст довольно мелкий, а строчки узкие, но это настраивается.

5) Лично я столкнулся с проблемой в том, что в языке Processing нет события, которое вызывается при завершении приложения. Там в целом плохо с обработкой событий.

6) По этому языку в интернете мало материалов даже на английском языке.

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

Да и преимущества для меня значительные:

!) Программировать можно в любом месте в любое удобное для вас время. везде, где вас посетит вдохновение.

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

3) Программа запускается действительно быстро.

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

А теперь я расскажу о том, как сам разрабатывать программы так, как делал это я:

Когда откроете APDE, просмотрите различные демки, и, если у вас не было идей, что вы хотите написать, то те могут вас натолкнуть на мысли о том, что вы хотите написать, и к вам придёт идея, как это сделать.

Поиграйтесь с параметрами в демках, и посмотрите, что получится. Это достаточно увлекательно поначалу.

Когда у вас возникнет концепция будущей программы, и вы столкнётесь с проблемами выйдите в интернет с этим вопросом. Того материала, что там есть, вам хватит поначалу.

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

Скачивайте приложение, программируйте с телефона, подписывайтесь на канал и ставьте лайк и пусть всё это приносит вам удовольствие.

А почему вы не хотите этого делать? =)