Pull to refresh

Компоненты-агностики в Angular

Reading time11 min
Views20K

Когда работаешь над библиотекой переиспользуемых компонентов, вопрос API встает особенно остро. С одной стороны, нужно сделать надежное, аккуратное решение, с другой — удовлетворить массу частных случаев. Это относится и к работе с данными, и к внешним особенностям различных кейсов использования. Кроме того, все должно легко обновляться и раскатываться по проектам.


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


bruce lee

Читать дальше →
Total votes 24: ↑23 and ↓1+22
Comments6

Как внедрить In-app Updates в Android-приложение на React Native

Reading time9 min
Views7.7K

В 2019 году Google выпустила In-app Updates — возможность обновлять Android-приложения без перехода в Google Play. Однако до сих пор довольно мало приложений поддерживают этот способ обновления.

Когда я внедрял In-app Updates в приложение Профи для специалистов — без сложностей не обошлось. Пришлось покопаться в документации, статьях и даже пару раз переписать реализацию.

Чтобы меньше людей наступали на мои грабли, я сделал пошаговую инструкцию по интеграции In-app Updates в Android-приложение на React Native. Если следовать ей — сможете внедрить эту опцию за день.

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

Amazon запускает самую выгодную платёжную систему в интернете

Reading time1 min
Views1.9K
Времена абсолютного доминирования PayPal остались далеко в прошлом. Чуть больше года назад компания Google запустила платёжную систему Google Checkout, а вот теперь у бывшего монополиста появился ещё один очень опасный конкурент.

Крупнейший в мире интернет-магазин Amazon запустил в виде ограниченной беты свою собственную платёжную систему под названием Flexible Payments Service (FPS), которая отличается чрезвычайно низкой комиссией за платежи. Уже сейчас владельцы интернет-магазинов могут подать заявку и бесплатно получить доступ к API. Для обычного пользователя это означает вот что: если у вас есть аккаунт на сайте Amazon, то вы можете «привязать» к нему свою пластиковую карточку, после чего отпадает необходимость дополнительной авторизации при расчёте в любом интернет-магазине, который поддерживает данную систему.

С точки зрения комиссионных приём платежей через FPS выгоднее, чем использование PayPal или Google Checkout. Особенно это заметно при микроплатежах, потому что система позволяет интернет-магазинам аккумулировать микроплатежи в размере даже меньше одного цента, а потом выставлять пользователю один общий счёт. Минимальная комиссия составляет один цент для внутренних платежей или пять центов для операций с банковским счётом или кредитной картой.
Total votes 23: ↑19 and ↓4+15
Comments19

Kyocera демонстрирует складной мобильник с гибким OLED-дисплеем

Reading time1 min
Views545
image

Kyocera (Кйосера) недавно продемонстрировала мобильник, работающий от кинетической энергии, который может складываться как бумажник. Разработанный индустриальным дизайнером Susan McKinney (Сюзан МакКинни), Kyocera EOS (аля "Canon EOS", Eos (Эос) — в древнегреческой мифологии богиня зари) сделан из мягкой полимерной кожи, которая обхватывает OLED-дисплей. Память формы позволяет кнопочкам выскакивать, когда телефон используется и прятаться обратно, когда телефон находится в режиме ожидания.

image

Мобильник можно использовать как в полусвернутом состоянии, чтобы набрать номер и позвонить; либо же в широкоэкранном режиме для просмотра. Этот телефон уникален тем, что источником его заряда является общение с пользователем: складывая и раскладывая телефон, приводятся в действие малюсенькие пьезоэлектрические генераторы. Теперь не нужно беспокоиться о том, что вы вышли из дома с недозаряженным телефоном.

EOS все еще на стадии концепта, но ребята из Kyocera надеются претворить сей концепт в жизнь.

Читать дальше →
Total votes 22: ↑21 and ↓1+20
Comments17

Одновременно тянущиеся резиновые колонки

Reading time3 min
Views2K
Навеяно этим постом, где устраивающий автора ответ, судя по всему так и не нашли.

Не трогай мертвого


… пронеслась фраза у меня в голове, когда я взялся воротить этот простеиший макетик, дабы найти выход. Все-таки сейчас под старые версии IE практически никто не верстает. Часть этих ребят уверенна, что таким образом они делают неоценимый вклад в развитие веба, хотя сделать под IE6/7 проблем для них нет. Для других же просто удобно игнорировать «старый, никому не нужный браузер», ведь они никогда не умели под них верстать.
Читать дальше →
Total votes 16: ↑11 and ↓5+6
Comments11