Skip to content

Welcome to iTunesSearch, a SwiftUI-based application that lets you explore movies, songs, albums, and more using the free iTunes Search API.

Notifications You must be signed in to change notification settings

Invader1999/iTunesSearch_SwiftUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

🎶 iTunesSearch App

Welcome to iTunesSearch, a SwiftUI-based application that lets you explore movies, songs, albums, and more using the free iTunes Search API. With a sleek, intuitive interface, you can dive into detailed information about your favorite music, movies, and albums.


Features

  • Search Functionality: Effortlessly search for movies, music, albums, and other media content by entering keywords.
  • Display Results: Beautifully presented search results in a clear, user-friendly list format.
  • View Song Details: Tap on any song to view detailed information, including a preview, artist name, album, and more.
  • View Album Details: Dive into album details like release date, tracklist, and genre.

📸 Screenshots

Here’s a sneak peek into the app:


🛠 Technologies Used

  • SwiftUI: A declarative framework for building modern iOS apps.
  • iTunes Search API: Fetches media content like music, movies, and albums.
  • Combine: Powers data binding and handles API responses efficiently.

🚀 Getting Started

To get up and running with the iTunesSearch app:

  1. Clone the repository:

    git clone https://github.com/Invader1999/iTunesSearch_SwiftUI.git
  2. Open the project in Xcode:

    open iTunesSearchApp.xcodeproj
  3. Build and run the app on your simulator or iOS device.


🌐 API Integration

This app communicates with the iTunes Search API to fetch a variety of media content. You can explore the full API documentation here.

Example query to search for songs:

https://itunes.apple.com/search?term=yourSearchTerm&entity=song

📋 Requirements

  • iOS 16.0+
  • Xcode 14+
  • Swift 5.0+

🔧 Installation

  1. Clone the repository:
    git clone https://github.com/Invader1999/iTunesSearch_SwiftUI.git
  2. Open the project in Xcode.
  3. Build and run the app on your simulator or iOS device.

🤝 Contribution

We welcome all contributions! Feel free to open a pull request for bug fixes, improvements, or new features. You can also submit feature requests or report bugs via the Issues tab.

About

Welcome to iTunesSearch, a SwiftUI-based application that lets you explore movies, songs, albums, and more using the free iTunes Search API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages