Skip to content
This repository has been archived by the owner on Aug 9, 2022. It is now read-only.

fschrofner/swip

Repository files navigation

#SwiP - Switch profiles intelligently

SwiP is an intelligent profile app for Android.
It's meant to be an open source alternative to well-known apps like LLama and Trigger(though in a much smaller scale at the moment), which still offers some unique features.

###Profiles SwiP allows you to create, manage and apply profiles which can contain the following settings:

####Sound

  • Ringer Mode
  • Ringtone- & Notification Volume
  • Media Volume
  • Alarm Volume

####Connectivity

  • GPS
  • Mobile Data
  • WiFi
  • Bluetooth

####Display

  • Automatic Brightness
  • Brightness
  • Display Time Out

There are also some features which are unfortunately only available for rooted phones like NFC, Airplane Mode and Lockscreen.

###Triggers Furthermore the app offers trigger-management. A trigger basically defines a rule for the automatic application of selected profiles.
The user is able to create said triggers and to use them for his daily workflow.
A trigger can contain the following rules:

  • Location (Geofence)
  • Time (Exact time or time range)
  • Battery State
  • Battery Level (Exact level or level range)
  • Headphone State

These rules can be freely combined (e.g. at a certain location AND a certain time).
The app is currently in an alpha stage (all important features are implemented and should basically work, but are not tested on a wide range of devices).

##License SwiP: an open source, intelligent profile switcher for Android
Copyright (C) 2014 Dominik Koeltringer, Florian Schrofner

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Additional permission under GNU GPL version 3 section 7

If you modify this Program, or any covered work, by linking or combining it with Google Play Services (or a modified version of that library), containing parts covered by the terms of Android Software Development Kit License Agreement, the licensors of this Program grant you additional permission to convey the resulting work.
Corresponding Source for a non-source form of such a combination shall include the source code for the parts of Google Play Services used as well as that of the covered work.

About

SwiP is an intelligent profile app for Android. Converted from the original Mercurial repository on BitBucket, which is now defunct.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages