• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
"IntelliJ IDEA и Android Studio для Android-разработчиков". Филипп Торчинский, JetBrains
 

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

on

  • 2,942 views

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

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

Statistics

Views

Total Views
2,942
Views on SlideShare
773
Embed Views
2,169

Actions

Likes
0
Downloads
7
Comments
0

5 Embeds 2,169

http://tech.yandex.ru 2120
https://tech.yandex.ru 46
https://www.google.kz 1
https://www.google.com.ua 1
http://news.google.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

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