iOS Enjoyer (Роман Галь)

Логотип телеграм канала @iosenjoyer — iOS Enjoyer (Роман Галь) I
Логотип телеграм канала @iosenjoyer — iOS Enjoyer (Роман Галь)
Адрес канала: @iosenjoyer
Неактивный
Категории: Технологии
Язык: Русский
Количество подписчиков: 1.60K
Описание канала:

Новости и гайды из мира мобильной разработки, управлении командой, создании собственных продуктов, психологии и прочих не связанных между собой вещах.
Предложить статью или новость: @iOSEnjoyerBot
Автор: @roman_mobile

Рейтинги и Отзывы

1.67

3 отзыва

Оценить канал iosenjoyer и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

1

2 звезд

0

1 звезд

2


Последние сообщения

30 июн 2022
Не могу не поделиться замечательным видео о силе слова нет. Материал актуален для тех, кто ничего не успевает, либо при постоянной загруженности не чувствует движения вперед.
32 viewsRoman Gal, 09:00
Подробнее
Поделиться:
Открыть/Комментировать
27 июн 2022
Если вам когда-нибудь придется проходить System Design Interview вам пригодится статья Anu Upadhyay. На примере твиттера, автор рассказывает как не растеряться, когда просят задизайнить сервис с миллионами пользователей и в какую сторону направлять размышления.

От себя могу добавить, что как правило, оценивается качество собранных требований, архитектурное решение и знание технических деталей. Но даже зная структуру собеседования будет очень кстати развивать насмотренность в архитектурных решениях, с чем и поможет данная статья
40 viewsRoman Gal, 09:23
Подробнее
Поделиться:
Открыть/Комментировать
23 июн 2022
В продолжении темы ImageRenderer, автор рассказывает, как реализовать похожий функционал на iOS 13+. Решение работает через UIHostingController и выглядит костыльным, но тем не менее полезное для тех, кто уже использует SwiftUI в продакшене
47 viewsRoman Gal, 16:32
Подробнее
Поделиться:
Открыть/Комментировать
23 июн 2022
Нашёл вводный гайд по DDD на примере проектирования микросервисной архитектуры. Полезен, если нет времени читать оригинальную книгу.

Интересно, как много команд осознанно применяют DDD подход на практике?
45 viewsRoman Gal, 09:33
Подробнее
Поделиться:
Открыть/Комментировать
21 июн 2022
В SwiftUI 4 завезли ImageRenderer, который позволяет генерировать картинки из View. Выглядит как костыль для фикса производительности SwiftUI. Из прикольного - можно генерировать PDF.

Подробнее в статье и документации
46 viewsRoman Gal, 09:12
Подробнее
Поделиться:
Открыть/Комментировать
20 июн 2022
На Big Nerd Ranch вышла статья Software Maintainability in New Technologies.

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

На мой взгляд, проблема обозначено верно, однако решение слишком абстрактное. Как мне кажется, индустрия в целом страдает от недостатка стандартизации отсюда и вытекает большинство проблем.
47 viewsRoman Gal, 10:35
Подробнее
Поделиться:
Открыть/Комментировать
16 июн 2022
Вышел разбор архитектуры MVI в iOS приложении от команды hh.ru. Ребята рассказывают, какие требования они предъявляли к архитектуре и между чем выбирали. Зачем шарить архитектуру между iOS и Android командой - вопрос открытый.

Но статья получилась интересная, рекомендую.
60 viewsRoman Gal, 09:31
Подробнее
Поделиться:
Открыть/Комментировать
15 июн 2022
Приятное открытие среды - SwiftLint можно не просто встроить в пайплайн CI, но и настроить нативную интеграцию с GitLab UI за счет Code Climate формата, который поддерживается из коробки. Подробнее об этом в статье.
55 viewsRoman Gal, 09:19
Подробнее
Поделиться:
Открыть/Комментировать
14 июн 2022
Интересного контента на WWDC оказалось больше, чем я ожидал, поэтому я сделаю серию постов сгруппированных по темам.

Ключевая тема номер один - SwiftUI & UI Frameworks. Изменения из этой секции максимально повлияют на настоящее и будущее iOS разработки - виджет для лок скрина ваш ПМ попросит уже завтра.

Must have доклады - стоит смотреть уже сейчас:

Вкратце о новинках
What's new in SwiftUI
What's new in UIKit
What's new in TextKit and text views

Новая навигация и верстка в SwiftUI
The SwiftUI cookbook for navigation
Compose custom layouts with SwiftUI

Кастомизация лок скрина - помните про ПМа
Complications and widgets: Reloaded
Go further with Complications in WidgetKit

SF символы - эту секцию смотрите сразу с вашим дизайнером
What's new in SF Symbols 4
Adopt Variable Color in SF Symbols

Всё! Остальные доклады нишевые - приложения с графиками можно пересчитать по пальцам, в локализации с большой вероятностью у вас костыли и кастомные UI элементы. Рекомендую смотреть только для общего развития или под конкретную задачу. iPad и EDR в список не включал, эти темы еще более узко специализированы.

Опциональные доклады:

Нативный фреймворк для построения графиков
Hello Swift Charts
Swift Charts: Raise the bar

Локализация
Build global apps: Localization by example
Get it right (to left)

Шаринг данных
Meet Transferable

