<Firstimage =»// static..com/wp-content/uploads/2010/08/littledroid.jpg»> Для большинства программистов программирование — это не просто работа или хобби, это действительно образ жизни. Когда программист сталкивается с новым гаджетом, первая мысль обычно заключается в том, «как я могу его запрограммировать?». Программисты живут, чтобы подстраивать, настраивать и взламывать поведение своих гаджетов, и это особенно верно, когда речь идет о мобильном устройстве, которое они живут, работают и играют каждый день.
Каждый новый язык имеет свою кривую обучения — это процесс изучения команд, функций и структуры языка, отработка и последующее создание приложений. Здесь, в MUO, мы рассказали о некоторых замечательных приложениях для обучения навыкам программирования, таких как Алиса и поцарапайте,
Для программистов, которые владеют телефоном Android, особенно заманчиво экспериментировать, потому что любой может написать приложение, которое работает на ОС Android. В эти дни есть несколько фантастических приложений для программистов, и я собираюсь поделиться с вами 4 из них сегодня.
Сойти с ума от Frink
Frink — язык программирования, названный в честь необычного ученого Джона Фринка из The Simpsons . Язык был создан Аланом Элиасеном, чтобы служить продвинутым методом для выполнения вычислений, включая работу с измерениями и размерами различных форм. Алан теперь предлагает среду программирования Frink для Android.
Посетите его веб-сайт для ознакомления с некоторыми функциями Android, которые вы можете использовать в этом приложении.
Первая страница, которую вы увидите, это среда редактирования, где вы можете написать скрипт Frink, который вы хотите протестировать. К счастью, он включил несколько примеров сценариев, так что если вы новичок в Frink, вы можете увидеть, как структурирован язык. Нажмите « Выполнить », и откроется всплывающее окно с выводом вашей программы.
С Frink интересно играть, чтобы создавать сценарии для вычислений и функций, и Алан включает в себя некоторые специфичные для Android функции, но вы не сможете выполнять какие-либо расширенные функции отображения с помощью Frink. Однако, если ваша цель состоит в том, чтобы выучить язык программирования Frink в свободное время, это приложение для вас.
Создайте свое первое приложение для Android с iProgram
Одним из моих любимых приложений для программирования на Android является iProgram. Как только вы зарегистрируете учетную запись в Интернете, вы сможете приступить к созданию высокофункциональных сценариев, которые на самом деле работают так же, как и любое другое приложение на вашем Android. Приведены отличные примеры, которые могут сделать ваше первое приложение несложным.
Здесь я использовал примеры для создания приложения, которое отображает состояние Wi-Fi моего телефона, а также создает меню с двумя кнопками.
Когда вы устанавливаете приложение iPhone на свой телефон Android, вы можете синхронизировать все свои онлайн-скрипты с вашим телефоном. С телефона вы можете просматривать свои скрипты и запускать их на своем Android.
Вот мое первое приложение, написанное на iProgram.
Это приложение заняло всего 15 минут, чтобы собрать. В некоторых других примерах показаны некоторые довольно интересные вещи, которые вы можете сделать — все, что вам нужно сделать, это настроить и объединить различные функции в коде в соответствии с вашими потребностями. Зачем искать идеальное приложение, когда вы можете написать свое?
Изучите основы программирования с AndroMaze
Следующая пара приложений, которые я хотел бы охватить, больше предназначена для младших школьников. Первый, называемый AndroMaze, — это потрясающая игра, особенно если вам нравится идея программирования роботов с использованием последовательности функций, а затем позволить роботу выполнять эти команды. С AndroMaze все настраиваемо, включая сам лабиринт, как вы можете видеть здесь.
Каждый «уровень» в игре состоит из открытого пространства, стен и блоков, или «целей», которые должен собирать ваш маленький Droid-бот. Цель игры — запрограммировать робота на прохождение лабиринта и собирать каждую цель. Команды идут прямо, повернуть налево или повернуть направо.
Хотя концепция проста, на самом деле это отличная игра, чтобы научить младших школьников программированию концепции последовательной логики и подпрограмм. Программа вводится путем перетаскивания символов в поле «Prog» и нажатия кнопки «Run».
Посмотрите, как ваш маленький робот следует за каждой командой. Вы даже можете создать подпрограммы, которые робот может повторить — что может быть лучше, чтобы научить молодых программистов технике умного программирования!
Практика программирования в логотипе с логотипом Android
Еще одно отличное приложение для тех, кто изучает концепции программирования, называется Android Logo на Android Market. Logo был языком программирования 1967 года в качестве учебного пособия, но для всех, кто знаком с Turtle Graphics, это приложение для программирования является фантастическим способом научиться создавать очень классную графику с использованием сценариев.
Если вы не знакомы с логотипом или графикой черепахи, просто загляните на страницу в Википедии, где приведено несколько примеров и ссылок.
Просто введите свой код логотипа в поле внизу основного экрана, и когда вы нажмете «Выполнить», вы увидите активную программу, запущенную на «Панели рисования».
Это маленькое приложение очень затягивает — вы будете искать способы создавать более сложные и интересные шаблоны и дизайны. Это на самом деле довольно дзен через некоторое время.
Вы когда-нибудь играли с какими-нибудь крутыми приложениями для программирования на Android? Поделитесь своими избранными или оставьте отзыв об этих приложениях для Android в разделе комментариев ниже.
Изображение предоставлено: Сасан Саид