自社プロジェクトでは WebView を使用して製品を開発しているため、CSS3 アニメーションの実行が非常に遅いため、ネイティブ アプリ版を開発したいのですが、インターフェイスを柔軟に更新できる Web の利点も残したいと考えています。ここでの最初のアイデアは、XML レイアウトをサーバーからローカルに取得してロードするたびにアプリを起動することです。私は Android を開発したことがないので、「コードの最初の行」を読んだだけで、それを実装するアイデアがまだ見つかりません。インターネット上の React Native などの参考資料で推奨されている未熟なソリューションは、初心者にとってさらに非現実的です。私のようなプログラマーですが、関連する経験を持つ先輩に私のニーズを達成する方法を聞きたいのですが?それともこの需要は現実的でしょうか?
これは非常に複雑な要件です。これまでのところ、Alibaba がこの方法を使用しているのを見たことがあります。Alibaba のフレームワーク https://github.com/alibaba/atlas
をご覧ください。LayoutInflater は、非ビルド期間中に XML を動的にロードすることはできません。これは、dex を動的にロードする技術を使用して実現できると思います。