FORUMS

Other than XDA (of Course), What’s Your Favorite Site That Covers Android?

There is a number of other great sites that cover … more

Introducing Voices of XDA: Have Your Ideas Heard

By far the greatest assets we have at XDA-Developers are you, the developers, the eager … more

Unofficial Xposed For Lollipop Touchwiz With Flashable Zip

XDA Recognized Developer arter97 has released an unofficial build … more

YotaPhone 2 Pre-Order, Xperia Z1 Price Cut – XDA TV

Android Wear 5.1.1 OTA downloads are now available. That and much more news is … more
Post Reply Subscribe to Thread Email Thread

[APP][4.0+] SwiP - Switch profiles intelligently 0.2.7 [Beta]

5th February 2014, 05:36 PM |#1  
OP Member
Flag Salzburg, AT
Thanks Meter: 62
 
More
Hello there guys!

After some hard work we've finally reached a state where we'd really appreciate some reviews, publicity and feedback for our project.
Most of all some feedback would be nice as we don't actually have a wide range of devices to test on.

Basically what we wanted to do is to implement an open source alternative to Llama, Trigger and all the other profile/automation apps.
Of course we aren't nearly as advanced as they are at the moment.. but let's see where we are going to get with the help of you guys.

Here's the full description of what's possible right now:
Quote:

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).

So if you've got an Android 4.X device and want to give it a try, please go ahead!

There are already some known issues we are working on, like:
- GPS only working on AOSP roms or when installed as system app (still searching for a way to find out which rom is running)
- Lockscreen only working on some devices, on other devices it simply accepts every PIN/Pattern (here some feedback would be really nice!)
- Priority not implemented the best way possible.. just didn't find the time yet to implement a drag&drop list
- User interface is not as intuitive as we'd liked it to be. There will be a tutorial some time..

If you find any bugs, please don't hesitate to report them here: https://bitbucket.org/FlorianSchrofner/swip/issues

Also feel free to send us pull requests, we'd love to get other developers involved.
Check out the source: https://bitbucket.org/FlorianSchrofner/swip/

Changelog

If you'd like to help us out, you could participate in the translations here: https://crowdin.net/project/swip

If you like the project, show some <3 and rate it
Direct Downloads
Google Play
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2014-01-14-22-15-02.png
Views:	5138
Size:	103.2 KB
ID:	2560838   Click image for larger version

Name:	Screenshot_2014-01-20-22-21-48.png
Views:	4429
Size:	83.3 KB
ID:	2560839   Click image for larger version

Name:	Screenshot_2014-02-03-15-27-43.png
Views:	4586
Size:	134.3 KB
ID:	2560840   Click image for larger version

Name:	Screenshot_2014-01-20-22-23-38.png
Views:	4068
Size:	146.2 KB
ID:	2560841   Click image for larger version

Name:	Screenshot_2014-01-14-22-15-55.png
Views:	3856
Size:	156.5 KB
ID:	2560842   Click image for larger version

Name:	Screenshot_2014-02-03-15-04-30.png
Views:	3719
Size:	105.7 KB
ID:	2560843   Click image for larger version

Name:	Screenshot_2014-02-03-21-01-38.png
Views:	3502
Size:	66.5 KB
ID:	2560844   Click image for larger version

Name:	Screenshot_2014-02-03-21-01-58.png
Views:	3335
Size:	109.0 KB
ID:	2560845  
Attached Files
File Type: apk SwiP_v0.2.2.apk - [Click for QR Code] (985.8 KB, 408 views)
File Type: apk SwiP_v0.2.3.apk - [Click for QR Code] (1.01 MB, 82 views)
File Type: apk SwiP_v0.2.4.apk - [Click for QR Code] (1.04 MB, 103 views)
File Type: apk SwiP_v0.2.5.apk - [Click for QR Code] (1.12 MB, 80 views)
File Type: apk SwiP_v0.2.6.apk - [Click for QR Code] (1.12 MB, 331 views)
File Type: apk SwiP_v0.2.7.apk - [Click for QR Code] (1.16 MB, 345 views)
Last edited by Flow-Chi; 13th October 2014 at 12:46 PM. Reason: update 0.2.7
The Following 52 Users Say Thank You to Flow-Chi For This Useful Post: [ View ]
 
 
5th February 2014, 07:59 PM |#2  
Member
Thanks Meter: 11
 
More
great work dude
6th February 2014, 08:34 AM |#3  
Senior Member
Flag Melbourne, AUS
Thanks Meter: 31
 
More
This looks great, really looking forward to seeing where you can take this! Been wanting to see some decent competition for llama (despite how much I love it).

The only thing stopping me from testing this as a daily driver is the fact that it doesn't do location by cell tower. I typically keep my GPS off, and llama profiles are changed based on cell location.

Love the interface though, good luck with it!
The Following User Says Thank You to Finner42 For This Useful Post: [ View ]
7th February 2014, 11:58 AM |#4  
OP Member
Flag Salzburg, AT
Thanks Meter: 62
 
More
Thanks for the feedback!

At the moment we are using the Google Location API for geofencing, which should automatically use the most accurate method available (but still conserve power).
The order should be like this: GPS, WiFi, Cell (while GPS only gets activated if a more exact location is really required)
KitKat should work especially well with this method as it always uses WiFi to gain a more exact location (even when it's disabled).

Basically it should do just fine without GPS or WiFi, if the radius of the geofence is big enough (i've set it to 2000m and it seems to work).
Is that size acceptable for you? You could try to start up the application when you are at the desired location (GPS and WiFi disabled) and set the geofence to something slightly bigger than your expected location (should be marked as a blue circle on the map. it needs to be completely in your geofence!)

If some more people prefer the self-implemented cell tower method, we are surely going to look into it!

Keep the feedback coming!
Last edited by Flow-Chi; 7th February 2014 at 01:42 PM.
18th February 2014, 10:02 AM |#5  
Aerkhanite's Avatar
Member
Thanks Meter: 8
 
More
Since you've open-sourced the app, why don't you upload it to f-droid.org?

It's an alternative app store for FOSS apps only. I use it exclusively as an alternative to Google Play as I don't use a ROM with Gapps.
The Following User Says Thank You to Aerkhanite For This Useful Post: [ View ]
18th February 2014, 10:05 AM |#6  
AllSeeyinEye's Avatar
Senior Member
Thanks Meter: 641
 
More
Great work so far!

Got some suggestions:

- Use bluetooth connections as trigger
- Start apps in certain profiles (i.e. maps when connected to car bluetooth)
- Unlink call- and notification volume (I want to be able to hear calls at night (emergencies), but messages I do not need to hear)
The Following User Says Thank You to AllSeeyinEye For This Useful Post: [ View ]
18th February 2014, 10:20 AM |#7  
Member
Flag Komotini
Thanks Meter: 7
 
More
NFC support! Cool! I'm going to try this now and report my findings.

Sent from my GT-I9195 using Tapatalk
18th February 2014, 10:27 AM |#8  
User_99's Avatar
Senior Member
Thanks Meter: 1,041
 
More
How about other languages? Any plans for that?
18th February 2014, 10:33 AM |#9  
Omya's Avatar
Senior Member
Flag Pune
Thanks Meter: 22
 
More
great work
18th February 2014, 10:34 AM |#10  
ermacwins's Avatar
Senior Member
Thanks Meter: 704
 
Donate to Me
More
Would it be possible to do this in 4.4 roms, open google apps and it automaticcalt triggers location toggle? Only problem is dialogue box popping asking for confirmation
Post Reply Subscribe to Thread

Tags
automation, nfc, open source, profile, trigger
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes