Make a Movies App Using TMDb API in Kotlin Part 6 - What's Next?

For offline viewing, get the eBook (PDF & ePUB) version + source code here.

“The hardest part is to start. The second hardest part is to finish what you’ve started.”

Before you read this chapter, I want you to reward yourself first. Order some pizza, play a game, eat out with your friends, or watch that tv series. Whatever it is, be sure that you reward yourself for this great achievement. You deserve it. After you do that, then come back to this chapter.

Awesome Feature Ideas

If need some help moving forward, here are some feature ideas that you can try to implement in your app:

  1. Offline support using Room

    When a user goes offline and opens the app, they still see something on the screen. Famous apps do this and you should too because it will improve the UX of your app.

  2. Bookmarks or watchlist feature

    Give your users the ability to bookmark movies that they want to watch in the future and a new screen to show the user’s bookmarked movies.

  3. TV shows screen

    TMDb also has an API to fetch TV shows/series which can use for a new screen where the user can see a list of tv shows/series.

However, if you need some guidance going through these feature ideas, read the next section.

Extended Version

The extended version of this book will cover everything what is covered in this book plus:

  1. Offline support using Room
  2. Bookmarks or watchlist feature
  3. TV shows screen
  4. Refactor the app to use MVVM architecture
  5. Refactor the app to use Dagger

Get the extended version, order it here.

Thank you

If you were able to reach this section, that means you’re on your way to becoming an Android developer. Thank you so much for reading and I wish you all the best in life and career!

If you want to learn more about Android development, visit my website.

Get the extended version, order it here.

7 ways to become a really good Android developer