Appwrite OSS Fund спонсирует React-Native-Permissions

Привет, читатели 👋, приветствуем вас снова в серии «Appwrite OSS Fund», где мы чествуем мейнтейнеров open-source. 🎉

🤔 Что такое OSS Fund?

4 мая команда Appwrite запустила OSS Fund — инициативу по поддержке сопровождающих проектов с открытым исходным кодом. Будучи компанией с открытым исходным кодом, мы хотели вернуть сообщество и помочь как можно большему количеству людей.

Фонд OSS — это инициатива, которая очень близка нашему сердцу.
Послушайте, что говорит наш основатель и генеральный директор — История Appwrite:

Анонсирование фонда Appwrite OSS Fund — Appwrite

Appwrite предоставляет веб- и мобильным разработчикам набор простых в использовании и интегрируемых REST API для управления основными потребностями бэкенда.

appwrite.io

📢 Объявление пятого проекта

После тщательных размышлений комитета мы с радостью объявляем о пятом проекте:

Appwrite
@appwrite
📢 Объявляем пятый проект, спонсируемый Фондом OSS!

🤔 Часто ли вы кодите на React Native?

🥳 Если да, то мы рады спонсировать проект @zoontek ‘React-Native-Permissions’!

13:48 PM — 25 Aug 2022

🤔 Что такое React-Native-Permissions?

React-Native-Permissions входит в набор библиотек React Native, созданных и поддерживаемых одним и тем же мейнтейнером.
Наиболее популярными в этом наборе являются:

Также есть:

Они позволяют вам:

  • Проверять и запрашивать разрешения во время выполнения
  • Локализовать ваш проект (конечно, перевод, но также единицы измерения, валюты, …)
  • Генерировать и обрабатывать заставку приложения
  • Управлять цветом состояния системы и навигационных панелей
  • Добавлять пользовательские пункты в меню React Native dev, с пользовательским поведением

🤝 Знакомство с разработчиком

Матье — создатель и сопровождающий многих замечательных библиотек React-Native, включая React-Native-Permissions. Он фронтенд- и мобильный разработчик, работающий в компании Swan в Париже, Франция.

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

Помимо этого, он любит плавать, кататься на велосипеде, ходить в походы и исследовать мир крафтового пива 🍻.

💡 Как возникла идея React-Native-Permissions?

В то время, когда Матье работал над приложением Uber, похожим на приложение для поиска попутчиков, оно было написано на React Native, и он столкнулся со сложными проблемами интернационализации. Поэтому он предложил реализовать во фреймворке поддержку ванили для navigator.languages (т.е. так же, как геолокация управляется через веб-спецификацию).
Его предложение было отклонено, но команда React Native признала целесообразность использования и предложила ему создать собственную библиотеку. Так родилась react-native-localize, и так Матье начал свой путь в качестве сопровождающего открытого исходного кода.

🚘 Путешествие в прошлое

React Native все еще находился на ранней стадии развития, все шло быстро, и многие вещи постоянно ломались (если не поддерживались активно). Так Матье предложил свою помощь оригинальному автору react-native-permissions (@yonahforst), в итоге взял проект на себя и перенес его под зонтик организации сообщества React Native.

С тех пор Матье продолжает воспроизводить эту схему, и каждый раз, когда он подходит к интересующей его области и не может найти надежного решения, создается новый проект с открытым исходным кодом!

🗒️ Заключительные заметки

Матье хочет поблагодарить Appwrite и всех остальных, кто пожертвовал на проект, так как он продолжает строить.

По его словам:

«Appwrite лидирует в этом направлении, в идеале многие компании должны принять подобные инициативы. Я бы хотел, чтобы этого добилась вся индустрия».

Если эта история нашла отклик у вас или вашего друга, расскажите им о Фонде OSS, поскольку прием заявок еще открыт:

Appwrite OSS Fund

Appwrite предоставляет веб- и мобильным разработчикам набор простых в использовании и интегрируемых REST API для управления основными потребностями бэкенда.

appwrite.io

Оцените статью
devanswers.ru
Добавить комментарий