Today we're excited to release React Native 0.84! This release makes Hermes V1 the default JavaScript engine, bringing significant performance improvements to all React Native apps. We've also continued removing the Legacy Architecture on both iOS and Android, and are shipping precompiled iOS binaries by default. Highlights Hermes V1 as Default Precompiled Binaries on iOS by Default Legacy Archit
This app tracks your location in the background and sends the data to a server of your choosing. The app tracks: GPS location Motion State (walking, running, driving, cycling, stationary) Steps Battery level The app gathers data even when the phone is offline, and the data is sent to the server in a batch at an interval set by the user. There are many settings available in the settings tab which a
Sideloading for Everyone Discover apps that push the boundaries of iOS. Discover New Apps Check out these apps from verified developers on AltStore PAL. You can also find a list of available sources at explore.alt.store/directory A New Way to Sideload AltStore is an app store designed for sideloading. Every app in AltStore gets a beautifully generated store page with detailed information to make s
I have an incredibly boring summer hobby: looking at the changelog for the WebKit Github repo. Why? Because I spend a chunk of my professional life working with webviews inside mobile apps and I like to get an early peek into what's coming in the next version of iOS. Since Tim Cook has yet to stand up at WWDC and announce "one more thing... Service Worker support in WKWebView, provided you add the
はじめに こんにちは!SmartHRで働いている@pyayyです。 先日、何とは無しにiPad用のMagic Keyboardを買いました。 SmartHRが提供するタイピングゲーム人労打もプレイできちゃいます。 キーの打鍵感やトラックパッドの使用感等、MacBookのそれに近く気に入ってはいます。 が、特に物書きではないので長文を書く機会が少なく、このままではせっかくのキーボードを活用できず勿体なさを感じてしまいますね。 iPadをプログラミングに使いたい 物書きではありませんが、一応職業プログラマなのでiPadをプログラミングに使うことができればキーボードを活用できる気がします。 ざっと調べた感じでは、Appleが提供しているSwift Playgrounds以外にiPad単体でプログラミングをすることは難しそうでした。 Swiftも楽しそうなので別途楽しんでみようとは思いますが、私は
この記事は、Merpay & Mercoin Advent Calendar 2024 の記事です。 はじめに こんにちは。メルペイ Frontend の @togami です。 私たちのチームでは Engagement Platform、通称 EGP という内製マーケティングツールの開発をしています。ポイントやクーポンなどのインセンティブの配布、LP の作成と公開、キャンペーンの作成など CRM 関連のことをマーケターや PM がコーディングの知識なしで行えるようにするための社内ツールです。EGP はメルカリ US を除く全てのプロダクトで使われている会社全体の共通基盤となっています。 本記事ではこの中でも LP 作成機能、通称 EGP Pages について紹介します。また、 EGP Pages の拡張版であり Server Driven UI の実装である EGP Cards について
Task { do { try await context.evaluatePolicy(.deviceOwnerAuthentication, localizedReason: "Log in to your account") state = .loggedin } catch let error { // 認証に失敗したため、通常のユーザ名/パスワードログインに誘導する。 // ユーザがキャンセルした場合もここを通るため、`error`の内容を見てエラーメッセージ等を表示するかどうかは判断する。 // ... } } ポリシー設定について(LAPolicy) LAPolicy列挙型にて、認証の方式を指定するためのポリシーが定義されています。 evaluatePolicy(\_:localizedReason:reply:)の引数に指定することで、指定のポリシーに従って認証処理を実行し
2023年のFigmaのグローバルカンファレンスConfigでVariablesが発表され、デザイントークンはますます注目を集めています。しかし、デザイントークンという言葉は聞いたことあるものの、デザイントークンとは何なのか、また、何から始めたらいいかわからない方も多いのではないでしょうか。 本書では、これまでGMOペパボ株式会社で複数のブランド向けにデザイントークンを設計した際に得た知見や、株式会社スマートバンクでモバイルアプリ向けにデザイントークンを設計した際に得た知見を共有します。デザイントークンを利用するメリットから実際の作り方まで幅広く網羅していますので、これからデザイントークンを設計する皆さんのお役にたてると幸いです。 [著者] putchom(Ryo Fukushima) GMOペパボ株式会社でSUZURIのデザインリード及び共通基盤デザインシステムInhouseの設計を担当
生成AI(人工知能)などを悪用した「ディープフェイク」が大きな脅威になっている。その1つが「顔交換」。自分の顔を他人の顔にすげ替えた動画や画像を生成する。無料あるいは安価なツールやサービスが出回り、誰でも簡単に試せる状況になっている。 顔交換の悪用方法の1つが、生体認証の回避である。顔交換で他人になりすまし、顔認証をパスして不正にログインする。セキュリティー企業の英iProov(アイプルーブ)によると、顔交換を悪用したサイバー攻撃が2023年後半に急増。2023年前半と後半を比べると、報告件数が8倍以上になったという。 顔交換を実現するには、なりすましたい相手の顔情報を盗む必要がある。そのために開発されたと思われるマルウエアを、シンガポールのセキュリティー企業Group-IB(グループIB)が2024年2月15日(現地時間、以下同)に報告した。 Androidスマホ版(Android版)と
Introduction Last week Meta open-sourced a new library called react-strict-dom, its goal is to improve and standardize the way of writing React components for Web and Native. In this article, I'd like to go through the historical background of building a universal codebase that shares components between Web and Native, and how react-strict-dom changes the way we can do it. Historical background As
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く