Android UI конструктор в IntelliJ IDEA 12

Original author: Andrey Cheptsov
  • Translation
Случилось то, чего долго ждали Android-разработчики, работающие в IntelliJ IDEA. C 12 Версии появится полноценный конструктор интерфейсов.

Вот что принесет нам обновление ветки Community Edition:
  1. Добавление нового элемента в один клик.
  2. Перемещение, удаление, копирование и вставка элементов на лэйауте.
  3. Мощный редактор позволит редактировать свойства любого количества выбранных компонентов. Можно также скрыть ненужные свойства.
  4. Компонент Дерево, которое показывает иерархию элементов.
  5. Палитра всех элементов, которые поддерживаются Android SDK.
  6. Поддержка всех возможных макетов пользовательского интерфейса, FrameLayout, LinearLayout, GridLayout и т.д.
  7. Поддержка ресурсов в редакторе свойств.
  8. Мгновенное переключение между несколькими профилями устройств.


Видео нового Android UI Designer:

P.S. Судя по видео графический редактор интерфейса превзошел таковой в Eclipse.
Ads
AdBlock has stolen the banner, but banners are not teeth — they will be back

More

Comments 39

    +1
    Жду с нетерпением!
      +2
      Вах! Красотищща! Скорее бы… IntelliJ такой intelligent…
        +2
        И не говорите, я прям RAD Delphi в студенческие годы вспомнил…
          0
          +1. И не говорите, тоже про это подумал.
        +1
        Отличная новость, очень рад
          +1
          А когда ожидается выход двенадцатой IDEA известно?
            +1
            Dev версия вроде тоже недоступна пока
              +1
              Если правильно понял фразу
              «Once IntelliJ IDEA 12 EAP opens later this week, you can start playing with it. Those who want to get it sooner may build IntelliJ IDEA Community Edition from the source code right now.»
              То позже на этой неделе, так что ждать осталось не долго.
                +1
                А так же можно уже сейчас собрать из исходников.
                0
                IntelliJ IDEA релизится раз в год в конце года. Релиз 12й будет примерно в декабре.
                EAP начнется вот-вот.
                  0
                  вот-вот это сегодня на google i/o?
                    0
                    на блоге с новостью было сказано про I/O… но сомневаюсь что будут презентовать новую версию они там…
                      +1
                      EAP уже открыли. I/O событие не нами организованное, мы просто гости. Но там тоже показываем свежую 12-ку, да.
                        0
                        Ну а так релиз будет в декабре?
                        п.с. Спасибо за конструктор!
                          +1
                          Да, релиз запланирован на декабрь.
                          Спасибо за фидбек!
                          Надеемся на еще большее его количество, чтобы к декабрю получилась конфетка!
                            0
                            Кстати в комментариях ниже упоминалось про кастомные вью ( habrahabr.ru/post/146577/#comment_4934476 тут), в 12 версии будет их поддержка?
                              +1
                              Похоже на вот эту проблему в трекере. Голосуйте, это нам поможет приоритизировать. Если есть чем дополнить — добро пожаловать.
                                0
                                Спасибо, проголосуем, это действительно нужная и полезная функция.
                  +6
                  IDEA один из тех продуктов, выход которых ожидаешь с нетерпением, потому что новые вкусняшки гарантированы
                    +1
                    Неужели… хоть и люблю Eclipse, но если оправдаются ожидания и графический редактор интерфейса IntelliJ IDEA будет такой как на видео, пожалуй задумаюсь о переходе.
                      +1
                      Отличные новости! Не перестает радовать
                      • UFO just landed and posted this here
                          –6
                          Это ж святотатство какое-то — на Маке приложения под Андроид писать! Почему Linux не используют?
                            +6
                            А в чём принципиальное отличие? У вас какая-то духовная травма с маком связана?
                            0
                            Вот бы их просматривальщик поддерживал кастомные Вью и отображал бы их нормально.
                            Например — отнаследовался от TextView, ну и отображай его как TextView, а не как кривой серый квадрат. Когда таких вьюх очень много, то все совершенно непонятно становится
                              0
                              Кстати действительно есть такая проблема. Интересно, а в новой версии все так же или все-таки исправили это…
                                –2
                                Спасибо, что рассеяли сомнения — eclipse остается основной IDE.
                                  0
                                  Может в новой версии будут отображаться кастомные вью. Поживем-узнаем.
                                  +2
                                  На всякий случай (вдруг кто не знает), как обходное решение и для таких вот редакторов в своем кастомном контроле, все кастомное можно завернуть в if (!isInEditMode()) { кастомный код }. Ну и CustomTextView будет видится как обычный TextView в таких редакторах.
                                    0
                                    Всё кастомное? No way. isInEditMode() нужно использовать, чтобы отделить логику, выходящую за рамки отображения, т.е. определить не доступный для редактора контекст.
                                    +1
                                    Господа, ваши высказывания будут иметь намного больший эффект в нашем баг-трекере. Заранее спасибо!
                                      0
                                      habrahabr.ru/post/146577/#comment_4937483 — ответ сотрудника JetBrains на вопрос о поддержке кастомных вью.
                                      +1
                                      Порадовал редактор свойств, переход по ссылкам в XMLках (вот это то, чего реально в Eclipse не хватает) и нормальный интерфейс в макоси. Вот думаю теперь — стоит ли переходить? :)
                                        0
                                        я перешел уже с пол года назад, не жалею. Главное сложностью по началу было отсутствие как раз UI конструктора, но и то привык со временем писать его через код, благо в 11 версии появилось отображение вью.
                                        0
                                        Редактор выглядит классно, походу лучше чем таковой в NetBeans.
                                        Но после того как я в идее написал ручками пару десятков разметок, потребность в редакторе отпала :/
                                          +1
                                          Отличная новость, до андроида долгое время сидел на IDEA, очень расстроился когда перешел на Eclipse.
                                          Хотя хмл в основном пишу ручками, но нельзя не отметить, что иногда бывает удобно быстро перетащить компоненты. Вот теперь точно знаю что вернусь на IDEA)
                                            0
                                            я не сторонник писать код в блокноте. но имхо лэйауты надо писать руками.
                                            предпросмотр можно оставить.

                                            просто все эти редакторы пытаются делать падинги и маргины в пикселях. а мы ведь знаем, что надо делать в дипах

                                              0
                                              в видео используются dp, не?
                                              0
                                              хм, было бы забавно если бы они собственный редактор XIB/Storyboard для AppCode запиллили

                                              Only users with full accounts can post comments. Log in, please.