IOS Native via Swift VS Crossplatform & Frontend via React. Собеседования. Оптимизации. Инструменты

  • Видео
  • О видео
  • Скачать
  • Поделиться

IOS Native via Swift VS Crossplatform & Frontend via React. Собеседования. Оптимизации. Инструменты

#DevJungles #SQL #SQLServer Telegram канал Dev Jungles - https://t.me/DevJungles Поддержать канал можно: - Спонсорством на YouTube - Переводом на карту или пополнением банки монобанка: Dev Jungles YouTube Channel Fund https://send.monobank.ua/jar/7iAP3sZkm9 Номер карты банки: 5375 4112 0230 1466 - Или криптой: BTC - 18C3jsFYwviN5FvzpAt4uMWRfUeVKvdWxy ETH - 0x2903f63ba9009732272e91a299053b9d7b623216 USDT on ERC20 - 0x2903f63ba9009732272e91a299053b9d7b623216 USDT on TRC20 - TSmS5RzQKbWdxZkoM2oRo9HK8FYBaq744T LTC - LN3CkrnvZLZTXDUhqTy1gUKMVpLjEPA4G2 DOGE - DPwon439jf3axVSBwyuXso6z7CivuJF655 AAVE - 0x2903f63ba9009732272e91a299053b9d7b623216 Waves - 3P8D57Zw7CrqW2o7dHpvZR2UzAzQRFA2kZd Меня зовут Подколзин Андрей и я уже черти сколько лет занимаюсь разработкой на дотНет и стараюсь держаться как можно дальше от всего связанного с UI. У меня даже строчка в резюме есть соотвествующая. А вот Стас начал свою карьеру как раз вебного фронтэнда, по большей части на React. Немного позднее он переключился на кроссплатформ на смежной технологии: React Native. А потом устав от этого всего так, что до сих плюётся при упоменании всего этого ушел в нативную IOS разработку на Swift. Мобильная разработка такая штука, где в отличии от глубокого серверного enterprise backend нет возможности докинуть еще планку оперативы. IOS'никам, если они не хотят потерять часть аудитории нужно думать про то, как запустится на далеко не последнем айфоне. Сегодня разговор пойдет о вебном фронтэнде, кроссплатформенной мобильной разработке и наконец нативной. Сравним их, поговорим о плюсах каждой и, может, даже разберем что-то из инструментов для оптимизаций в арсенале SWIFT разработчика, что предоставляет XCode. Таймкоды: 00:00 Вступление 20:55 React Native 29:23 Вопросы на собеседовании 45:56 Saga паттерн 48:16 Кроссплатформенность 58:10 IOS Native 1:18:20 Особенности разработки под IOS 1:24:33 Плавность перемещения/Scroll 1:29:49 Двойная буферизация 1:32:28 Процесс генерации изображения 1:49:13 Среда разработки Xcode 2:02:30 Запуск приложения 2:06:49 Инструментарий Xcode 2:08:43 Unit тесты 2:18:00 Метрики работы приложения 2:26:29 Визуальная иерархия слоёв 2:31:02 Breakpoints/callstack 2:34:45 Покрытие кода 2:37:25 Многопоточность 2:44:11 IOS симуляторы 2:45:44 Управление версиями 2:47:12 Мысленный эксперимент и иные обсуждения
828   |   3 год. назад  |   47 - 0
 

IOS Native via Swift VS Crossplatform & Frontend via React. Собеседования. Оптимизации. Инструменты

Скачайте изображение (превью) выбрав качество


320x180 480x360 640x480 1280x720

#DevJungles #SQL #SQLServer

Telegram канал Dev Jungles -

Поддержать канал можно:
- Спонсорством на YouTube
- Переводом на карту или пополнением банки монобанка:
Dev Jungles YouTube Channel Fund


Номер карты банки:
5375 4112 0230 1466

- Или криптой:
BTC - 18C3jsFYwviN5FvzpAt4uMWRfUeVKvdWxy
ETH - 0x2903f63ba9009732272e91a299053b9d7b623216

