WKWebViewでダウンロードしてファイル保存した画像を表示する – Cordova 10の場合 –

Monacaチームの小田川です。 2020年11月19日からMonacaでのCordova 10サポートが開始されました。 Cordova 10では、iOSプラットフォームのバージョンが「6系」にアップデートされています。iOSプラットフォーム6系からは、UIWebViewサポートが廃止され、WKWebViewのみの対応になっています。 WKWebViewでは、「file:」スキームに対してアクセ …

このエントリーをはてなブックマークに追加

最近のアシアルの賞与制度

お久しぶりです。小林です。 「エンジニアリングで世界をちょっとよくするノート」 今年から、アシアルでは「エンジニアリングで世界をちょっとよくするノート byアシアル 」を始めまして、 https://note.asial.co.jp/ そこで、エンジニアリングを通じて日々の世界を「ちょっとよくしていきたい」アシアルの思いを、記事を通じてお届けしております。 私もターンが回ってきまして、「 …

このエントリーをはてなブックマークに追加

ページで使えるクラス名を DevTools で一覧表示・補完する

Monaca/Onsen UI チームの又川(@n_matagawa)です。 CSS を追記しすぎてカオスになったページは「どんなクラス名が使えるのか分からない」「そもそもどんな CSS ライブラリが追加されているのか分からない」という状況に陥ることがよくありますよね。そんなときは DevTools のクラス名自動補完機能を使いましょう。

このエントリーをはてなブックマークに追加

Twitter API v2.0について – ユーザ認証編 –

Monacaチームの小田川です。 前回、アプリ認証でのTwitter API v2.0の利用方法を紹介しましたが、今回は、ユーザ認証での利用方法を紹介したいと思います。 ユーザ認証について調べてみると、PHP等からユーザ認証でアクセスする方法は見つかるのですが、Android(Kotlin)から利用する方法がなかったので、今回は、Android(Kotlin)からユーザ認証でTwitter API …

このエントリーをはてなブックマークに追加

Twitter API v2.0について – アプリ認証編 –

Monacaチームの小田川です。 Twitter API v2.0は、Twitter API v1.1からのアップデート版になります。現在は、Early Accessという段階で、Twitter API v1.1から完全には移行できませんが、最終的には、現行のv1.1から完全に移行する予定になっています。 今回は、Monaca関連ではありませんが、Twitter API v2.0を使う機会があった …

このエントリーをはてなブックマークに追加

L5-Swaggerを使ってOpenAPIドキュメントを作成する

こんにちは、中川です。今回は LaravelでOpenAPIのドキュメントを作成することができるL5-Swaggerを紹介したいと思います。 https://github.com/DarkaOnLine/L5-Swagger ■確認環境 PHP 7.4.1 Laravel 8.6 L5-Swagger: 8.0.2 ■インストール Laravelプロジェクトは既にあるものとして、まずは、l5-sw …

このエントリーをはてなブックマークに追加

AMPを採用したWebサイトをリリースし、運用してきた雑感

AMP

アシアル鴨田です。とあるプロジェクトで、AMP(Accelerated Mobile Pages)を使用したWebサイトを作成しており、その中で得た知見を少しお話したいと思います。 AMPに関する基本的な説明は省きますので、「AMPとは」みたいな検索で概要を把握しておいていただければと思います。 「AMPとは」Google検索結果 CSSのサイズに気をつけろ AMPでは、CSSのサイズ上限が決まっ …

このエントリーをはてなブックマークに追加

AndroidXサポートライブラリへの移行について

Monacaチームの小田川です。 Androidでは、アプリを複数のAPIバージョンに対応させる場合、以前のバージョンでも新しい機能を利用できるようにサポートライブラリが用意されています。サポートライブラリについては、こちらを参照してください。 Android 8.0(APIレベル 27)までは、android.support.*でパッケージされているサポートライブラリが利用されていましたが、An …

このエントリーをはてなブックマークに追加

モナド変換子を使ってテストを便利に(PureScript)

こんにちは。Monaca開発チームの内藤です。私は普段、プログラミングをする場合はJavaScriptや、JavaScriptに変換出来るAltJSを使うことが多いのですが、今回は、数あるAltJSの中の一つであるPureScriptについて取り上げてみたいと思います。 そもそもPureScriptとはどんな言語かというと、いわゆる関数型プログラミング言語の一種で、文法はHaskellに似ていて( …

このエントリーをはてなブックマークに追加

MonacaのリモートビルドでbuildFlagを設定する方法

Monacaチームの小田川です。 Cordovaプラグインでは、ビルドの際にbuildFlagの設定が必要になるケースがあります。Monacaで提供しているリモートビルドでは、ビルドサーバ側がCordovaのcordova buildコマンドを発行しているため、利用者側からcordova buildコマンドに対してbuildFlagを設定することができません。 Cordovaでは、ビルド構成ファイ …

このエントリーをはてなブックマークに追加