Pull to refresh

«Server-side Swift недооценён»: интервью с Полом Хадсоном

Reading time6 min
Views8.7K


Глядя на признанных IT-экспертов — с их подробными книгами, уверенными докладами и стройными блог-постами — можно ощутить их какими-то особенными существами, которые знают в своей области вообще всё, никогда не волнуются перед выходом на сцену и родились с клавиатурой в руках. Но стоит поговорить с таким человеком, как обнаруживаешь, что при своих огромных знаниях он вполне себе живой.

Пол Хадсон известен как эксперт в Swift и iOS. Сайт Hacking with Swift, целый ряд книг, доклады на конференциях вроде dotSwift и SwiftConf, твиттер-аккаунт с 17 000 фолловеров, YouTube-канал — это всё он. И мы с ним поговорили: от того, с чего он начинал, до советов, которые он может дать начинающим спикерам/блогерам.
Читать дальше →
Total votes 24: ↑22 and ↓2+20
Comments8

Kotlin, IT в Эстонии и (внезапно) туннель между Таллином и Хельсинки: интервью с Антоном Кексом

Reading time12 min
Views6.2K
Недавно у нас в блоге вышел весьма специфичный пост про Котлин: не очень серьезный, довольно поверхностный и неожиданно бодрый. Но мы прекрасно понимаем, что критиковать технологию, потратив на её изучение несколько дней, — это моветон. И поэтому в этот раз мы решили поговорить о Котлине с человеком, который пишет на нем на проде с версии 1.0.



Сегодня названием Kotlin уже сложно кого-то удивить, особенно в Android-разработке. То ли дело в начале 2016-го: востребованность была на порядок ниже, об официальной поддержке Google ещё и речи не шло, и писать на Kotlin было уделом смелых духом. Одним из таких смельчаков стал Антон Кекс, и впоследствии он тоже уделял Kotlin много внимания (например, дважды выступал на KotlinConf). Поэтому мы решили расспросить его о том, как жизнь Kotlin-разработчика менялась со временем.

А чтобы два раза не вставать, охватили и другую тему. Антон — сооснователь эстонской компании Codeborne, практикующей extreme programming, поэтому заодно узнали, что в Эстонии с IT и каково создавать там собственную компанию.
Читать дальше →
Total votes 22: ↑21 and ↓1+20
Comments0

Мобильный уик-энд: бесплатная трансляция Mobius

Reading time4 min
Views1.7K


На этих выходных многие мобильные разработчики будут на Mobius 2018 Moscow, но этот пост — в первую очередь для тех, кого там не будет. У нас есть бесплатная онлайн-трансляция некоторых докладов, так что в выходной день можно будет открыть YouTube на любом подходящем устройстве (например, для пущей аутентичности на смартфоне, который используете в разработке) и узнать что-то полезное, не покидая любимый диван.

Какие именно доклады попали в открытую для всех часть? А что будет на конференции такого, что в трансляцию не попадёт? Все описания и заветная ссылка — под катом.
Читать дальше →
Total votes 13: ↑13 and ↓0+13
Comments0

«Я стал терапевтом или психологом» — Виталий Фридман о UX-тестировании и мобильных интерфейсах

Reading time12 min
Views5.7K


Если фронтендеры давно знают и высоко ценят Виталия Фридмана (сооснователя Smashing Magazine), то мобильным разработчикам и тестировщикам это имя может быть куда менее известно. Но Виталий, недавно ухитрившийся занять сразу два первых места в топе докладов HolyJS 2018 Piter, теперь добрался до мобильных и тестировочных конференций с новым докладом «Крайности тестирования: хитрости из тёмных уголков мобильных интерфейсов».

Поэтому в преддверии Heisenbug и Mobius мы задали ему вопросы и о UX-тестировании, и о мобильных интерфейсах: от того, как проводится такое тестирование конкретно в Smashing Magazine, и вплоть до смартфонных «чёлок».
Читать дальше →
Total votes 26: ↑21 and ↓5+16
Comments0

Идёт мобильный разработчик по лесу, видит — Котлин горит. Сел в Котлин и сгорел

Reading time6 min
Views55K