USDT on ERC20 - 0x2903f63ba9009732272e91a299053b9d7b623216
USDT on TRC20 - TSmS5RzQKbWdxZkoM2oRo9HK8FYBaq744T

LTC - LN3CkrnvZLZTXDUhqTy1gUKMVpLjEPA4G2

DOGE - DPwon439jf3axVSBwyuXso6z7CivuJF655
AAVE - 0x2903f63ba9009732272e91a299053b9d7b623216
Waves - 3P8D57Zw7CrqW2o7dHpvZR2UzAzQRFA2kZd

Меня зовут Подколзин Андрей и я уже черти сколько лет занимаюсь разработкой на дотНет и стараюсь держаться как можно дальше от всего связанного с UI. У меня даже строчка в резюме есть соотвествующая.
А вот Стас начал свою карьеру как раз вебного фронтэнда, по большей части на React. Немного позднее он переключился на кроссплатформ на смежной технологии: React Native.
А потом устав от этого всего так, что до сих плюётся при упоменании всего этого ушел в нативную IOS разработку на Swift. Мобильная разработка такая штука, где в отличии от глубокого серверного enterprise backend нет возможности докинуть еще планку оперативы. IOS'никам, если они не хотят потерять часть аудитории нужно думать про то, как запустится на далеко не последнем айфоне.

Сегодня разговор пойдет о вебном фронтэнде, кроссплатформенной мобильной разработке и наконец нативной. Сравним их, поговорим о плюсах каждой и, может, даже разберем что-то из инструментов для оптимизаций в арсенале SWIFT разработчика, что предоставляет XCode.

Таймкоды:

00:00 Вступление
20:55 React Native
29:23 Вопросы на собеседовании
45:56 Saga паттерн
48:16 Кроссплатформенность
58:10 IOS Native

1:18:20 Особенности разработки под IOS
1:24:33 Плавность перемещения/Scroll
1:29:49 Двойная буферизация
1:32:28 Процесс генерации изображения
1:49:13 Среда разработки Xcode
2:02:30 Запуск приложения
2:06:49 Инструментарий Xcode
2:08:43 Unit тесты
2:18:00 Метрики работы приложения
2:26:29 Визуальная иерархия слоёв
2:31:02 Breakpoints/callstack
2:34:45 Покрытие кода
2:37:25 Многопоточность
2:44:11 IOS симуляторы
2:45:44 Управление версиями

2:47:12 Мысленный эксперимент и иные обсуждения


IOS Native via Swift VS Crossplatform & Frontend via React. Собеседования. Оптимизации. Инструменты

Чтобы скачать видео "IOS Native via Swift VS Crossplatform & Frontend via React. Собеседования. Оптимизации. Инструменты" передвинте ползунок вправо



Покажите вашим друзьям, добавьте в соцсети

Ссылка на страницу с видео:

 

Ссылка HTML на страницу с видео:

 

Код для вставки плеера:


  • Комментарии

Комментарии ФБ


Уважаемые друзья!

Источником всего видеоконтента, в том числе проигрывающегося на страницах ресурса ruslar.me, является сторонний видео ресурс, а именно общедоступный видеохостинг YouTube.com, предоставляющий открытый доступ к своему видеоконтенту (используя открытую и общедоступную технологию video API3 youtube.com)!

Проблемы с авторскими правами

Если вам принадлежат авторские права на данное видео, которое было загружено без вашего согласия на YouTube.com, перейдите на страницу этого видео сайта YouTube.com , нажмите на ссылку под проигрывателем Ещё -> "Пожаловаться" -> "Нарушение моих прав" и в выпадающем меню, выбирите, что именно нарушается и нажмите кнопку "Отправить".



Неприемлемый контент

Чтобы сообщить о неприемлемом видео, перейдите на YouTube, нажмите на ссылку под проигрывателем Ещё -> "Пожаловаться" и выберите в "Сообщить о нарушении" что именно вас не устраивает в этом видео. Подробнее о наших правилах читайте в Условиях использования.