Pull to refresh
16
3
Михаил Кириченко @mishqua

Head of frontend

Send message

Как подготовиться к удалению приложения из AppStore

Level of difficultyMedium
Reading time6 min
Views3.2K

В этой статье расскажу как подготовиться к тому, что ваше приложение будет удалено из Appstore. Лучше приложить минимум усилий сейчас, чем спешно предпринимать действия потом. Предупрежден — значит вооружен. Сам я бы сэкономил кучу времени, если бы я наткнулся на такую статью, но, к сожалению, мне не попадалось что‑то вразумительное.

Читать далее
Total votes 10: ↑9 and ↓1+12
Comments10

Кастомная стратегия виртуального скроллинга для просмотра pdf

Level of difficultyMedium
Reading time13 min
Views3.3K

Angular CDK имеет широкие возможности для скроллинга плоского списка. Если размер каждого элемента одинаков, то можно воспользоваться FixedSizeVirtualScrollStrategy: всего лишь нужно прокинуть размер элемента в пикселях, проитерироваться по данным и виртуальный скроллинг готов. Но что делать, если размер элементов разный? Данную проблему можно решить кастомной стратегией виртуального скроллинга. В данной статье мы рассмотрим как построить такую стратегию для pdf-документов.

Читать далее
Total votes 15: ↑14 and ↓1+13
Comments0

Резиновый десктопный адаптив: как сделать большие экраны одинаковыми

Reading time5 min
Views9.6K

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

Читать далее
Total votes 12: ↑11 and ↓1+11
Comments13

Как не проиграть с производительностью в длительном скроллинге

Reading time12 min
Views4.5K

Меня зовут Михаил Кириченко. Я разрабатываю клиентскую часть в компании Bimeister.

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

Читать далее
Total votes 10: ↑9 and ↓1+9
Comments6

Information

Rating
1,123-rd
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Head of frontend
Web development
Adaptive layout
TypeScript
Angular
Vue.js
JavaScript
People management
Development management