"IntelliJ IDEA и Android Studio для Android-разработчиков". Филипп Торчинский, JetBrains
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

"IntelliJ IDEA и Android Studio для Android-разработчиков". Филипп Торчинский, JetBrains

  • 3,545 views
Uploaded on

В мае 2013 года Google анонсировал Android Studio — новую IDE для мобильных разработчиков. Она основана на открытой платформе JetBrains IntelliJ, которая также является основой для IntelliJ IDEA и......

В мае 2013 года Google анонсировал Android Studio — новую IDE для мобильных разработчиков. Она основана на открытой платформе JetBrains IntelliJ, которая также является основой для IntelliJ IDEA и ряда других сред разработки. В докладе говорится о том, как создавалась платформа IntelliJ и как она устроена, что привлекло в ней Google. Мы обсудим различия Android Studio и IntelliJ IDEA, посмотрим новый layout designer и прямо в ходе доклада настроим сервер непрерывной интеграции для сборки и тестирования билдов под Android и соберём какой-нибудь проект с помощью Gradle.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
3,545
On Slideshare
1,168
From Embeds
2,377
Number of Embeds
5

Actions

Shares
Downloads
9
Comments
0
Likes
0

Embeds 2,377

http://tech.yandex.ru 2,120
https://tech.yandex.ru 254
https://www.google.kz 1
https://www.google.com.ua 1
http://news.google.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. IntelliJ IDEA и Android Studio для Android-разработчиков Филипп Торчинский philip.torchinsky@jetbrains.com @JetBrains_Ru 3
  • 2. Платформа IntelliJ 4
  • 3. IntelliJ IDEA Community Edition l  Проект запустили для того, чтобы: l  снизить барьер освоения l  познакомить коллег с IntelliJ IDEA l  стимулировать разработчиков фреймворков писать плагины 5
  • 4. Android Studio l  Google выбрал IntelliJ как платформу для Android Studio l  JetBrains и Google работают вместе l  Новинки в IntelliJ IDEA Community Edition появляются в Android Studio и наоборот 6
  • 5. Сотрудничество JetBrains и Google 7
  • 6. Что делает IntelliJ IDEA лучшей? l  понимание контекста l  работа сразу после установки l  существенное повышение производительности 8
  • 7. Как IntelliJ IDEA понимает контекст l  создает синтаксическое дерево на ходу l  всегда известно, к какому языку (например, HTML/JS/CSS) относится элемент l  может быть несколько синтаксических деревьев на файл (по одному на язык) 9
  • 8. Как IntelliJ IDEA понимает контекст 10
  • 9. Умное автодополнение l  Smart Type Code Completion l  в синтаксическом дереве ищется подходящее l  поиск вариантов дополнения идет в фоне l  что найдено, подгружается в список 11
  • 10. Производительность труда l  автодополнение l  генерация кода l  рефакторинги l  навигация по коду l  инспекции 12 Проверьте себя: Help | Productivity Guide
  • 11. IntelliJ IDEA vs Android Studio l  своя build-система l  .idea/ l  разные project wizard’ы l  JetBrains 13 l  gradle l  build.gradle l  Google
  • 12. Layout Editor l  два режима создания элементов окна (activity items) – text и design l  легкий выбор цветов l  настойчивый отказ от плохих конструкций 14 demo
  • 13. Cloud endpoints l  многие делают сайт с API + мобильное приложение l  в Android Studio можно делать cloud endpoints – то же самое по сути, в Google App Engline: android-developers.blogspot.ru/2013/06/ adding-backend-to-your-app-in-android.html 15
  • 14. demo Интеграция с TeamCity: today’s setup 16 VCS TeamCity agent agent code build agent result DeveloperDeveloperDeveloper code code
  • 15. Интеграция с TeamCity l  remote run (CVCS) / feature branch (DVCS) l  pop-up’ы в IntelliJ IDEA l  автоматический fix по зеленому билду l  запуск тяжелых инспекций на build agent’e с показом результата утром в IDEA 17
  • 16. Используйте только нужное l  Ctrl-Alt-S – Global Properties l  Ctrl-Alt-Shift-S – Project Properties l  Меньше плагинов – быстрее работа 18
  • 17. Для ВУЗов – ВСЕ бесплатно! JetBrains выдает всем ВУЗам бесплатные лицензии на любые свои продукты, включая IntelliJ IDEA Ultimate, ReSharper, AppCode, TeamCity и YouTrack Преподаватели! Присылайте заявки на classroom@jetbrains.com 19
  • 18. Где еще почитать об этом? l  jetbrains.tv l  devnet.jetbrains.com l  blogs.jetbrains.com l  @JetBrains_Ru l  jetbrains.com 20
  • 19. IntelliJ IDEA – отличная IDE ВУЗам – бесплатно Краткое содержание philip.torchinsky@jetbrains.com @philipto 21