Differences

This shows you the differences between two versions of the page.

Link to this comparison view

android:proiect:2025:proiecte:tvshowfinder [2025/05/29 22:33]
alexandra.moroiu
android:proiect:2025:proiecte:tvshowfinder [2025/05/31 12:48] (current)
alexandra.moroiu
Line 4: Line 4:
  
 **Name**: Moroiu Alexandra-Maria\\ **Name**: Moroiu Alexandra-Maria\\
-**Group**: SSA1-C+**Group**: SSA1-C\\ 
 +**Github repo**: [[https://​github.com/​Android-Course-UPB/​project-sidereal-sky|Project link]]
  
  
Line 10: Line 11:
 ===== Introduction ===== ===== Introduction =====
 A simple and intuitive Android application built with Jetpack Compose that helps users discover TV shows. The app uses the TV Maze API to fetch show information and provides a clean interface for browsing shows and their details. A simple and intuitive Android application built with Jetpack Compose that helps users discover TV shows. The app uses the TV Maze API to fetch show information and provides a clean interface for browsing shows and their details.
 +
  
 ===== Main Features ===== ===== Main Features =====
Line 18: Line 20:
     * List of episodes organized by season     * List of episodes organized by season
   - Dark/Light theme support   - Dark/Light theme support
 +
 +
 +===== TV Maze API Endpoints =====
 +
 +<​code>​
 +GET https://​api.tvmaze.com/​search/​shows?​q={query}
 +→ Search for TV shows by name. Returns matching show results.
 +
 +GET https://​api.tvmaze.com/​shows/​{id}
 +→ Get detailed information about a specific show.
 +
 +GET https://​api.tvmaze.com/​shows/​{id}/​episodes
 +→ Get all episodes for a show, grouped by season.
 +</​code>​
 +
 +
 +
  
  
Line 46: Line 65:
  
 The app also uses a manual dependency injection approach with an Application Container to manage dependencies. The app also uses a manual dependency injection approach with an Application Container to manage dependencies.
 +
 +
 +
 +===== Resources =====
 +  * [[https://​www.tvmaze.com/​api|TV Maze API]] for providing the show data
 +  * [[https://​developer.android.com|Google Android Developers]] for Android tutorials
 +  * [[https://​developer.android.com/​jetpack/​compose|Jetpack Compose]] for the modern UI toolkit
 +  * [[https://​m3.material.io|Material 3]] for the design system
 +
 +
 +
  
  
  
  
android/proiect/2025/proiecte/tvshowfinder.1748547187.txt.gz · Last modified: 2025/05/29 22:33 by alexandra.moroiu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0