Moli - Movie Listing App

Moli - Movie Listing App

A clean and intuitive movie listing application built with Flutter to demonstrate expertise in integrating live, third-party APIs. The app fetches and displays up-to-date movie information from The Movie Database (TMDB).

A clean and intuitive movie listing application built with Flutter to demonstrate expertise in integrating live, third-party APIs. The app fetches and displays up-to-date movie information from The Movie Database (TMDB).

Category

Category

Flutter Application

Flutter Application

Services

Services

• Mobile Development • API Integration • UI/UX Implementation • Firebase Authentication

• Mobile Development • API Integration • UI/UX Implementation • Firebase Authentication

Client

Client

Personal Project

Personal Project

Year

Year

2023

2023

Moli: A Live Movie Data App with Flutter & TMDB API

The Challenge

The primary challenge for this project was to develop a high-performance Android application capable of interfacing with a live, third party data source—The Movie Database (TMDB) API. The goal was to efficiently fetch, manage, and display this dynamic data to provide users with an intuitive and up-to-date movie browsing experience.

My Role & The Solution

As the project's sole Mobile Developer, I was responsible for the entire technical implementation of the 'Moli' application. My work focused on building a robust Flutter app by:

  • Integrating a Live API: I managed the full lifecycle of API integration with the TMDB, using Postman for testing and validation.

  • Implementing State Management: I used the GetX state management solution to ensure efficient data flow and a highly responsive user experience.

  • Enabling User Authentication: I integrated Firebase Authentication to allow users to sign up and sign in securely.

  • Translating UI/UX to Code: I translated the final UI/UX designs from Figma into a polished and functional interface.

The Results & The Impact

The result is a functional and intuitive Android movie listing app that successfully demonstrates my ability to work with live data and build a polished product. The project serves as a strong portfolio piece by showcasing technical skills in API integration and state management. The application provides value to users by displaying up-to-date, curated movie lists based on what's trending, top-rated, and by specific genres.

The complete source code is available for review on GitHub.

Let's talk

Time for me:

Email:

deandrasatriyosetiawan@gmail.com

Socials:

Deandra Satriyo Setiawan | Flutter Developer

© 2025 All Rights Reserved.

Let's talk

Time for me:

Email:

deandrasatriyosetiawan@gmail.com

Socials:

Deandra Satriyo Setiawan | Flutter Developer

© 2025 All Rights Reserved.

Create a free website with Framer, the website builder loved by startups, designers and agencies.