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

https://github.com/artemnovichkov/splash

🏊🏻 Test different app layouts with only one device
https://github.com/artemnovichkov/splash

carthage homebrew swift swift-package-manager swift-script

Last synced: 12 months ago
JSON representation

🏊🏻 Test different app layouts with only one device

Awesome Lists containing this project

README

          

# 🏊🏻 Splash
![Swift 4](https://img.shields.io/badge/Swift-4-yellow.svg)
[![Swift Package Manager](https://img.shields.io/badge/spm-compatible-brightgreen.svg?style=flat)](https://github.com/artemnovichkov/splash/blob/master/Package.swift)
[![Make](https://img.shields.io/badge/homebrew-compatible-brightgreen.svg?style=flat)](https://github.com/artemnovichkov/homebrew-projects)
[![BuddyBuild](https://dashboard.buddybuild.com/api/statusImage?appID=59ed8ff243aa2a0001c0ba1c&branch=master&build=latest)](https://dashboard.buddybuild.com/apps/59ed8ff243aa2a0001c0ba1c/build/latest?branch=master)

Test different app layouts with only one device.





## Features
- Configuring Xcode project for different layouts

## Using

Run `splash` in a project directory and choose a layout. Also Splash cleans Build folder to remove cached splash screens.

## Installing

### Homebrew (recommended):

```bash
$ brew install artemnovichkov/projects/splash
```

### Make:

```bash
$ git clone https://github.com/artemnovichkov/splash.git
$ cd splash
$ make
```

### Swift Package Manager:

```swift
// swift-tools-version:4.0

import PackageDescription

let package = Package(
name: "Project",
dependencies: [
.package(url: "https://github.com/artemnovichkov/splash.git", from: "1.0.0"),
],
targets: [
.target(
name: "Project", dependencies: ["splash"])
]
)
```

## TODOs:

- [ ] A command for cleaning: removing added files, return Splash Screen path

## Author

Artem Novichkov, novichkoff93@gmail.com

## License

Splash is available under the MIT license. See the LICENSE file for more info.