Андрей Бреслав - Kotlin для Android: коротко и ясно

Поділитися
Вставка
  • Опубліковано 6 жов 2024
  • Ближайшая конференция - Mobius 2024 Autumn, 11 октября (Online), 19-20 октября, Санкт-Петербург. Подробности и билеты: jrg.su/Yu6KNJ
    - -
    . . .
    . Андрей Бреслав, JetBrains - Kotlin для Android: коротко и ясно
    2014
    Конференция Mobius 2014
    Санкт-Петербург, 14.03.2014
    Kotlin - современный язык программирования, разрабатываемый в компании JetBrains. Kotlin компилируется в Java байт-код, значит, на нем можно писать под Android, и код будет лучше, чем код на Java: короче и понятнее, и даже надежнее. В докладе будут затронуты следующие темы:
    - Преимущества языка Kotlin
    - Как написать и запустить простое приложение на Kotlin под Android
    - Как DSL, написанные на Kotlin, помогают писать красивый динамичесий UI

КОМЕНТАРІ • 40

  • @artemgapchenko1037
    @artemgapchenko1037 9 років тому +51

    Хотел минут 15 посмотреть видео перед выходом из дома, в итоге задержался на целый час. Докладчик очень крут. :)

    • @daitedve1984
      @daitedve1984 8 років тому +2

      +Artem Gapchenko Ну тык! Бывший преподаватель :) - такие умеют чётко вести доклад, чувствовать аудиторию, устранять скуку своевременным юмором и не раскидываться по мелочам. В общем, полная противоположность Свете. :)

    • @GraxS
      @GraxS 6 років тому +7

      Это как бы сам создатель языка

  • @MegaLittlePaw
    @MegaLittlePaw 7 років тому +13

    Это самая мощная презентация языка программирования за всю историю языков и презентаций!
    Уже 2 года как прошло с ивента, а будоражит как тогда!

  • @codemachine19
    @codemachine19 Рік тому

    так интересно смотреть как это всё начиналось

  • @justdjustd
    @justdjustd 8 років тому +7

    Рад, что JetBrains начали писать C# для JVM. Особенно спасибо за экстеншены и лямбды, теперь меня не будет так рвать от написания кода для Android. А для вас хейтеры Dot.Net'a это значит, что и у вас наконец появится LINQ. Рад, что добавилась перегрузка операторов и Nullable типы. Надеюсь они перенесут остальные фишки C#.

    • @haerdal_adv
      @haerdal_adv 8 років тому +3

      Скоре свифт чем си шарп

    • @kozzyrock5939
      @kozzyrock5939 4 роки тому

      @@haerdal_adv вряд ли они копировали Свифт, конечно, они параллельно разрабатывались, но получилось похоже. Я думаю, это просто современные тенденции

  • @faizulla5838
    @faizulla5838 3 роки тому +1

    Изначально язык назывался Oak («Дуб»), разрабатывался Джеймсом Гослингом для программирования бытовых электронных устройств. Из-за того, что язык с таким названием уже существовал, Oak был переименован в Java[4]. Назван в честь марки кофе Java, которая, в свою очередь, получила наименование одноимённого острова (Ява), поэтому на официальной эмблеме языка изображена чашка с горячим кофе. Существует и другая версия происхождения названия языка, связанная с аллюзией на кофе-машину как пример бытового устройства, для программирования которого изначально язык создавался. В соответствии с этимологией в русскоязычной литературе с конца двадцатого и до первых лет двадцать первого века название языка нередко переводилось как Ява, а не транскрибировалось.

  • @Bleser022
    @Bleser022 8 років тому +4

    Увидеть бы весь файл целиком 46:48

  • @crashoverride9681
    @crashoverride9681 4 роки тому

    Спасибо!

  • @FDsagizi
    @FDsagizi 9 років тому

    Вау,супер!

  • @GTX573
    @GTX573 6 років тому

    Мой город - Кронштадт, рос там в детстве)

  • @maksymlazarenko9583
    @maksymlazarenko9583 8 років тому +2

    29:20 - 29:30 там говорится "калек" или "коллег" ?)))))))))

  • @coldwised
    @coldwised Рік тому

    Погодите-ка, Jetpack compose существовал 8 лет назад? 52:42

    • @sandgrain8800
      @sandgrain8800 9 місяців тому

      В целом, объявление view через layoutinflater какой-то степени похож на compose :)

  • @user-vito-kuk
    @user-vito-kuk 3 роки тому

    Котлин движется, в сторону человекоподобного языка, в сторону Ruby ))

  • @myrikxxx3679
    @myrikxxx3679 7 років тому

    Крутая презентация, но "вотвотвотвот" немного мешает...

  • @Crazy_bug_29
    @Crazy_bug_29 7 років тому +1

    Интересно, почему автор ни разу не упомянул Swift?

    • @kozzyrock5939
      @kozzyrock5939 4 роки тому

      это все-таки январь 2015

    • @triphonov
      @triphonov 3 роки тому +1

      Конференция, на которой сделан этот доклад, состоялась в марте 2014-го - то есть за три месяца до презентации Swift, о нём тогда за пределами Apple просто никто не знал :)

    • @Crazy_bug_29
      @Crazy_bug_29 3 роки тому

      @@triphonov Да и в самом деле. В начале ролика промелькнула дата конференции. Март 2014. Я ориентировался по дате публикации - январь 2015.

  • @Игорь-б4я7я
    @Игорь-б4я7я 9 років тому +1

    Добавили бы ребята документацию на русском.

    • @mozgotrahable
      @mozgotrahable 9 років тому +2

      Игорь Волохов Где ты видел документацию на русском кроме майкрософта, у которых и то полумашинный перевод?

    • @Игорь-б4я7я
      @Игорь-б4я7я 9 років тому

      Антон Грибов Мало где,крайнее что читал недавно это ангуляр,неплохая документация на русском,понимаю что ребята заморачиваться не станут,так в пустоту ляпнул...

    • @mozgotrahable
      @mozgotrahable 9 років тому

      Игорь Волохов скинь

    • @Игорь-б4я7я
      @Игорь-б4я7я 9 років тому

      Легко найти ;) angular.ru/api/

    • @nikitarapira7622
      @nikitarapira7622 8 років тому

      404

  • @daitedve1984
    @daitedve1984 8 років тому +2

    По видео в целом: получилось и не коротко, и не особо ясно, и вообще не про Андроид. Первое - установка всего "с нуля" - жабы, Idea, Android SDK, конфиг среды и т.п. - такое можно сказать хотя бы тезисно. Второе - собственно разработка. Её нет. Есть пример конвертации существующего файла, но нет даже элементарного хелловорлда с кнопой. Зато есть долгое мусоление фич Котлина, которые можно спокойно прочитать в доках. И например, нет ни слова про Anko - это я свежесгуглил как можно уменьшить примитивный дебилизм разработки ведроидных апликух. Короче, получился прекрасный доклад о Котлине и только слегка коснулись Андроида - тема не раскрыта. :( Но докладчик - да, великолепен!

  • @Serjaru
    @Serjaru 7 років тому

    велосипед изобрели!

  • @faizulla5838
    @faizulla5838 3 роки тому

    0:50 а кто сказал что джава от острова?
    .... может от кофе, что и нарисовано??????
    - бздуун, любят некоторые историю переписывать.
    что сами не могли название придумать, виновата JAVA 🤣🤣🤣

  • @Serjaru
    @Serjaru 7 років тому

    лучше бы сделали шуструю ide а не язык изобретали, а тяжелая как танк. с ms vs возьмите пример ide

    • @DmitryZatuchny
      @DmitryZatuchny 2 роки тому +1

      Ага, Ms vs которой без решарпера пользоваться невозможно. А решарпер чей? Именно этих чуваков

  • @NextSolo_Forex
    @NextSolo_Forex 7 років тому +1

    Использование Английских терминов, знаков, и т.д. - признак "узкого" места в мышлении человека ! Программирование может быть исключением, но БЛЯДЬ когда же кто-нить додумается разработать ЯП для Русских людей ?! Нам, людям говорящим и думающим на РУССКОМ языке, требуется Русский язык программирования, а не какие то "поделки" на базе ... !
    Русскоговорящие люди ДУМАЮТ на Русском языке, а это значит что и работать(программировать) легче на Русском ... ,
    Появится огромное кол-во "гениев в программировании"
    если будет ЯП на Русском языке!

    • @AlekseyCounter
      @AlekseyCounter 6 років тому +16

      1C на русском. Программируй на здоровье.

    • @Duncan_iCloud
      @Duncan_iCloud 5 років тому

      Олег Арс
      , тоже думал об этом. Но многие разработчики даже не добавляют поддержку русского языка в программах, а ты целый ЯП?! Вот и идея для развития, сделай сам и станешь миллионером, если все прокатит.

    • @Duncan_iCloud
      @Duncan_iCloud 5 років тому

      @@AlekseyCounter , и как на 1С написать, например, приложение для телефона?

    • @kozzyrock5939
      @kozzyrock5939 4 роки тому +1

      @@Duncan_iCloud на 1С можно писать мобильные приложения. Смысл разрабатывать язык широкого профиля применения под иностранные ОС, но на русском? Чтобы ограничить сообщество в сотни раз? Кириллицу кстати можно использовать во многих языках. Единственное, что ключевые слова будут на английском. Возможно, С++ их позволяет переопределять, не знаю