Pexscape is an app that lets you browse and set curated real-time photos as your wallpaper. It leverages the Pexels API to provide a vast collection of high-quality images, making it a perfect choice for anyone who wants to personalize their device with fresh, eye-catching wallpapers.
- Extensive Wallpaper Collection: Explore a wide range of real-time curated photos from Pexels, ensuring you find the perfect image for your style.
- Seamless Browsing Experience: Navigate the app's grid view with ease, discovering wallpapers that match your preferences.
- Effortless Wallpaper Setting: Set any image as your wallpaper with a single tap, directly from the full-screen image view.
- Intuitive User Interface: The app boasts a clean and user-friendly design, making it a joy to browse and personalize your device.
Pexscape is an app that lets you browse and set curated real-time photos as your wallpaper. It leverages the Pexels API to provide a vast collection of high-quality images, making it a perfect choice for anyone who wants to personalize their device with fresh, eye-catching wallpapers.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
What things you need to install the software and how to install them
- Flutter Development Environment: Make sure you have Flutter installed and configured on your system. Refer to the official Flutter documentation for detailed setup instructions: https://docs.flutter.dev/get-started/install
- Pexels API Key: To access the Pexels API and display images, you'll need a free API key. Sign up for a Pexels developer account to obtain your key: https://www.pexels.com/api/
A step by step series of examples that tell you how to get a development env running
- Clone the Pexscape repository using Git:
Bash git clone https://github.com/Abhishekraina7/Pexscape.git
- Navigate to the project directory:
Bash cd Pexscape
- Install the dependencies:
Bash flutter pub get
- Replace
YOUR_API_KEY
in thelib/wallpapers.dart file
with your Pexels API key:
Dart
// ... existing code
final String apiKey = 'YOUR_API_KEY';
// ... rest of the code
- Run the app on your device:
Bash flutter run
- Flutter - The web framework used
- Maven - Dependency Management
- PEXEL API - Used to generate RSS Feeds
- DART - Core language for both Frontend and for RESTAPI's
- Google Gemini - AI Image generation
- Postman - API testing and RestAPI development
I made this project compleletely solo and yeah It is a hobby project
- Hat tip to FLUTTER GEMS - best premade components and packages for Frontend.
- And Yeah Google's GEMINI API Docs were really awsome.