Skip to content

Posts

WSL2にLAN内のAndroidから接続したい

WSL2で開発中のWebアプリを同じLANのスマホで動作確認する方法 ExpoじゃなくてFlutterだけど、上記ページの方法で接続することができた。 まるでここ数日の苦労を見ていたかのようなタイミングでの投稿に感謝。 New-NetFireWallRuleが重要っぽい。

新規Flutterアプリ

とりあえず手作業でFlutterアプリを構築していく。 認証とか基本的なところは、以前作ったアプリの流用で。 こういう自分テンプレみたいのをそろえていくと良いのだろうな。

FlutterFlow

FlutterFlow - Build Native Apps Visually 前にチュートリアルやって、確か途中で分からなくなって放置してた。 FlutterFlowのススメを読んで、再度挑戦する気になってやってみた。 やっぱりよくわからなかった。 慣れの問題かもしれないけれど、いきなり何でもできる状態に放り込まれると、逆に何をしたらよいかわからなくなる状態。 コードだと Read more

ExpoとFlutter選択

ちょっとしたアプリを作るのに、どちらが良いのか迷っている。 ExpoはWindows環境でもiOS実機で動作確認ができるのが魅力。 ただ、「ちょっとした」アプリでそこまでする必要があるのかというと微妙。 やっぱりFlutterの習熟度を上げていくのが良いのかなぁ。

WSL2のExpoにLAN内のAndroidから接続したい(未完)

WSL2 の localhostForwarding 機能がうまくうごかない - mrk21::blog {} この記事を見ながらやってみたけど、うまくいかない。 もしかしたら経路のどこかでブロックされているのかもしれない。 うまくいったとしても、QRコードがWSL2のIPで作られているので、手打ちでWindows11のIPを打たないといけないのは面倒。

Expo

以前一度使ってみたことがある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

Firebase設定

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

json2md

<が消えるのはエスケープ処理を入れることで回避できた。 https://github.com/umemak/mdmml_js/commit/7227e554490538dca2a2dce428fb0382297100f4 ここまでできたら、アプリ化したい。 Flutterは言語が違うけど、WebView的なものでラップすればいけるかな。

json2md

JSONをマークダウンに変換するのは比較的簡単にできた。 mdmmlに組み込んでサンプル鳴らしてみたらなんかおかしい。 よく見ると<と>に囲まれたところが消えている。タグ扱いされてしまっているようだ。 JSONに保存するタイミングで<などが&lt;などに変換されているなぁ。

json2md

codex-team/editor.jsの出力をIonicaBizau/json2md: A JSON to Markdown converter.に入れてみた。 思ってはいたけど、ダメだった。 面倒でも自作しないといけないか。。