React Native компоненты: список и календари
2 комонента на React Native.
1. Список "колесо"
--------------------------
Ноябрь
Декабрь
Январь
Февраль
Март
--------------------------
Props:
- items: string[] | {value,label}[]
["Январь", ..., "Декабрь"] | [{value: "0" label: "Январь"}, ..., {value: "11" label: "Декабрь"}] - loop: boolean
- strings: number – всегда приводится к нечётному числу (например, 4 → 5), чтобы выбранная строка находилась посередине
- selected: string | value
- disable: string[] | value[] – Я могу ссылаться на элементы либо по метке, либо по значению, поэтому оба варианта должны работать.
Events:
- onChange отдает выбранный string | value
Без 3d эффекта, плоский. С инерцией, если свайпнул. Хороший пример - выбор времени на будильнике в Андроиде.
Дизайн, конечно, настраиваемый. Изменение шрифтов, отступов и т.д. не должно ломать комопнент
2. Два календаря, построенные на основе этого колеса
1. Обычный календарь, который вводит/выводит даты в формате «дд-мм-гггг».
2. Еврейский календарь с идентичным внешним интерфейсом «дд-мм-гггг», но внутри использующий еврейскую систему дат. Чтобы узнать количество дней в месяце в году, используйте библиотеку «hebcal».
Что ожидаю получить
• Повторно используемые, хорошо типизированные компоненты React Native (предпочтительно TypeScript)
• Чистый, прокомментированный исходный код без внешних нативных модулей, кроме стандартных библиотек React Native и библиотек даты от сообщества (например, moment-hijri, date-fns и подобных)
• Быстрый демонстрационный экран, демонстрирующий колесо отдельно и каждый календарь в действии
• Базовый файл README с описанием свойств, ожидаемых форматов и примером импорта
Я интегрирую компоненты в существующее приложение, поэтому ясность и удобство поддержки играют ключевую роль.
Вот примеры внешнего вида:



-
Привет, я работал над React Native колесо для выбора даты с инерцией ✅, 1 компонент, более 500 пользователей, быстрая адаптация! ✨
Как вы хотите реализовать инерцию в колесе — используя Gesture Responder или Reanimated библиотеки?
Предлагаю связаться, я бесплатно проконсультирую вас с технической стороны и составим план разработки + расскажу о моей команде!
-
11616 44 0 Привет, у меня есть опыт работы с React Native.
Пишите за деталями в личные сообщения
Буду рад Вам помочь!
-
1366 19 0 Я могу реализовать для вас 2 кастомных React Native компонента:
- Wheel Picker (список с инерционной прокруткой, loop, disable, кастомизация стилей).
- Два календаря: стандартный (dd-mm-yyyy) и еврейский (на базе hebcal) с одинаковым интерфейсом.
Актуальные фриланс-проекты в категории Гибридные мобильные приложения
Закажу улучшение интеграции моего приложения с Tpay
6080 UAH
Я закажу интеграцию платежного шлюза Tpay с моим авторским приложением. Нужно правильно реализовать автоматическое продление подписки через циклические платежи BLIK. Интеграция в значительной степени уже выполнена мной, но я застрял на одном месте, так как не являюсь… Гибридные мобильные приложения, Разработка под Android ∙ 5 дней 23 часа назад ∙ 13 ставок |
Разработка мобильного приложения на базе существующего интернет-магазина
25 000 UAH
Нужно разработать мобильное приложение (iOS + Android) на базе уже работающего интернет-магазина. Сайт остаётся, приложение работает поверх той же инфраструктуры. Приложение должно использовать: — те же товары — те же способы оплаты — те же аккаунты клиентов — ту же систему… Гибридные мобильные приложения ∙ 9 дней 4 часа назад ∙ 48 ставок |