Мир сходит с ума. Говорят, все новые мобильные проекты на Андроиде пишут исключительно на Котлине. В наше время очень опасно не учиться новым технологиям. Вначале твои знания устаревают, ты вылетаешь с работы, живешь у теплотрассы, дерёшься с бомжами за еду и умираешь в безвестности, так и не выучив функционального программирования. Поэтому я отправился на Курсеру изучать курс Kotlin for Java Developers и начал читать книжку (привет, abreslav, yole), поспрашивал друзей сами знаете откуда и вернулся назад с некой пустотой в душе. Помогите Олегу-путешественнику найти смысл в Котлине!


  • Бонус: хаброопрос «Как вы используете Kotlin?»


Читать дальше →
Total votes 143: ↑91 and ↓52+39
Comments319

Mobius 2018 Moscow состоялся, да здравствует Mobius 2019 Piter

Reading time6 min
Views2.5K


Обычно «как прошла конференция» и «анонс конференции» — это два совсем разных текста. Но в этот раз мы одновременно провели московский Mobius и открыли регистрацию на петербургский (состоится 22-23 мая). И мы решили, что рассказ «что было в Москве» поможет сразу всем: кто-то благодаря нему заново переживёт московское мероприятие, а кто-то определится, покупать ли билеты на петербургское, пока они дешевле всего.
Total votes 32: ↑31 and ↓1+30
Comments0

Дайджест интересных материалов для мобильного разработчика #279 (10 — 16 декабря)

Reading time3 min
Views6.9K
В новом дайджесте у нас шикарное расследование про геолокацию и то, как приложения делятся данными с рекламодателями, Metal и SceneKit для разработчиков, история приложения на $500,000, лучшие SDK, рост и реклама 2018.

Читать дальше →
Total votes 22: ↑22 and ↓0+22
Comments0

Разбор конкурса-квиза по Android со стенда HeadHunter на Mobius 2018 Moscow

Reading time5 min
Views3.4K
Сегодня разбираем Android quiz с конференции для мобильных разработчиков Mobius 2018 Moscow.

Формат был довольно стандартный: 15 вопросов по 4 варианта ответа. Временной лимит 30 секунд на каждый вопрос.



Поехали!
Читать дальше →
Total votes 28: ↑26 and ↓2+24
Comments0

«Я был очень негативен по отношению к корутинам»: Артём Зиннатуллин об Android-разработке

Reading time13 min
Views19K


Среди Android-разработчиков Артём Зиннатуллин пользуется таким уважением, что про него можно сочинять аналог «фактов о Чаке Норрисе» — что-нибудь такое:

  • Артём так суров, что при его виде гитхаб сам зеленеет (кто из нас может похвастаться таким графиком contributions?)
  • Артём так суров, что для него git — это мессенджер.
  • Артём так суров, что в его приложениях context — это подкаст.

Когда на нашей конференции Mobius мы брали у него интервью, оно предназначалось для онлайн-трансляции. Но увидев, как на него ссылаются в Android-чате, мы решили, что на Хабре оно тоже может многих заинтересовать, и сделали для вас текстовую версию (видеозапись также прилагаем).

Как жить с проектом на миллион строк кода? В чём недостаток корутин Kotlin? А в чём неправ Google? Чем разработка в Сан-Франциско отличается от российской? Чему был посвящён доклад на Mobius? Под катом — обо всём этом.
Читать дальше →
Total votes 34: ↑34 and ↓0+34
Comments10

Конференция по подписке

Reading time4 min
Views1.3K


Из-за всей истории с пандемией множество конференций отменили, либо перевели в онлайн.

Ведущие подкаста «Сушите вёсла» позвали в гости Алексея Фёдорова (23derevo), организатора TechTrain, Heisen Bug, Holy JS, JPoint и других мероприятий. Чтобы разобраться, а стало хуже или лучше?
Total votes 15: ↑15 and ↓0+15
Comments1

Litho: лучшие практики для создания эффективного UI в Android

Reading time19 min
Views9K
Litho — UI-фреймворк от Facebook, который отвечает за быстрый рендеринг тяжелого UI в топовых приложения с миллиардами загрузок.

Как его использовать, что происходит под капотом, и действительно ли с UI можно работать только из одного потока?


Cookbook по Litho в расшифровке моего доклада с конференции Mobius 2019 Moscow под катом.
Total votes 19: ↑19 and ↓0+19
Comments8

Весенние конференции JRG: онлайн и офлайн, новые и любимые

Reading time3 min
Views792

Этой весной мы проведём ряд конференций, и среди них целых три новых (про Go, ML и безопасность приложений). Одни мероприятия будут полностью онлайновыми, а другие пройдут в  Москве (но и к таким возможно подключиться удалённо).

