---
title: "Discussion on \"Chapter 7 - Coding the repository implementation class\" | Hashnode"
description: "Discussion on \"Chapter 7 - Coding the repository implementation class\". Let us code the repository implementation class\nclass ArtRepositoryImpl(private val artDao: ArtDao):ArtRepositoryInterface {\n     override fun getArt(): Flow<List<Art>> {\n\n        //returns a stream (Flow) that emits a list of ArtEntity objects \n    ..."
url: "https://hashnode.com/posts/chapter-7-coding-the-repository-implementation-class/69020420ef9fc6b7f23e8098"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Chapter 7 - Coding the repository implementation class](https://androidavatar.hashnode.dev/chapter-7-coding-the-repository-implementation-class?utm_source=hashnode&utm_medium=feed)

Let us code the repository implementation class class ArtRepositoryImpl(private val artDao: ArtDao):ArtRepositoryInterface { override fun getArt(): Flow<List<Art>> { //returns a stream (Flow) that emits a list of ArtEntity objects ...

Oct 29, 2025 · 3 min read · androidavatar.hashnode.dev  
Read the article

-   [#uml-diagrams](https://hashnode.com/tag/uml-diagrams)
-   [#uml](https://hashnode.com/tag/uml)
-   [#sequence-diagrams](https://hashnode.com/tag/sequence-diagrams)
-   [#entities](https://hashnode.com/tag/entities)
-   [#domain](https://hashnode.com/tag/domain)
-   [#daos](https://hashnode.com/tag/daos)
-   [#data-access-objects](https://hashnode.com/tag/data-access-objects)
-   [#mapper](https://hashnode.com/tag/mapper)
-   [#use-cases](https://hashnode.com/tag/use-cases)
-   [#repository](https://hashnode.com/tag/repository)
-   [#implementation](https://hashnode.com/tag/implementation)

## Written by

[Ganesh Rama Hegde](https://hashnode.com/@hegde10122)

@hegde10122 · Mumbai,India

  
[View profile](https://hashnode.com/@hegde10122)

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