#WWDC
57 viewsRoman Gal, 09:10
Подробнее
Поделиться:
Открыть/Комментировать
9 июн 2022
В перерывах между просмотром докладов WWDC, рекомендую прочитать пост об активации пользователей в продукте.

Статья будет актуальна для тех, кто пилит пет проекты или планирует развиваться в Product Manger'а.

Автор рассказывает, что инвестиции усилий в активацию пользователей драматически влияют на продукт и как правило стоят дешевле, чем изменение самого продукта.
80 viewsRoman Gal, 08:51
Подробнее
Поделиться:
Открыть/Комментировать
8 июн 2022
Краткий обзор что нового уже показали в SwiftUI. Хайп вокруг чартов пока не понятен - что мешает использовать сторонние либы? В остальном улучшения приятные, особенно для тех, кто планирует релизиться сразу на iOS 16

#WWDC
97 viewsRoman Gal, edited  08:47
Подробнее
Поделиться:
Открыть/Комментировать
7 июн 2022
WWDC Keynote мне показался слабым, хотя обычно стараюсь оправдать Apple. Презентация превращается в анонс фишек для пользователей, а не для разработчиков, несмотря на Developer в названии. Минимальный акцент на апи, новый Xcode не показали, никаких вам SwiftUI.

При всем упоре на Neural Engine в мобильных и десктопных чипах они не как не завезут в Xcode аналог Tabnine, который существует уже много лет.

Из докладов самый актуальный The SwiftUI cookbook for navigation - пройдет сегодня в 18.00 по Мск, придется смотреть Для себя подметил еще несколько интересных, но game-changerов в списке докладов не нашел.

В конце недели сделаю топлист с наиболее важными на мой взгляд докладами

#WWDC
90 viewsRoman Gal, edited  07:56
Подробнее
Поделиться:
Открыть/Комментировать
5 июн 2022
Нашёл старый, но интересный доклад о Highload. На пальцах показывается реальная потребность бизнеса в обработке высоких нагрузок.

Спойлер - 90% компаний не нуждаются в мощной бэкенд инфраструктуре, при этом все упирается в отрисовку на клиенте.
71 viewsRoman Gal, 09:51
Подробнее
Поделиться:
Открыть/Комментировать
4 июн 2022
Уже в понедельник стартует неделя WWDC. Какого либо анализа слухов я не делал, но подозреваю, что будет анонс нового чипа, обновление Mac Pro и XDR дисплея. Mac Pro последний в линейке без M процессора, а дисплей давно пора перевести на 120+ Гц.

Наверняка расскажут об успешном успехе сервисов и анонсируют новые сериалы - лично я жду новый сезон "Видеть".

Будет ли AR девайс, о котором ходят слухи уже много лет - вопрос открытый. Возможно, Apple прибережет его еще на год+.

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

Ждать осталось не долго, и в конце конференции я так или иначе подведу итог анонсированных нововведений
62 viewsRoman Gal, 09:49
Подробнее
Поделиться:
Открыть/Комментировать
3 июн 2022
Marco Eidinger запустил сайт для быстрой проверки доступности фреймворков Apple на различных ОС. Автор мотивирует это решение тем, что официальная документация подобного сделать не позволяет.

Сам сайт
Описание фильтров и релиз ноусты

Выглядит полезно, если приходится разрабатывать сразу под несколько операционных систем
55 viewsRoman Gal, 08:27
Подробнее
Поделиться:
Открыть/Комментировать
1 июн 2022
Вечно актуальная статья о разрешении технических споров в команде
53 viewsRoman Gal, 12:14
Подробнее
Поделиться:
Открыть/Комментировать
1 июн 2022
Опубликованы финалисты Apple Design Awards 2022. Без слез на список не взглянешь. Как обычно, пиар своих в перемешку с ноунейм аппами.
47 viewsRoman Gal, 07:49
Подробнее
Поделиться:
Открыть/Комментировать
30 мая 2022
Прикольный хак для обхода багов SwiftUI Preview.

Самое смешное, что при попытке его затестить, пришлось несколько раз перезапустить Xcode в пустом проекте, чтобы превью наконец заработало.

Что в голове у продуктологов Xcode и когда дефолтные фичи IDE начнут работать без явных багов - вопрос открытый
52 viewsRoman Gal, 08:33
Подробнее
Поделиться:
Открыть/Комментировать
28 мая 2022
На этой неделе было мало интересных материалов, поэтому я решил достать из закромов старый, но не бесполезный доклад о конкурентных преимуществах. Да к тому же еще и суббота - есть время подумать о будущих проектах.

Автор сжато рассказывает о выборе идеи проекта и проверке её работоспособности. Пересматриваю не первый раз и все равно делаю заметки о том, что можно взять на вооружение.
53 viewsRoman Gal, 12:15
Подробнее
Поделиться:
Открыть/Комментировать
26 мая 2022
Apple напомнили о дедлайнах по удалению аккаунта. Начиная с 30 июня 2022 все приложения, в которых можно создать профиль пользователя, должны также поддерживать его удаление.

При этом особое внимание стоит уделить местоположению функции в приложении - ее должно быть легко найти, также корректно отрабатывать удаление аккаунта при использовании Sign in with Apple.

Вангую, что эти пункты станут основными причинами реджекта в ближайшее время
45 viewsRoman Gal, 08:12
Подробнее
Поделиться:
Открыть/Комментировать
iOS Enjoyer (Роман Г... @iosenjoyer
Открыть в Telegram