background preloader

Среда разработки

Facebook Twitter

Пишем своё первое приложение на Android. Предисловие Цель данного поста — с одной стороны поделиться своим успешным опытом старта разработки приложений на платформе Android и с другой стороны поспособствовать развитию рынка софта для этой замечательной и бурно растущей платформы за счёт (без ложной скромности скажу) возможно Вас, прочитавших данный пост. В сети, конечно, можно найти материалы на тему разработки приложения «чуть сложнее, чем helloworld», но как правило они разрозненные и в них не описываются различные мелкие подводные камешки. В данном посте мы рассмотрим полный цикл разработки приложения, начиная с чистого компьютера до готового apk-файла. Под катом скрины. Подготовка к разработке Для того, чтобы подготовиться к разработке не требуется каких-то особых действий и манипуляций.

Установка среды разработки Eclipse Тут всё просто. Установка ADT плагина к Eclipse Запускаем Eclipse, и открываем диалог установки плагина через меню Help → Install new software. После успешной установки, можно перезапустить среду Eclipse. Готовим Sublime Text 2 для front-end. Ни для одного опытного программиста или верстальщика не секрет, что настроенная под себя среда разработки (не в смысле IDE, а в более общем) — жизненная необходимость. Было время, когда я делал очередную верстку в практически голом Notepad++ на единственном мониторе, поочередно открывая Photoshop, браузер и редактор. Сегодня, в эпоху «автоматизации всего», мне сложно представить, как вообще можно было так работать. Sublime Text 2 — популярный расширяемый кроссплатформенный текстовый редактор, для которого написано множество плагинов если и не на все случаи жизни, то на многие.

В этом посте я попытаюсь рассказать как из этого конструктора сложить удобный инструмент front-end разработчика для работы с HTML, CSS и JavaScript. Чтобы лучше понимать, где и о чем пойдет речь, представлю сначала структуру статьи:Введение Описание основных моментов, необходимые ссылки и т. п.Плагины Введение Все представленные плагины размещаются на GitHub, практически у всех есть readme, которое лучше читать. IntelliJ IDEA — The Best Java and Polyglot IDE. Java 8 & Java EE 7 Support Straightforward User Interface Editor New Features New Tools for Android Developers Refined Gradle Integration New Tools for Database Access IntelliJ IDEA 13.1, the Java IDE with the fastest-growing mindshare, includes support for Java 8 and Java EE 7, new tools for Android development, the editor enhancements, and refined Gradle integration.

IntelliJ IDEA 13 adopts Java 8 and Java EE 7, the latest versions of Oracle's Java language and enterprise platform, along with support for new versions of enterprise application servers. The new editor comes with Sublime Text style multiple selections and also introduces Postfix code completion, a new kind of completion for Java which extends your productivity even more. IntelliJ IDEA 13.1, the Java IDE with the fastest-growing mindshare, includes enhanced support for Java EE 7, better Spring support, new tools for Android development and refined Gradle integration. Подарок всем front-end разработчикам. grunt(Jade+Stylus+Watch)

Здравствуйте Уважаемые хабра-пользователи! Во-первых, всех с уже наступившем Новым Годом. Желаю Вам добра и развития в Вашей области деятельности! Во-вторых, в качестве подарка я подготовил небольшой инструмент, которым сам пользуюсь уже порядка полугода. Данный инструмент требует минимального времени на настройку, но это никак не влияет на отдачу, которую Вы получаете от его использования. Вопрос скорее к верстальщикам: Вам не надоело постоянно делать одно и то же? Я опишу стандартный проект, возможно немного в негативных красках… Средний проект у меня это 5-7 страниц в psd, которые нужно сверстать за 2-3 дня, при том что не должно пострадать качество. В эти сроки включены все правки от заказчика до его полной эйфории. Я уверен что более продвинутые специалисты уже понимают о чем я хочу завести разговор. Пойдет он о таком инструменте как grunt.js. В конце статьи есть ссылка на github с проектом, остальное, что я буду рассказывать, касается более философии и немного тех. части.

P.S. VIM + screen. Организация удаленной среды web-разработки / Блог компании Mail.Ru Group. Миллион статей написано об организации рабочего процесса, редакторах кода, удобстве и стабильности работы. Я, не претендуя на «самый расчудесный способ», хочу рассказать, как организована среда web-разработки у нескольких человек из нашей команды. Сразу оговорюсь, если вы используете только локальные GUI-шные редакторы кода, Notepad++, Eclipse и т.п., то эта статья не для вас. Мы очень много работаем в консоли, и поэтому, в результате многолетнего естественного отбора, многие пришли к VIM, а консоль является практически отдельным табом в среде разработки, т.к. в процессе работы надо смотреть логи, писать запросы к базе, перезапускать сервисы и т.п. Поэтому, я хочу поделиться конкретным практическим рецептом организации среды web-разработки для программиста или админа, который много времени работает в стандартной удаленной консоли. Ну а если формально, то требования к среде разработки такие: Есть и минусы: Нет сети — нет работы.

Итак, скриншоты: $ cat /home/supergdeto/WORK/dev_env_auto.