オオハシ

株式会社アクトビでUnit Managerをしているオオハシと申します。 Webエンジ…

オオハシ

株式会社アクトビでUnit Managerをしているオオハシと申します。 Webエンジニア、モバイルアプリエンジニアとしても活動しており、Flutter、Android、iOS、PHP、Laravel、Vue.jsやTypeScriptなどについて記事を書いていこうと思います。

最近の記事

FlutterのBottomNavigationBarでWebViewが複数作れない問題

起きた問題AndroidのBottomNavigationBarでは画面とItem内の画面が1:1になっていると思うのですが、FlutterでWebViewを使う場合に1:1にできないという問題が起きました。 解決策他にあればコメントなどでいただけたらと🙏 どういうこと?AndroidのネイティブBottomNavigationBar、iOSのネイティブTabBarControllerは基本的にメニューに対して画面が 1:1になる。 Flutterも基本はそう。 Flu

    • iOS ユニバーサルリンクにハマったのでメモ

      アプリに直接遷移させるURLの種類大きく「Deep link」と「Universal Links」があります。 ユニバーサルリンクとはアプリやメッセージツール、SNSなどでURLをクリックしたときにブラウザではなく、アプリを開いてリンクでタップした該当画面に遷移するという経験はスマートフォンを使っているとよくあると思うのですが、ソレです。 設定方法アプリ側の設定 サーバ側の設定 大きく分けて2つあります。 アプリ側設定 Xcodeでの設定 Xcodeのプロジェク

      • Laravelのページネーションの返却値の意味まとめ

        Eloquentクエリで`paginate`を指定した際に返ってくるdata以外の要素、使用するたびにこれなんだっけ?みたいな感じになって調べるのでまとめてみました。 各要素まとめcurrent_page 現在のページ番号 first_page_url 最初のページのURL from ページ内1要素目のアイテムインデックス (from~to件/全○件中)などで使用 to ページ内最後の要素のアイテムインデックス (from~to件/全○件中)などで使用

        • 【iOS】Swifterを使ってTwitterに動画を投稿する手順

          Swiftenを使用する理由iOSでのTwitter投稿時にファイルをアップロードする場合、AndroidのようにUniversal Links(DeepLink)での投稿難しいようです。 UIActivityViewController での実装が推奨されているようですが、Twitterのみに投稿をしたい場合( 他のサービスには投稿させたくない )は自前実装する必要があるようです。 以前まではTwitterKitを使っていましたが、メンテがされなくなったのとUIWebVi

        FlutterのBottomNavigationBarでWebViewが複数作れない問題

          AndroidのWebViewでHTMLに`#`が入ると途中からHTMLが読み込まれなくなる件

          HTML形式のテキストをAndroidのWebViewで読み込ませると期待した表示にならない現象が発生しました。 読み込ませたデータ```<p> <span style="font-family: 'Univers W01', メイリオ, Meiryo, 'MS Pゴシック', 'MS PGothic', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif; font-size: 16px; letter-s

          AndroidのWebViewでHTMLに`#`が入ると途中からHTMLが読み込まれなくなる件

          Kotlinコルーチンでtry-catchしたらcatchに落ちないでクラッシュした件

          よく界隈で言われてるのがKotlinではあまりtry-catchを書かないみたいな事を聞くのですが、Java的な書き方もできてしまうのと、Kotlin自体がJavaと共存できてしまうことからtry-catch的な書き方もされていることが多々あったりします。 KotlinコルーチンとはJavaのようなマルチスレッドでの非同期処理もできますが、基本的にはKotlinコルーチンを推奨。 今回の現象lifecycleScope.launch { try { a

          Kotlinコルーチンでtry-catchしたらcatchに落ちないでクラッシュした件

          FlutterのiOS15.4、15.5が実機ビルドができなくて1日潰した話

          少し前ですが、FlutterでiOS実機ビルドができない現象が起きていたので備忘録として。 Flutterを使用していると度々XCodeのエラーなのかFlutter特有のエラーなのかAndroidStudioのエラーなのかわからなくなるので要注意ですね・・・。よく見たらエラー文でわかることが大半だったり。 iOS15.4、15.5がビルドできない問題実機ビルドをした際に以下のエラーが発生。 ! Error: {端末名} is busy: Fetching debug s

          FlutterのiOS15.4、15.5が実機ビルドができなくて1日潰した話