新規Flutterアプリ
以前(途中まで)作ったアプリを流用してみたものの、Flutterのバージョンが上がったせいかそのままだと警告がたくさん出る。 ほとんどはconstを追加する程度なので、問題はなさそう。 とりあえず、認証とFirestore登録までできた。
POSTS
以前(途中まで)作ったアプリを流用してみたものの、Flutterのバージョンが上がったせいかそのままだと警告がたくさん出る。 ほとんどはconstを追加する程度なので、問題はなさそう。 とりあえず、認証とFirestore登録までできた。
WSL2で開発中のWebアプリを同じLANのスマホで動作確認する方法 ExpoじゃなくてFlutterだけど、上記ページの方法で接続することができた。 まるでここ数日の苦労を見ていたかのようなタイミングでの投稿に感謝。 New-NetFireWallRuleが重要っぽい。
とりあえず手作業でFlutterアプリを構築していく。 認証とか基本的なところは、以前作ったアプリの流用で。 こういう自分テンプレみたいのをそろえていくと良いのだろうな。
FlutterFlow - Build Native Apps Visually 前にチュートリアルやって、確か途中で分からなくなって放置してた。 FlutterFlowのススメを読んで、再度挑戦する気になってやってみた。 やっぱりよくわからなかった。 慣れの問題かもしれないけれど、いきなり何でもできる状態に放り込まれると、逆に何をしたらよいかわからなくなる状態。 コードだと Read more
ちょっとしたアプリを作るのに、どちらが良いのか迷っている。 ExpoはWindows環境でもiOS実機で動作確認ができるのが魅力。 ただ、「ちょっとした」アプリでそこまでする必要があるのかというと微妙。 やっぱりFlutterの習熟度を上げていくのが良いのかなぁ。
WSL2 の localhostForwarding 機能がうまくうごかない - mrk21::blog {} この記事を見ながらやってみたけど、うまくいかない。 もしかしたら経路のどこかでブロックされているのかもしれない。 うまくいったとしても、QRコードがWSL2のIPで作られているので、手打ちでWindows11のIPを打たないといけないのは面倒。
以前一度使ってみたことがあるExpoに再入門。 前にやったときはWSLだとダメでラズパイで動かしていたけど、もう1年以上たっているしいけるのでは?という期待を込めてWSL2でやってみる。 $ sudo npm install --global expo-cli $ cd photomap $ expo init . ✔ Choose a template: › tabs (TypeScript) several example screens and tabs using react-navigation and TypeScript ✔ Downloaded template. 📦 Using npm to install packages. ✔ Installed JavaScript dependencies. ✅ Your project is ready! To run your project, run one of the following npm commands. Read more
WebViewを使うとして、MDMMLのJS版を公開する場所をFirebase Hostingにした。 久しぶりにFirebase使ったらオプションが色々増えている気がする。 $ firebase init ######## #### ######## ######## ######## ### ###### ######## ## ## ## ## ## ## ## ## ## ## ## ###### ## ######## ###### ######## ######### ###### ###### ## ## ## ## ## ## ## ## ## ## ## ## #### ## ## ######## ######## ## ## ###### ######## You're about to initialize a Firebase project in this directory: /home/umemak/workspace/mdmml_js ? Which Firebase Read more
<が消えるのはエスケープ処理を入れることで回避できた。 https://github.com/umemak/mdmml_js/commit/7227e554490538dca2a2dce428fb0382297100f4 ここまでできたら、アプリ化したい。 Flutterは言語が違うけど、WebView的なものでラップすればいけるかな。
JSONをマークダウンに変換するのは比較的簡単にできた。 mdmmlに組み込んでサンプル鳴らしてみたらなんかおかしい。 よく見ると<と>に囲まれたところが消えている。タグ扱いされてしまっているようだ。 JSONに保存するタイミングで<などが<などに変換されているなぁ。