DokkaによるKotlinドキュメント作成のススメ
Kotlinでは、ソースコードの中に、クラスや関数の仕様をKDocという書式でコメントで書いておくと、Dokkaというツールを使ってHTMLやMarkdown形式のドキュメントを作成することができます。今回は、KDocの […]
DokkaによるKotlinドキュメント作成のススメ Read More »
Kotlinでは、ソースコードの中に、クラスや関数の仕様をKDocという書式でコメントで書いておくと、Dokkaというツールを使ってHTMLやMarkdown形式のドキュメントを作成することができます。今回は、KDocの […]
DokkaによるKotlinドキュメント作成のススメ Read More »
この記事では、GitHubで管理しているAndroidのライブラリのAPIリファレンスをDokkaで作成し、GitHub Pagesで公開する作業を自動化する方法を紹介します。(この記事ではAndroidライブラリですが
AndroidライブラリのAPIリファレンス作成と公開を自動化しよう Read More »
これまで4回にわたって、Jetpack Composeで画像をズームする方法を説明してきましたが、ソースコードの量もそれなりに多くなりました。(その1・その2・その3・その4) そこで、少ないコードで画像ズームを実現でき
Jetpack Composeで画像をズームする(5) ライブラリの紹介 Read More »
Jetpack Compose 1.4.0 (本記事執筆時点ではalpha05)で、HorizontalPagerとVerticalPagerが追加されました。これまでAccompanistで提供されていたものが、本家に
PagerのcurrentPage, settledPage, targetPageの挙動 Read More »
今回は画像ズームシリーズその4です。前回の「その3」まででHorizontalPagerの上に配置した画像をズームすることができるようになりました。今回はこれまでの内容を実装したModifier関数を自作することによって
Jetpack Composeで画像をズームする(4) Modifier関数を自作しよう Read More »
今回は画像ズームシリーズその3です。「その1」では基本的な画像ズームの実装を紹介しました。「その2」ではアニメーションを導入して使い勝手を向上させました。今回はHorizontalPagerに配置した画像をズームする方法
Jetpack Composeで画像をズームする その3 Read More »
前回の「その1」では、Jetpack Composeを使って画像をズームする基本的な実装を紹介しました。今回はアニメーションを利用してさらに使い勝手を向上させる方法を説明します。「その1」のソースコードをベースに変更を加
Jetpack Composeで画像をズームする その2 Read More »
この記事では、Jetpack Composeで画像をピンチジェスチャーでズームする処理について説明します。 単純にズームするだけならとても簡単に実現できるのですが、操作性を考慮すると意外なほど奥が深いので、何回かに分けて
Jetpack Composeで画像をズームする その1 Read More »
安心して子どもに触らせることができる写真・動画ビューワーアプリ「ViewOnlyViewer」の最新版をGoogle Playストアで公開しました。 ViewOnlyViewerは、とってもシンプルな写真・動画ビューワー
ViewOnlyViewerで表示フォルダを選択できるようになりました Read More »
Jetpack ComposeのrememberとMutableStateの一歩進んだ使い方として、独自のrememberXXXという関数を作ってUIの状態を管理する方法を紹介します。 前回の「もう雰囲気で使わない。re
独自のremember関数を作ってUIの状態を整理する Read More »