Все билеты уже в продаже, а в случае с частью конференций ещё не поздно подать заявку на доклад. Лайфхак: тебе не понадобится покупать билет на конференцию, если сам на ней выступаешь! Хотя, конечно, для спикеров это обычно не главное: важнее, что пока объясняешь другим тему, сам её понимаешь куда лучше прежнего.

Этот пост — сразу обо всём конференционном сезоне:
Flow (системный и бизнес-анализ), 12 марта, онлайн
SafeCode (безопасность приложений), 13-14 марта, онлайн
GoFunc (разработка на Go), 14-15 марта, онлайн
TechTrain (профессиональный рост в IT), 6 апреля
HolyJS (JS-разработка), 15 апреля в онлайне и 26-27 апреля в Москве
Heisenbug (тестирование), 16 апреля в онлайне и 22-23 апреля в Москве
JPoint (Java-разработка), 17 апреля в онлайне и 24-25 апреля в Москве
Mobius (мобильная разработка), 14 мая в онлайне и 20-21 мая в Москве
C++ Russia (понятно что), 15 мая в онлайне и 22-23 мая в Москве
I'ML (работа с ML), в июне, онлайн

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments0

Что мобильным разработчикам расскажут на Mobius 2023 Autumn: от Compose и SwiftUI до компьютерного зрения

Reading time19 min
Views1.4K

Близится очередная конференция Mobius, и пришло время представить Хабру её программу.

Суть прежняя: тут есть доклады и по iOS-разработке, и по Android, и по кроссплатформенным технологиям вроде Flutter. И про свежие тренды (вплоть до шлема Apple Vision Pro), и про более фундаментальные вопросы вроде архитектурных.

А что конкретно будет? Собрали под катом описания всех докладов, разделив их на тематические блоки.

Программа Mobius 2023 Autumn
Total votes 12: ↑12 and ↓0+12
Comments0

Конференция Mobius: финальное расписание

Reading time1 min
Views3.1K
Всем привет!

Наверное, многие из вас уже знают, что 14 марта мы проведём в Питере конференцию Mobius для мобильных разработчиков.Три потока, 13 докладов и круглый стол по защите мобильных приложений.

Расписание кликабельно.



Итак, 14 марта, Питер. Приходите!
Total votes 17: ↑13 and ↓4+9
Comments7

Анонс конференции Mobius 2015: доклады по iOS, Android и Mobile Security

Reading time4 min
Views6.7K
Всем привет!

3 апреля 2015 года в Санкт-Петербурге пройдёт конференция Mobius для программистов, разрабатывающих ПО под Android, iOS, Windows Phone и другие мобильные платформы.



Доклады конференции будут сугубо ТЕХНИЧЕСКИМИ. В программе:
  • более 20 технических докладов от экспертов в области мобильной разработки;
  • Мастер­классы от гуру программирования под iOS и Android;
  • Зоны свободного общения — возможность неформального контакта с участниками.


На конференции НЕ БУДЕТ:
  • докладов про маркетинг и продвижение мобильных приложений;
  • презентаций про инвестиции, стартапы, бизнес-­модели, монетизацию и т.п.;
  • лекций про внедрение Agile и других методологий разработки;
  • коворкингов, хакатонов и прочих всем надоевших баззворд-активностей.


Из похожих конференций в России есть только московская конференция #MBLTDev от компании e-Legion и… и всё. Все остальные конференции занимаются играми, продвижениями, трафиками и другими не-девелоперскими делами. Так что приятно, что в этом поле появился хоть кто-то, кроме нас :) Потому что на других конференциях, конечно, попадаются девелоперские доклады, а иногда и целые секции, но этого, к сожалению, все равно мало. Особенно на фоне роста числа технических мобильных конференций в Европе и США.

Подробнее о Mobius 2014 и Mobius 2015 ...
Total votes 22: ↑19 and ↓3+16
Comments0

Конференция Mobius 2015 по мобильной разработке: анонс докладов

Reading time7 min
Views6.4K
Всем привет!

В последние две недели я что-то слегка забегался и перестал следить за докладами, опубликованными на сайте Mobius 2015. Сегодня зашел и офигел: пока я мотался по командировкам, наш программный директор Андрей real_ales Дмитриев замутили нереально крутую программу! Лично мне кажется, что она на голову выше как прошлогодней, так и вообще любой программы любой другой мобильной конфы.



