cordova-diagnostic-pluginのビルドエラーについて

Monacaチームの小田川です。 2021年9月29日に、androidx.appcompat:appcompat@1.4.0-beta01リリースされました。このリリースにより、Androidビルドで以下のようなビルドエラーが多く発生するようになりました。 このビルドエラーの多くは、cordova-diagnostic-pluginで発生しており、以下のようなIssueも報告されています。 AA …

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

npm DL 数から見る React, Angular, Vue の比較

React, Angular, Vue の休日の npm DL 数の推移

Monaca/Onsen UI チームの又川(@n_matagawa)です。 React, Angular, Vue が3大フレームワークとして定着してから3〜4年が経ちました[1]。最近はそれらをベースとした Next.js, Gatsby, Nuxt などの SSR (Server Side Rendering), SSG (Static Site Generation) ライブラリが安定期に …

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

JavaScriptとQuickSort

Monacaチームの内藤です。コロナであまり外出出来なくなり、家でYouTubeを見ることが多くなりました。そして、先日、関数型プログラミングの動画(https://www.youtube.com/watch?v=rIprO6zoujM)を見ていたのですが、そこでは次のようなコードが出てきました。 (簡単のため、ピボットとして先頭要素を採用しています。再起呼び出しするときに、ピボットは含めていない …

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

CordovaのAndroidプラットフォーム10系について

Monacaチームの小田川です。 Monacaで利用しているCordovaでは、Android Studio用のプロジェクトやXcode用のプロジェクトをベースとしたプラットフォームと呼ばれるプロジェクトが使用されています。 Monacaで開発するアプリの場合、このプラットフォームは、ビルドの際に必要になります。プラットフォームは、Monacaプロジェクトに設定されているプラットフォームのバージョ …

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

アシアルランニング部で企業駅伝に出場してきました

こんにちは、アシアルの塚田と申します。 普段はプログラミング教育関連の事業に携わっているのですが、今回はアシアルのランニング部の活動について紹介をしたいと思います。 アシアルランニング部では、以前はみんなで平日の夜に皇居や上野公園に走りに行ったり、大会に出場したりとかなり活発に活動をしていました。健康のために走るメンバーもいれば、マラソンレースでの記録更新を狙うメンバーもいて、中には国際大会出場を …

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

SvelteとViteでアプリを作ってみた!

皆さん、こんにちは!ニコラです。フロントエンドもバックエンドも両方とも好きで、フルスタックエンジニアとして、さまざまな開発に取り組んでいます。 今回のブログでは、最近話題になっているSvelteとViteの使い方について書きました。 ViteでSvelteとTypescriptのサンプルアプリを開発した記事を『The Web Tub』で公開しましたので、お楽しみください! 記事では、次の内容を説明 …

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

今よりも、ちょっとでも良い状況を。採用活動を通じて

お久しぶりです。小林です。 業容の拡大に伴い、最近、新たなバックオフィスチーム・メンバーを招き入れることになりました。この採用活動を通じて、私たちチームが大切にする価値感や、チームが目指すべき理想の姿を見直す良い機会にもなりました。 最終的に振り返って考えると、バックオフィスチーム・メンバーの採用で特に重要視したことは、現在のチームメンバーとのバランスと、仕事に対する価値感と人柄で、私たちのスタイ …

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

config-fileとedit-configの動作の違いについて

Monacaチームの小田川です。 Monacaでアプリ開発をする際に、AndroidのAndroidManifest.xmlやiOSのInfo.plistの設定を行いたい場合があります。通常、このようなネイティブ側の設定を行う場合は、Cordovaプラグインを使用して設定を行いますが、AndroidManifest.xmlやInfo.plistの設定については、Monacaプロジェクトのルートにあ …

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

iOSのアクセス許可ダイアログボックスの多言語化について

Monacaチームの小田川です。 iOS 10以降から、プライバシーに関連するデータにアクセスする場合は、 info.plistに使用説明を設定する必要があります。info.plistに使用説明が設定されると、対象のアクセス許可ダイアログボックスの一部として表示されるようになります。この使用説明が設定されていない場合、ダイアログボックスが表示される前にアプリが強制終了します。 今回は、Monaca …

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

アシアルのカジュアル面談

アシアルでは採用面接の前にカジュアル面談という形で応募者の方と社員で会社のご紹介、仕事の仕方や会社の制度や雰囲気、技術のことなどをお話しする機会を設けています。通常1時間で設定させていただき、応募された方の希望されるポジションなどによって現場の社員が対応しています。 カジュアル面談の目的 カジュアル面談の目的は面接のように選考を行うことではなく、応募者の方にアシアルについて少しでも知ってもらい、本 …

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