エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
コード品質向上のテクニック: 第 11 回(関数にたこができる)
こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記... こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 “Weekly Report” 共有の第 11 回です。Weekly Report については、第 1 回の記事を参照してください。 関数にたこができる あるサービスで、ユーザ同士が「フレンド」になるという機能を実装することを想定します。現在のユーザから見て、別のユーザがフレンドであるかを調べたり、新たにフレンドになるために、以下のような UseCase クラスを使います。 class FriendStateUseCase( private val currentUserId: UserId, ... ) { fun isFriend(otherUserId: UserId): Boolean { ... } fun markAsFriend(otherUserI
2024/02/01 リンク