Becoming an Expert in Flutter with Clean Architecture: The Implementation-Part 3