nakaoka3の技術ブログ

ソフトウェア開発者のエッセイ

2023-08-01から1ヶ月間の記事一覧

Android Studio で GitHub Copilot を使い始めた

Android Studio でもGitHub Copilot を使えるという話を聞いたので、早速使ってAndroidアプリ開発をしてみた。プラグインを入れるだけなので何も難しいことはなかった。使用感はVSCodeでCopilotを使うのと代わりはない。体感だが、Javaのコード補完はそれな…

アプリに混在するReact Native と WebView:採用技術の見直しか、ドキュメンテーション強化か

最近あるサービスのスマートフォンアプリに新機能を追加している。 そのアプリではAndroidネイティブ、iOSネイティブ、WebView、React Nativeの4種類の画面から構成されている。APIはREST APIとGraphQL APIの2種類がある。一見するとどこでどの技術を使って…

『エンジニアのためのマネジメントキャリアパス』2章まで読んだ

1on1のときに id:miki_bene さんに オススメされた『エンジニアのためのマネジメントキャリアパス』を2章まで読んだ。 www.oreilly.co.jp なお、この本は副題に「テックリードからCTOまで」とあるが、3章からテックリードなので、2章までだとそこまで到達し…

週末にLangChainを使って遊んでみた / DocumentLoader / Jupyter code cells

週末にLangChainを使って遊んでみた。LangChainはLLMを便利に使うためのPythonライブラリだ。先日動画で使い方を学んだので、それを参考にLLMが外部のデータを参照して質問に答えるのを試した。 nakaoka3.hatenablog.com DocumentLoader LanChainにはLoader…

Android・iOSアプリ開発者からみた他職種とのコミュニケーションのポイント

要約 アプリ開発における複数の役職間でのコミュニケーションは、明確な資料や情報の共有を通じて行われ、そのプロセスは開発の完成度を高める役割を果たします。異なる視点からの情報の差異を最小限に抑えることが重要です。早期に重要な決定を下すことで、…