Google Firebase додав новий інтерфейс локального емулятора, два розширення обробки платежів і API керування моделлю ML. Читайте далі, щоб дізнатися більше!
Firebase — це набір інструментів, наданий Google, який функціонує як уніфікована платформа як послуга (BaaS) для мобільних розробників. У двох словах, Firebase надає чимало інструментів для вбудованих у код утиліт, таких як аналітика, автентифікація, бази даних, конфігурація, push-повідомлення, зберігання файлів тощо. Загальна платформа допомагає розробникам виконувати багато звичайних завдань у своїх програмах без необхідності створювати власні рішення для цих завдань. Наприклад, Firebase Auth SDK дозволяє розробникам легко додати повну систему входу з ан супровідний UI до своїх програм. Нещодавно Фirebase додав нові інструменти та функції, як-от новий інтерфейс емулятора, розширення обробки платежів Stripe, покращене розгортання TensorFlow lite тощо.
Новий інтерфейс емулятора для локальної розробки
Пакет Firebase Emulator був запущений минулого року, а тепер команда Firebase запустила новий інтерфейс локального емулятора в каналі бета-версії. Цей інтерфейс користувача емулятора допоможе розробникам легко та безпечно тестувати новий код, не чекаючи розгортання та не оплачуючи витрати. Ви також можете залучати нових розробників лише за допомогою кількох команд CLI, які можуть швидко створювати локальні екземпляри служб Firebase.
Emulator Suite також тепер підтримує миттєве перезавантаження коду правила безпеки.
Розширення обробки платежів Stripe
Firebase також пропонує розширення, які є попередньо запакованими пакетами коду, які розробники можуть використовувати для автоматизації типових завдань розробника. Тепер Firebase створила два нових розширення у партнерстві зі Stripe, які дозволяють розробникам швидко додавати можливості обробки платежів у свої програми та керувати ними. The Надсилайте рахунки-фактури за допомогою Stripe Розширення дозволяє розробникам програмно створювати та надсилати фірмові рахунки-фактури клієнтів за допомогою платіжної платформи Stripe. The Виконуйте оплату підписки за допомогою Stripe Розширення можна використовувати для створення та синхронізації підписок для веб-користувачів із Stripe, а також для контролю доступу до вмісту підписки за допомогою автентифікації Firebase. З цими розширеннями вам, як розробнику, не потрібно вивчати API Stripe або з’ясовувати, як інтегрувати Stripe із Firebase — просто встановіть ці розширення, і ви будете готові до роботи.
Покращене розгортання TensorFlow Lite
Firebase також представила API керування моделями ML, який дозволяє розробникам програмно оновлювати та розгортати моделі ML у TensorFlow Lite без використання консолі. Це особливо корисно, коли є конвеєр машинного навчання, який автоматично перенавчає моделі новими даними, оскільки тепер ви можете програмно завантажити оновлені моделі до Firebase. Це стверджує, що зменшує початковий розмір програми для встановлення, дозволяє тестувати A/B кілька моделей, оцінювати продуктивність і оновлювати моделі без необхідності повторної публікації всієї програми.
Оскільки за останні кілька місяців не було фізичних подій, Google розміщує Firebase Live відео для інформування та навчання розробників на різноманітні пов’язані теми. Google також оголосив про багато нових функцій і покращень у Firebase протягом року, зокрема API програм раннього доступу, Cloud Firestore для C++ і Unity, і Увійдіть за допомогою Apple через автентифікацію Firebase.