並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 943件

新着順 人気順

webviewの検索結果361 - 400 件 / 943件

  • Chrome アプリの先へ向かうために

    .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

      Chrome アプリの先へ向かうために
    • Android 12 Developer Preview 1リリース:変更点と新機能 | TechBooster

      2021年2月18日10:00AM(現地時間)、GoogleよりAndroid 12 Developer Preivew1が発表されました。最新のAndroid 12(Android S)の変化点をダイジェストでお伝えします。 引用元:https://developer.android.com/about/versions/12 主にセキュリティの強化(アプリ制限の追加)およびコミュニケーション機能です。例年どおりであればDeveloper Preview 1(DP1)は動作確認のための最低限の変更が適用されています。今後のプレビューリリースでは更なる新機能が追加されるでしょう。DP1では特にAndroid OSとしてのSecurity・プライバシー機能強化が目立つ内容となり、この傾向はAndroid 11までの流れを汲んでいます。 大きなトピックとして現在のAndroid OSの提供機能

        Android 12 Developer Preview 1リリース:変更点と新機能 | TechBooster
      • プライバシー サンドボックスの取り組みに関する最新の進捗状況

        .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

          プライバシー サンドボックスの取り組みに関する最新の進捗状況
        • 画面外のイメージおよび iframe を自動的に遅延読み込みする Chrome のライトモードユーザー向け Lazy-loading について

          .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

            画面外のイメージおよび iframe を自動的に遅延読み込みする Chrome のライトモードユーザー向け Lazy-loading について
          • Googleが「GmailなどのAndroidアプリがクラッシュした問題」の反省からWebViewに「セーフモード」を導入

            2021年3月22日頃、GmailやChromeを含む複数のAndroidアプリが起動後にクラッシュする問題が発生し、世界中のAndroidユーザーに影響が及びました。この問題は、アプリ内でウェブコンテンツを表示する際に使われる「WebView」の不具合で発生したことがわかっており、Googleは今回の反省から「WebViewの『セーフモード』を導入して問題発生時に既知の良好な状態に戻す」といった対策を発表しています。 GIS_2021-03-22_Gmail_Application - fw6156fs1panucr.pdf (PDFファイル)https://static.googleusercontent.com/media/www.google.com/en//appsstatus/ir/fw6156fs1panucr.pdf Google explains why WebView

              Googleが「GmailなどのAndroidアプリがクラッシュした問題」の反省からWebViewに「セーフモード」を導入
            • reftest を導入しプロダクト品質改善の土台を整えた話 - dwango on GitHub

              はじめに ニコニコサービス本部ニコニコ開発部の小野寺と田中です。ニコニコ生放送の開発をしています。 今回は我々のチームで担当しているプロダクトの「品質改善の事例」をご紹介します。 Web アプリケーションの reftest (Reference Test) を導入する事例が出てきます。興味のある方はぜひご一読ください。 どんな課題があったか 今回ご紹介する事例は、 ある Web アプリケーションフレームワークの品質改善です。 過去の記事でもご紹介した Akashic Engine と呼ばれるもので、以降は 「エンジン」 と呼称します。 エンジンには 二つの課題 がありました。 いずれもある時期のプロダクト品質指標値を下げる要因となったもので、開発者の心の平穏を脅かすものです。 マルチプラットフォーム対応によるテスト範囲拡大 導入先サービス特有のテスト不足 これらを順に説明します。 1. マ

                reftest を導入しプロダクト品質改善の土台を整えた話 - dwango on GitHub
              • Chrome 93: マルチスクリーン ウィンドウの配置、URL ハンドラとしての PWA など

                .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                  Chrome 93: マルチスクリーン ウィンドウの配置、URL ハンドラとしての PWA など
                • 起動率20%以上!『まりも』の開発者に聞く!長寿アプリの人気の秘訣と個人開発の極意とは? – fluct magazine

                  アプリソリューション本部コンサルタントのはなしーこと花島です!今回はアプリ黎明期から現在までなが〜く愛されている『まりも』の開発者である小川さんにインタビューさせていただきました!iOSアプリを長く作られてきた小川さんのアプリ開発への思いなどもお伺いしました。 お話を伺ったのは・・・・・・ 『まりも』は90万ダウンロード突破の大人気まりも育成アプリです。水槽で小さなまりもを育てていきます。まりもは毎日少しずつ大きくなっていきますが、放っておくと水が濁ってしまったり、さらには枯れてしまうため、定期的に水をあげていきましょう。まりもを触ったり画面を傾けるとふわふわと動く姿に癒やされます。背景を変更してお好みの風景を再現したり、遊び方は様々!ペットのように名前をつけてまりもの成長を楽しみましょう! 自己紹介・アプリについて 花島:自己紹介をお願いします! 小川さん:小川です。個人でアプリを作って

                  • RustによるクロスプラットフォームGUIフレームワーク「Tauri 2.0」のベータ版が公開

                    Tauri 2.0では、AndroidとiOSにおけるモバイルアプリの開発が可能になり、ネイティブAPIへのアクセスとTauri CLIによって既存のデスクトップ向け実装を、シームレスにモバイルへ移植できるようになっている。 セキュリティ面では、バージョン1.0のホワイトリストに加えて、アクセスコントロールリストに基づいてコマンドを許可し、特定のウィンドウやリモートURLのスコープ定義が可能になった。 新機能としては、プロセス間通信にカスタムプロトコルを使用するようになるとともに、現状ではまだ未完成ながら、単一のウィンドウへの複数のWebviewの追加がサポートされている。また、JavaScriptによるウィンドウメニューおよびトレイアイコンの設定がサポートされたほか、mudaを利用したRustとJavaScript APIの両方で、ネイティブコンテキストメニューが利用できるようになった。

                      RustによるクロスプラットフォームGUIフレームワーク「Tauri 2.0」のベータ版が公開
                    • レイアウトシフトの問題は解消、ユーザーの誤タップも減る LINE NEWSが独自のSkeletonScreen実装した理由

                      2021年11月10日と11日の2日間、LINE株式会社が主催するエンジニア向け技術カンファレンス「LINE DEVELOPER DAY 2021」がオンラインで開催されました。そこで井上明紀氏が、LINE NEWSにおけるレイアウトシフト問題への取り組みについて共有しました。まずはLINE NEWSで起きたレイアウトシフト問題とは何かについて。 レイアウトシフト問題 井上明紀氏:フロントエンドエンジニアの井上明紀です。本セッションでは「LINE NEWSにおけるレイアウトシフト問題への取り組み」というタイトルでお話いたします。私はLINEの新卒入社3年目で、フロントエンドエンジニアとしてLINE NEWSやLINEスケジュールなどの開発に携わっています。 本セッションでは、LINE NEWSのサービスについて軽く触れた上で、前半ではLINE NEWSが抱えるレイアウトのシフト問題について

                        レイアウトシフトの問題は解消、ユーザーの誤タップも減る LINE NEWSが独自のSkeletonScreen実装した理由
                      • Playwright を使用してMicrosoft Edgeで自動化とテストを行う - Microsoft Edge Developer documentation

                        Playwright ライブラリは、1 つの API を介してブラウザー間の自動化を提供します。 Playwright は、Chromium 、Firefox、WebKit を 1 つの API で自動化するためのNode.jsライブラリです。 Playwright は、常緑、対応、信頼性、高速のクロスブラウザー Web オートメーションを可能にするために構築されています。 Microsoft Edge はオープンソースのChromium Web プラットフォーム上に構築されているため、Playwright は Microsoft Edge を自動化することもできます。 Playwright は既定で ヘッドレス ブラウザー を起動します。 ヘッドレス ブラウザーでは UI が表示されないため、代わりにコマンド ラインを使用する必要があります。 また、完全 (ヘッドレスではない) Micr

                          Playwright を使用してMicrosoft Edgeで自動化とテストを行う - Microsoft Edge Developer documentation
                        • 2021-08-03のJS: Yarn 3.0、Chrome 93 beta、cross origin iframeでのalert/prompt/confirmを削除

                          JSer.info #551 - Yarn 3.0がリリースされました。 Yarn 3.0 🚀🤖 Performances, ESBuild, Better Patches, ... - DEV Community 👩‍💻👨‍💻 berry/CHANGELOG.md at master · yarnpkg/berry Node.js 10のサポート終了、.pnp.cjsにリネーム、@yarnpkg/pnpifyを3つのパッケージに分解などの変更を含んでいます。 @yarnpkg/sdks: Editor SDKs @yarnpkg/pnpify: PnPと互換性のないツールを実行するツール @yarnpkg/nm: node_modules linker また、 exportsフィールドのサポート、pnpmライクなハードリンクのサポート、シェル構文のサポート改善、 ESBuil

                            2021-08-03のJS: Yarn 3.0、Chrome 93 beta、cross origin iframeでのalert/prompt/confirmを削除
                          • Visual Studio Code July 2020

                            Version 1.89 is now available! Read about the new features and fixes from April. July 2020 (version 1.48) Update 1.48.1: The update addresses these issues. Update 1.48.2: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Intel | Linux: deb rpm tarball snap Welcome to the July 2020 release of Visual Studio Code. There are a number of updates in this version that we hope you wi

                              Visual Studio Code July 2020
                            • モバイルアプリにおけるディープリンクとメルカリShopsでの実装 | メルカリエンジニアリング

                              こんにちは!ソウゾウの Software Engineer の@gentleです。連載:メルカリShops 開発の裏側 Vol.2の10日目を担当させていただきます。 メルカリShopsはメルカリのアプリ内でサービスを提供しており、メルカリShopsの機能に直接アクセスするためのディープリンクを実装しています。この記事では主にiOSにおけるディープリンクの基礎的な解説と、メルカリShopsではどのようにディープリンクを使用しているかを解説していきます。 はじめに ディープリンクとは、モバイルアプリの特定の機能に直接アクセスできるURLのことです。なお、ディープリンクにはWebサイトのトップではなく特定のコンテンツのページに直接遷移するURLのことを指す意味もありますが、本記事ではモバイルアプリにおけるディープリンクの話となります。 ディープリンクを使用すると、Webページからアプリを起動し

                                モバイルアプリにおけるディープリンクとメルカリShopsでの実装 | メルカリエンジニアリング
                              • 【アナリティクス】自分のブログがどんなOS、ブラウザ、デバイスで読まれているか知る方法 - Random Life Blog

                                ブログがどんな環境から読まれているか知る方法 みなさん、こんばんは。 自分のブログがどんな方に読まれているのか? そうしたブログに関するデータってかなり気になりますよね。 今日は、Googleアナリティクスで自分のブログがどんなOS、ブラウザ、デバイスで読まれているか知る方法についてみていきたいと思います。 自分のブログがどんな機器(OS、ブラウザ、デバイス)で読まれているか知る方法 ブラウザ OS デイバイス 終わりに 自分のブログがどんな機器(OS、ブラウザ、デバイス)で読まれているか知る方法 Googleアナリティクスのメニュー項目は多岐に渡っていて、最初は何をどう調べたら良いかわからないものですが、慣れてくると自分のブログの様々な情報を得られ、今後のブログ運営に役立ちます。 普段からどんな記事が読まれているのか、どんなところから読者が来ているかなどを把握しておくのも大切ですし、そう

                                  【アナリティクス】自分のブログがどんなOS、ブラウザ、デバイスで読まれているか知る方法 - Random Life Blog
                                • Upcoming Chrome and Chrome OS releases

                                  Admin Console 43 Android WebView 19 Beta 20 Beta updates 1918 chrome 15 Chrome Dev for Android 101 Chrome for Android 856 Chrome for iOS 326 Chrome for Meetings 5 Chrome OS 1137 Chrome OS Flex 14 Chrome OS Management 12 Chromecast Update 6 ChromeOS 148 ChromeOS Flex 148 Desktop Update 1010 dev update 263 Dev updates 1439 Early Stable Updates 37 Extended Stable updates 104 Flash Player update 5 Han

                                    Upcoming Chrome and Chrome OS releases
                                  • Upcoming security changes to Google's OAuth 2.0 authorization endpoint in embedded webviews

                                    Upcoming security changes to Google's OAuth 2.0 authorization endpoint in embedded webviews Posted by Badi Azad, Group Product Manager (@badiazad) The Google Identity team is continually working to improve Google Account security and create a safer and more secure experience for our users. As part of that work, we recently introduced a new secure browser policy prohibiting Google OAuth requests in

                                      Upcoming security changes to Google's OAuth 2.0 authorization endpoint in embedded webviews
                                    • 社外向けモバイル勉強会を初開催!立ち上げの道のりと得られた学び - RAKUS Developers Blog | ラクス エンジニアブログ

                                      こんにちは、モバイル開発チームのhyoshです。 弊社では各分野の特定のテーマに沿ってエンジニアが議論する「TechCafe」というイベントを定期開催しています。 PHPTechCafe フロントエンドTechCafe そして先日私を含めた弊社モバイル開発チームが初となる「モバイルTechCafe」を開催しました! rakus.connpass.com 本ブログでは開催までの準備過程や当日の内容についてレポーティングさせていただきます。 TechCafeについて 準備編 テーマ選定 参加者選定 打ち合わせ 当日編 紹介したイベント 複雑さに立ち向かうためのコードリーディング入門 認証体験向上のためにpasskeys(パスキー)に対応する 〜 メリット・対応方法について 集まれKotlin好き!Kotlin愛好会 WebViewと向き合う Compose で Android/iOS アプ

                                        社外向けモバイル勉強会を初開催!立ち上げの道のりと得られた学び - RAKUS Developers Blog | ラクス エンジニアブログ
                                      • 今年はクリぼっちが本当に少ない / Flutter - Qiita

                                        今年はクリぼっちが本当に少ない / Flutter 今年もやってまいりました!!クリスマス! この記事でわかること Flutterでアプリを作りましたので、その技術内容と悩み 恋をすることの素晴らしさ クリスマスの考察 この3つを中心に書いていければなと思います。 私の周りでクリぼっちが減った!? 最近、私の周りでは幸せ報告が後を絶えません。 いわゆる結婚ラッシュってやつでしょうか。 結婚しましたー(例のシンデレラの人) 結婚したぷるぷる!(大学の先輩) 結婚しました〜(インスタグラム多数) 付き合った報告(思い切って恋をしてみました!) しかもそれだけでなく、恋をした効果なのか 結婚(シンデレラ) → 勇気を出してデザインのフリーランスになれた! 結婚(大学の先輩) → CEOでめちゃめちゃ稼ぐ 付き合った報告 → CTOになれた! など恋をしつつも自分にコミットできている方が今年は多い

                                          今年はクリぼっちが本当に少ない / Flutter - Qiita
                                        • Web技術でデスクトップアプリを作成できるフレームワーク「Tauri 1.3」が公開

                                          Tauriは「Electron」と同様、Web技術をデスクトップアプリ作成に応用可能にするフレームワーク。ElectronではメインプロセスをJavaScriptで記述するが、TauriではRustで記述する。また、Electronでは完成したアプリケーションに実行環境としてWebブラウザ「Chromium」とNode.jsを付属させるが、Tauriでは実行環境として各OSが標準で備えているWebブラウザ(WebView)を使用する。完成したアプリケーションに実行環境を付属させる必要がないため、アプリケーションのファイルサイズが小さくなり、実行時にメモリ消費量も少なくなる。TauriはWindows、macOS、Linuxに対応する。 Tauri 1.3では、外部ドメインからTauriのプロセス間通信(IPC:Inter-Process Communication)に介入できるようになった

                                            Web技術でデスクトップアプリを作成できるフレームワーク「Tauri 1.3」が公開
                                          • Pixel 6: モバイル セキュリティの新しい標準を設定

                                            .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                                              Pixel 6: モバイル セキュリティの新しい標準を設定
                                            • iOSでプッシュが可能になったので、PWA のメリット・できること・事例をわかりやすく解説します - BackApp LLC.

                                              今や、「Web かアプリか」という二択で事業を考える時代ではありません。“アプリに近いことができる” システムが増え、それぞれ自社の業態や事業規模などによって適切なものが異なります。当然、複数のプラットフォームでアカウントを同時運用することも求められます。そこで、今回はそれぞれのメリットやできることを比較しました。 1. PWA (Progressive Web Apps) とは? PWA とは、Google が提案する概念で、Web ブラウザ上でネイティブ(スマホ)アプリのようなユーザー体験を提供する高機能な Web アプリです。 以下に PWAが提供できる機能をまとめます。2024 年現在では iOS/Android でも対応が異なるので、それぞれの詳しい内容については後述します。 スマートフォン・PC・タブレットすべてでインストールでき、スマホのホーム画面や PC のデスクトップにア

                                                iOSでプッシュが可能になったので、PWA のメリット・できること・事例をわかりやすく解説します - BackApp LLC.
                                              • Microsoft、IEとEdgeHTMLのTLS 1.0/1.1デフォルト無効化をついに実施へ | スラド セキュリティ

                                                Microsoft が延期していた Internet Explorer (IE) と EdgeHTML のTLS 1.0 / 1.1 デフォルト無効化をついに実施するそうだ (Microsoft Edge Blog の記事、 Neowin の記事、 Softpedia の記事)。 メジャーブラウザーは 2018 年 10 月、TLS 1.0 / 1.1 を 2020 年前半にデフォルト無効化する計画を一斉に発表したが、COVID-19 パンデミックの影響で各社それぞれ実施スケジュールを変更している。 Microsoft が再設定したスケジュールでは 2020 年 7 月に Microsoft Edge 84 (Chromiumベース) でデフォルト無効化し、2020 年 9 月に IE とレガシー Edge (EdgeHTML ベース) でデフォルト無効化する計画だった。しかし、予定通り無

                                                • 目線でブラウザをスクロールするアプリを作ってみた | DevelopersIO

                                                  クラスメソッドに転職してからというもの家族時間が以前より増え、それと同時に晩御飯を作る係に任命される機会も増え、家で料理する回数が増えました。 レシピなんて頭に入っていないので、iPhoneでレシピサイトを開いてそれを見ながら料理をするのですが、料理をしていると手が濡れたり、汚れたりするのでレシピを読み進める為にiPhoneをスクロールするにはその都度手を拭かないといけませんでした。 目でレシピを見ているんだから、ついでに目線でブラウザをスクロールできたら楽になりそうだ。 と思い、目線でブラウザをスクロールするアプリを作ってみることにしました。 作ったもの 環境 Xcode 12.5 Swift 5.4 iOS 14.6 iPhone12mini ARFaceTrackingConfiguration Apple標準フレームワークARKitの中には様々なAR体験をする為のConfigura

                                                    目線でブラウザをスクロールするアプリを作ってみた | DevelopersIO
                                                  • Building data-centric apps with a reactive relational database

                                                    Building apps is too hard. Even skilled programmers who don’t specialize in app development struggle to build simple interactive tools. We think that a lot of what makes app development hard is managing state: reacting and propagating changes as the user takes actions. We’re exploring a new way to manage data in apps by storing all app state—including the state of the UI—in a single reactive datab

                                                      Building data-centric apps with a reactive relational database
                                                    • MacとネイティブインターフェイスとGUIの原理に関する考察|usagimaru

                                                      macOSネイティブアプリケーション(Mac app)がもっとも美しい姿を見せるのは、Dockにアプリケーションの姿が「アイコン」として現れ、デスクトップの上で「特定の何か」に縛られることなく個々のウインドウが様々な大きさで自由に浮遊している、まさにその時であると私は思います。そしてその瞬間、Macと対峙した私は無限の力を得たかのような錯覚をして、創造力を掻き立てられ、画面の向こう側に確実に在るオブジェクトたちと直接的に戯れることができます。そこでは、私が予想した通りに求めたモノが現れ、考えた通りに動き、思い描いた結果が得られる。このインタラクションの連鎖が途切れることなく続く環境こそが私が追い求めた理想郷なのです。 Macの操作にかかる基本原理、設計原則MacのGUIの操作はとてもシンプルです。基本的にGUIに触れる方法は3つしか用意されていません。1. マウスカーソルを動かして、ポイン

                                                        MacとネイティブインターフェイスとGUIの原理に関する考察|usagimaru
                                                      • Internet Explorer 11 desktop app retirement FAQ

                                                        Update: The retired, out-of-support Internet Explorer 11 desktop application has been permanently disabled through a Microsoft Edge update on certain versions of Windows 10. Based on customer feedback, organizations will maintain control over when to remove IE11 UI elements from their devices. Over the coming months a small subset of exceptional scenarios where IE11 is still accessible will be red

                                                          Internet Explorer 11 desktop app retirement FAQ
                                                        • Chrome 81: 近距離無線通信(NFC)、拡張現実(AR)、その他

                                                          .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                                                            Chrome 81: 近距離無線通信(NFC)、拡張現実(AR)、その他
                                                          • Hobson's Browser - Infrequently Noted

                                                            Update: This post was turned into a talk for State of The Browser in October 2021; you can watch the recording here. Update, The Second: Welp, I was wrong. I assumed that Facebook PMs and engineers were smart. Of course they were going to get found out modifying content via In-App Browsers, just as this post warned they could. It's long past time for Google and Apple to act to curb this abuse via

                                                              Hobson's Browser - Infrequently Noted
                                                            • DeNAを退職しました|moga

                                                              2019年10月15日を持って、株式会社ディー・エヌ・エー(DeNA)を退職しました。9月27日が最終出社でした。約2年弱でしたが本当にお世話になりました。 次は新しくできる会社の唯一の正社員エンジニアとしてゴリゴリに新規サービスを作ります。作っています。まじでゴリゴリに作ってバンバンリリースするつもりなのでご期待ください。6月から動き始めていて、副業として仕事を受けていたんですが、とても優秀で楽しい人達と、とってもおもしろいプロダクトを作らせていただいてます! DeNAで触った技術- iOS - Swift - Android - Kotlin - Firebase - Messaging - Backend - Ruby on Rails, GraphQL - WebFront - Vue, Nuxt, Express, Node.js - GCP - GKE, PubSub, Clo

                                                                DeNAを退職しました|moga
                                                              • AndroidでもSign in with Appleしたい!#android #kotlin #sia #SignInWithApple - Tech Blog

                                                                こんにちは、初めまして。 入社して3ヶ月経ち、家族向けアプリの開発に勤しむ中、最近、自分にも家族(子猫×2)ができたAndroidエンジニアのTsutouです。 AndroidでApple IDでログイン? さて、弊社の事業であるFammでは、ログイン時のUX改善として、Sign in with Appleを導入しました。 背景として、Sign in with Apple(Apple ID でのログイン)はメールアドレスの秘匿によるプライバシー保護観点、ログインが簡単になるという点でとても良い機能です。 iOSではサードパーティログインを提供しているアプリにおいて実装が必須となっていること、昨今ではiPhoneからAndroidに乗り換えるユーザーも一定数いることから、両OS同時の導入を決定しました。 しかし、AndroidでSign in with Appleするには、iOSとは違い公式

                                                                  AndroidでもSign in with Appleしたい!#android #kotlin #sia #SignInWithApple - Tech Blog
                                                                • BootstrapではなくOnsen UIを選定した理由 - ecbeing labs(イーシービーイング・ラボ)

                                                                  こんにちは。堀内です。 今回はCSSフレームワークについてお話しします。 CSSフレームワークといえば Bootstrap を思い浮かべる方も多いかと思いますが、今回は「Onsen UI」というフレームワークを採用しました。 何故 Onsen UI にしたのか選定理由について語っていきたいと思います。 前回の記事で登場しました『アプリ内 WebView で閲覧する商品ページ』に利用するCSSフレームワークの選定も並行で進めていました。 blog.ecbeing.tech そもそもOnsen UIって? Onsen UI は、Webアプリ上で iOS や Android のネイティブUIと同等の UX を実現するための CSSフレームワークです。 ボタンやリストなど様々な UIコンポーネントが用意されています。 また、実行端末に合わせてスタイルを自動で切り替えてくれるため、コードを共通化でき

                                                                    BootstrapではなくOnsen UIを選定した理由 - ecbeing labs(イーシービーイング・ラボ)
                                                                  • Web Request と Declarative Net Request: Manifest V3 による拡張機能への影響について

                                                                    .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads 71 Ads API 11

                                                                      Web Request と Declarative Net Request: Manifest V3 による拡張機能への影響について
                                                                    • Microsoft Edge WebView2 の概要 - Microsoft Edge Developer documentation

                                                                      Microsoft Edge WebView2 を使用すると、Web テクノロジ (HTML、CSS、JavaScript) をユーザーのネイティブ アプリに埋め込みできます。 WebView2 コントロールは、Microsoft Edge をレンダリング エンジンとして使用して、ネイティブ アプリに Web コンテンツを表示します。 WebView2 を使用すると、ネイティブ アプリのさまざまな部分に Web コードを埋め込んだり、1 つの WebView2 インスタンス内にすべてのネイティブ アプリをビルドしたりできます。 WebView2 アプリの構築を開始するには、「WebView2 の使用を開始する」を参照してください。 ハイブリッド アプリのアプローチ 開発者はひんぱんに、Web アプリを使用するか、またはネイティブ アプリを作成するかの選択をすることが必要になります。 この決

                                                                        Microsoft Edge WebView2 の概要 - Microsoft Edge Developer documentation
                                                                      • AndroidでAppAuthを使ってOAuth 2.0認証を行う - asoview! Tech Blog

                                                                        これはアソビュー! Advent Calendar 2022の24日目です。 いよいよクリスマスイブまで来ました。 アソビューでバックエンドエンジニアをしている上中です。 はじめに ネイティブアプリでのOAuth認証 認証の流れ 実装 環境 Gradle アプリ内ブラウザを起動するまで 認可コード取得〜アクセストークン取得まで 最後に はじめに アソビュー!では2022年の夏に、待望のスマホアプリをリリースしました。 tech.asoview.co.jp ECサイトアソビュー!のユーザ認証はOAuth 2.0の認可コードフローで行っており、アプリではiOS/Android共にAppAuthというライブラリを利用してOAuth認証を実現しています。 AppAuthは、Android/iOSのネイティブアプリにおけるOAuth認証の認証フロー実装をよしなに抽象化してくれるライブラリです。 そこ

                                                                          AndroidでAppAuthを使ってOAuth 2.0認証を行う - asoview! Tech Blog
                                                                        • GitHub - webview/webview: Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).

                                                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                            GitHub - webview/webview: Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).
                                                                          • Web でカメラを使おう – WebRTC (getUserMedia) on WebView - 芳和システムデザイン

                                                                            Android の WebView は Chrome から提供されている(Android 7.0 以降)ので Chrome で動けば WebView でも動きます。iOS については WebView は Safari と実装が別になっており、残念ながらまだ動作しませんでした。(RTCPeerConnection と RTCDataChannel については iOS11からサポートされているようです。) というわけでプラットフォーム非依存という当初の目的には早くもミソが付いてしまいました。 ここまで読んでくださった iOS エンジニアの方々には申し訳ないのですが、以降は Safari をターゲットとしてご覧いただけますと幸いです。 基本的な使い方前提実装に入る前にまず getUserMedia を使用するための前提としてAPI を呼び出すページは HTTPS通信である必要があります。 唯一例

                                                                              Web でカメラを使おう – WebRTC (getUserMedia) on WebView - 芳和システムデザイン
                                                                            • WebUI

                                                                              Use any web browser as GUI. With your preferred language in the backend. Portable, Lightweight, and Full OS API access. Download Multi-language Backend You can easily embed and use the WebUI library in your project using your preferred programming language, which gives you straightforward and easy-to-use APIs to create UI using web technologies. Think of WebUI like a WebView controller, but instea

                                                                              • 「Google Chrome 110」安定版リリース、ピクチャーインピクチャー用CSS疑似クラスの追加など

                                                                                ウェブブラウザ「Google Chrome」の最新安定版であるバージョン110.0.5481.77/.78(Windows版)・110.0.5481.77(Mac版・Linux版)がリリースされました。ピクチャーインピクチャー状態を指定するCSS疑似クラスが追加されるなど、CSSやWebAPIに多数の追加機能が実装されています。 New in Chrome 110 - Chrome Developers https://developer.chrome.com/blog/new-in-chrome-110/ New in Chrome 110: picture-in-picture class, launch_handler and more! - YouTube ◆CSS疑似クラス :picture-in-picture 動画がピクチャーインピクチャーと従来の表示モードの間で切り替わると

                                                                                  「Google Chrome 110」安定版リリース、ピクチャーインピクチャー用CSS疑似クラスの追加など
                                                                                • Chrome と Chrome OS のリリースについて

                                                                                  .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                                                                                    Chrome と Chrome OS のリリースについて