На сегодня программа Mobius 2015 сформирована на 85%: анонсировано 18 докладов из планируемых 21. Все доклады мы разбили на 5 групп: Devices, Tools, Tests, Security и Others. Сейчас, за 4 недели до конфы, самое время для того, чтобы коротко по ним пройтись.
Обзор докладов Mobius 2015
Total votes 13: ↑13 and ↓0+13
Comments12

Конференция Mobius: как в мобильных устройствах открывали неочевидное

Reading time7 min
Views7.8K
В 2015-м, спустя восемь лет после появления первого айфона, может легко показаться, что мы уже знаем все важное о мобильных устройствах и разработке для них: мол, остается подробнее изучать детали и вводить в курс дела новичков, а масштабных открытий ждать больше не приходится. Но прошедшая в Петербурге конференция Mobius показала, что инноваций и неочевидных вещей много, и даже люди, на первый год разрабатывающие мобильные приложения, могут узнать много нового и интересного. Что именно на конференции поведали?



Читать дальше →
Total votes 21: ↑19 and ↓2+17
Comments8

Настоящее и будущее Swift: вопросы взрослым

Reading time5 min
Views18K
Скоро два года с того момента, когда язык Swift был официально представлен, но его состояние остаётся неопределённым. С одной стороны, в топе «самых любимых языков» на Stack Overflow он на втором месте — видно, что попытка Apple «улучшить Objective-C» разработчикам понравилась. А с другой, в топе «самых используемых» его при этом нет — там по-прежнему Objective-C. Более того: сообщается, что сама компания Apple сейчас толком не использует в iOS свой собственный язык, пока что реализовав на нём только калькулятор.

Одна из причин в том, что язык ещё не достиг стабильности ABI: сейчас никто не гарантирует, что после выхода его новой версии ваш код не сломается. Однако в Apple называют важнейшим приоритетом исправление этой ситуации. А недавно на горизонте показалась версия 3.0, которая должна принести много нового. Означает ли всё это, что настаёт время браться за Swift всерьёз, или целесообразность его использования всё ещё под большим вопросом?



Мы решили расспросить о настоящем и будущем языка трёх специалистов из крупных компаний, уже использующих Swift и не понаслышке знакомых с темой. На наши вопросы ответили:

  • Максим Соколов (Avito);
  • Игорь Кашкута (Badoo);
  • Егор Толстой (Rambler&Co).


Читать дальше →
Total votes 23: ↑18 and ↓5+13
Comments33

Кроссплатформенная мобильная разработка: вопросы взрослым

Reading time4 min
Views15K
Разрабатывать мобильное приложение независимо для разных платформ, или изо всех сил налегать на кроссплатформенные средства? Многие скажут, что это заведомо ошибочная постановка вопроса: у обоих вариантов есть свои преимущества и недостатки, так что единственно верного ответа нет. Но это не значит, что разговоры на эту тему могут быть лишь холивором, бессмысленным и беспощадным.

Во-первых, преимущества и недостатки обоих подходов будут совершенно по-разному сказываться в разных ситуациях. Значит, этот вопрос стоит рассматривать не в вакууме, а применительно к конкретным условиям. А во-вторых, нюансы ещё и меняются со временем: например, совсем недавно Microsoft, купив Xamarin, сделали этот продукт бесплатным. Означает ли это, что привычные нам «за и против» пора пересмотреть?



Мы задали несколько вопросов трём специалистам, занимающимся мобильной разработкой на заказ и хорошо знакомым с тем же Xamarin: кому ещё оценить спектр возможных ситуаций, как не им, задействованным в проектах разного масштаба и характера? Нашими собеседниками стали:

  • Михаил Самарин (Futurice, бизнес-директор)
  • Денис Кретов («Нотиссимус», технический директор)
  • Максим Pocheshire Евтух («Нотиссимус», разработчик)


Читать дальше →
Total votes 21: ↑16 and ↓5+11
Comments1

Mobius 2016: мобильная разработка по-новому

Reading time6 min
Views6K
В этом году продажи айфонов впервые перестали расти, мобильный рынок в целом тоже не хвастается прежним бурным ростом, а новые смартфоны и новые версии их ОС уже не поражают воображение. Не означает ли это, что в мобильной разработке настаёт время застоя? Не начнут ли доклады о ней полностью повторять то, что говорили в предыдущие годы на тех же самых конференциях?

Прошедшая в Петербурге конференция Mobius позволила получить ответ и на этот вопрос, и на многие другие. Под катом — подробный рассказ о том, что там было.



Читать дальше →
Total votes 9: ↑9 and ↓0+9
Comments8