Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/preston176/vantagewall-native-app

A stylish wallpaper app for Android that gives you amazing Wallpapers from Unsplash. No Ads, No Privacy Risks, Just Wallpapers. Progressive Web app made using React Native and Expo.
https://github.com/preston176/vantagewall-native-app

expo expo-router wallpaper-app

Last synced: about 15 hours ago
JSON representation

A stylish wallpaper app for Android that gives you amazing Wallpapers from Unsplash. No Ads, No Privacy Risks, Just Wallpapers. Progressive Web app made using React Native and Expo.

Awesome Lists containing this project

README

        

## VantageWall
- A stylish wallpaper app for Android that gives you amazing Wallpapers from Unsplash.
- No Ads, No Privacy Risks, Just Wallpapers.
- Progressive Web app made using React Native and Expo.

### Features
- **Set as Home and Lock Screen Wallpapers**: Easily set your favorite images as wallpapers for your home screen or lock screen.
- **Image Sharing**: Share stunning wallpapers with your friends and family.
- **Lazy Loading** - Just because you have a slow internet connection doesn't mean you can't enjoy high-quality wallpapers. Load images only when needed even on slow connections.
- **Image Download**: Download wallpapers directly to your device.
- **Settings**: Configure Preferences like image quality, image category, and more.
- **Pull to Refresh**: Stay up-to-date with the latest wallpapers by pulling down to refresh the app.
- **Firebase Integration(⚠️Under development)**: Firebase integration for analytics and crash reporting and Authentication.

### Screenshots
- Will be added soon.

### Libraries Used
- [Expo Router](https://docs.expo.dev/router/installation/) - For navigation.
- [React Native Reanimated](https://docs.swmansion.com/react-native-reanimated/) - For smooth animations.
- [Shopify Flashlist](https://shopify.github.io/flash-list/) - Gives the amazing Masonry Layout.

### Installation

1. Clone the repository:

```bash
git clone https://github.com/preston176/VantageWall-Native-App
```

2. Install dependencies:

```bash
npm install
```

3. Start the development server:

```bash
npm start
```

4. Run on Android:

```bash
npm run android
```

5. Run on iOS:

```bash
npm run ios
```

6. Run on the web:

```bash
npm run web
```

7. Eject from Expo:

```bash
npm run eject
```
### Contributing
- Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. For any suggestions or queries, raise an issue.

### License
- [MIT](https://choosealicense.com/licenses/mit/)
- [Attribution](https://unsplash.com/license)
- [Unsplash API](https://unsplash.com/developers)

- [Expo](https://expo.dev/terms)