[APP] MindPush - Nexus S Themes and Apps

Connect Quickly & Anonymously with MindPush–The New Location-Driven Social Media App
Website: http://www.mindpushers.com/
Android Market: https://market.android.com/details?id=and.mind.coon&feature=search_result#?t=W251bGwsMSwyLDEsImFuZC5taW5kLmNvb24iXQ..
About MindPush
MindPush, the latest innovation from JimmyGood Technology, creators of the leading online text message management portal CiiAll, is like nothing else on the market. As products such as Facebook and LinkedIn increasingly focus on contact between people who know each other, we realize that you want something more. With MindPush, you can:
- Connect with other MindPush users in your location, anonymously
- Share information as easily as sending a text, while limiting what others can see
- Interact with “like”, comments and other collaborative features
- Get the information you need about the places you like best, instantly
- Give users at your company or school the chance to communicate more effectively
- Learn more about your location via brief, digestible messages
How it works and what we need from YOU!
MindPush is a location based application – so you can see messages that have been posted within 1/2 mile of your current location at any given time. Users are able to leave anonymous messages, so other users can view and interact with them once they are in the same location. This interaction can happen in real-time, but users can also see past messages in their location up to 30 days. If another user is active within the 1/2 mile range, they will be shown on the user icon and Proximity map. This is to encourage users to post new messages and interact with not only their given material environment, but the people in that environment as well.
We need YOU to start leaving your anonymous messages and feedback everywhere you go! Imagine a future where you can go into any restaurant, bar, clothing store, sports venue, coffee shop, etc. and instantly get useful information from your peers using MindPush. Also imagine the power from being able to anonymously leave your feedback everywhere you go for other users to benefit from. MindPush can and will change the way we interact with our immediate surroundings…and with each other! Start leaving messages and connecting with the world around you today!
About JimmyGood Technology
JimmyGood Technology was founded in 2007 by three Kansas City entrepreneurs with a focus on changing the world via cutting-edge technology. JimmyGood has interests in social aggregation, social networking, location-based services, and an emphasis on bringing consumers and businesses closer using innovation. JimmyGood Technology was founded on making the complex simple and a belief that turning good ideas into reality can change the world.

Feedback?
Has anyone tried this out yet? I would love to receive some feedback from the XDA community!
Thanks!

I tried it.. Good idea. Drains battery though im im gonna keep it and use it to see what its like. Does it only work in my area or can i use it to communicate with people outside of my city/state?

As of right now - you can only view messages and other users that are within 150 feet of your current location (we have/are considering making the range wider though...depends on initial download numbers and feedback). The messages will change depending on where you are located and what other users have posted in the area.
As for the battery drain - we realized that having your GPS location set while the app is running - and having the app call our servers to update the location of other users and various messages could be an issue for some as far as battery goes. Once you've logged into the app, press the menu button to access the battery drain slider. From there you can set the time interval for how often the app will call the server for updates which should help improve battery drain based on your preferences.
Thanks for the feedback and support! Please let me know if you have any other questions or suggestions. I really want this to be an app for the people and am more than willing to listen to how people are using the app and what could make it better! The iOS version was completed today and will be submitted to Apple for approval. Once that is done, you will be able to communicate cross platform and the numbers of users in each area should improve as the user base grows.

Update coming soon
We will be releasing an update soon to widen the range to 1/2 mile. Users will be able to view other messages up to 1/2 mile and see how many users are within 1/2 mile as well. This should really increase interaction between users and provide more information about cool things going on in your area! Let me know what you think.
Thanks

IPhone Update
IPhone update released today!http://itunes.apple.com/app/mindpush/id493920061?mt=8

Related

cellGPS for Windows Mobile? Upload GSM cell-id on periodic basis to HTTP server?

I'm looking for a simple application that will run in the background, and send the current GSM/UTMS cell-id to a web server on a periodic basis (via HTTP GET).
Basically a program like cellGPS (http://www.vikinggames.hu/product.php?id=11) but for Windows Mobile. I don't really care about GPS info, since that just sucks power (and doesn't work indoors).
What I'm trying to do here is enable my home automation system to know where I am, without sucking my phone's battery to death (especially since GPS won't work indoors). GSM/UTMS cell-id is 'close enough' for me.
The application would just hit a webserver on my home machine with the current cell-id (http://webserver.com/receiver.php?cellid=4233-23) on a definable period. My own app on my webserver would record that data into a database. I can then go back and use that data to let my home auto system know "hey, Justin's almost home, turn on the HVAC, lights, etc".
It needs to be able to run in the background, no annoying icons on the screen, and start up on phone reset.
I figure since it's just sending the cell-id (which is always available), it would be rather efficient and not use much battery power (especially since I usually leave Activesync on "instant" so the data connection is usually up anyway).
Other extensions to this would let my server update twitter/facebook/etc with "Justin's at ... home/work/etc now.".
Any ideas?
wow this would be a great aplication
Two programs come to mind.... Comm Mgr Pro and rk-Location Switch.
I have not really played with these two programs much, but they do Cell tower based switching and might include some of the other features you require (but I do have to admit that they do not have all the features you want).
Dale Lane posted some c# code to programmatically get the cellID of the current tower.
The rest is pretty simple - a place to enter the url and then periodically issue HTTP GET requests.
I guess I could try to cook up something when I have some time.
Well I went and coded a sample app anyway. It just reads the current tower info at the specified interval. Is this the information that you require?
Just extract the zip to the device and run the .exe.
Note: It requires .NET Compact Framework 2.0
this sounds pretty cool. remember that cellid information is good for triangulating to about 1000 meters. you can get "justin's on his way home, turn on the AC" but probably not "justin's in the shower, begin youtube upload"
newb5000 said:
Well I went and coded a sample app anyway. It just reads the current tower info at the specified interval. Is this the information that you require?
Just extract the zip to the device and run the .exe.
Note: It requires .NET Compact Framework 2.0
Click to expand...
Click to collapse
Works great! even though this topic was supposed to be on logging it to a web database, I am not too keen on that since data charges are expensive. I would be more interested in an internal database where I can simply attach a "friendly name", say the location of the site (ie. corner of main and first st.) to some cell sites (or a group of sites) in the internal database. Similar to what nicetrack used to do on previous WM versions. http://forum.xda-developers.com/showthread.php?t=320055
newb5000 said:
Well I went and coded a sample app anyway. It just reads the current tower info at the specified interval. Is this the information that you require?
Just extract the zip to the device and run the .exe.
Note: It requires .NET Compact Framework 2.0
Click to expand...
Click to collapse
I will check as soon as I get my Kaiser back -- I managed to shatter the screen over the weekend. doh. This sounds EXACTLY like what I'm looking for.
Someone else mentioned data charges, which I don't care about, since I'm on unlimited data (AT&T won't even sell the things without the unlimited data plan now).
Actually, I still have my older TyTN somewhere. Let me dig it up and give this a try.
jasonchan said:
Works great! even though this topic was supposed to be on logging it to a web database, I am not too keen on that since data charges are expensive. I would be more interested in an internal database where I can simply attach a "friendly name", say the location of the site (ie. corner of main and first st.) to some cell sites (or a group of sites) in the internal database. Similar to what nicetrack used to do on previous WM versions. http://forum.xda-developers.com/showthread.php?t=320055
Click to expand...
Click to collapse
There's a program that sort of does this now, called Trackme -- but it only does GPS as far as I know. Adding DB code would probably add a whole lot of complexity (and CPU power).
I'm sure it's doable, though, but I would hope it wouldn't be in this app. I have enough crap running in the background eating precious CPU cycles.
I wish I had a Windows machine to do development on. I'm Mac/Linux only, and don't have access to Visual Studio anymore.. I wrote an app to do this for the iPhone, but it can't run in the background due to SDK limitations. It's annoying that Microsoft hasn't made the WinMo SDK work on other platforms (although I guess Apple is doing that with the iPhone, so I don't have much room to talk).
The "goal" of this desired application is to be as lightweight as possible and offload all processing to a real computer. My phone doesn't need to do all of the work.
I can't imagine this would use much bandwidth, anyway. Even if you updated every five minutes, that's far less than 50kb per day, assuming a 64 byte URL + all HTTP and TCP headers. It'd add up to around 1.5 megabytes a month. I'd bet it'd be closer to 800-900kb/month. That's nothing compared to email/etc traffic. I would hope EU/etc carriers aren't so bad that 1.5mb a month would put you over a limit...
jasonchan said:
Works great! even though this topic was supposed to be on logging it to a web database, I am not too keen on that since data charges are expensive. I would be more interested in an internal database where I can simply attach a "friendly name", say the location of the site (ie. corner of main and first st.) to some cell sites (or a group of sites) in the internal database. Similar to what nicetrack used to do on previous WM versions. http://forum.xda-developers.com/showthread.php?t=320055
Click to expand...
Click to collapse
I tested it yesterday when driving home from work. Tower changes were very frequent during my drive home. But lets say that a HTTP GET request (depending on the length of the URL) is on average 100 bytes. Lets say in a day you switch towers 200 times. That would result in just under 20 kilobytes of data usage in a day. I actually calculated this for myself because I also initially thought that one would get a large bill at the end of the month for data usage, but it would seem that this isn't the case.
One could also limit the web requests to only "bookmarked" Cell IDs.
I like the idea of the original poster even though I cannot see how I could use it personally, since I do not have a home automation system.
Regarding more friendly names - I remember that I had set it up on one of my first phones to receive cell broadcast messages from the towers which included the tower friendly name. Haven't tried since, though.
The data that is made available in Windows Mobile is the following:
http://msdn.microsoft.com/en-us/library/aa921533.aspx
Don't see any friendly names of towers though
I thought of adding a "bookmark" button so that one can bookmark the current Cell ID (and possibly assign a friendly name) but this would be very awkward while driving (and the frequent tower changes).
Google has a database with Cell IDs and uses them in Google Maps but good luck getting a copy of their database
norelidd said:
this sounds pretty cool. remember that cellid information is good for triangulating to about 1000 meters. you can get "justin's on his way home, turn on the AC" but probably not "justin's in the shower, begin youtube upload"
Click to expand...
Click to collapse
Hah!
I only need 1000 meter resolution. GPS is definitely more accurate, but it would kill the battery in 6 hours flat.
Maybe when the third generation of GPS sats start going up in a few years, GPS receivers will use less power (since the sats will be much more powerful and supposedly will reach inside most buildings).. but that's 2015 at the earliest. Who knows what HTC/etc will come out with by then.
jmat said:
I will check as soon as I get my Kaiser back -- I managed to shatter the screen over the weekend. doh. This sounds EXACTLY like what I'm looking for.
Someone else mentioned data charges, which I don't care about, since I'm on unlimited data (AT&T won't even sell the things without the unlimited data plan now).
Actually, I still have my older TyTN somewhere. Let me dig it up and give this a try.
Click to expand...
Click to collapse
Only saw your post after I posted mine.
There aren't any web requests yet though, I just wanted to confirm that I was on the right track (through you testing it ). I'm willing to give it a bash because I'll learn something through the process.
Some questions arise:
Should the app dial a connection automatically, or just not send out requests if there is no active connection?
Still need to figure out how to get it to run in the background properly
I'm wondering how it should function if the phone is in standby
newb5000 said:
I tested it yesterday when driving home from work. Tower changes were very frequent during my drive home. But lets say that a HTTP GET request (depending on the length of the URL) is on average 100 bytes. Lets say in a day you switch towers 200 times. That would result in just under 20 kilobytes of data usage in a day. I actually calculated this for myself because I also initially thought that one would get a large bill at the end of the month for data usage, but it would seem that this isn't the case.
One could also limit the web requests to only "bookmarked" Cell IDs.
I like the idea of the original poster even though I cannot see how I could use it personally, since I do not have a home automation system.
Regarding more friendly names - I remember that I had set it up on one of my first phones to receive cell broadcast messages from the towers which included the tower friendly name. Haven't tried since, though.
The data that is made available in Windows Mobile is the following:
http://msdn.microsoft.com/en-us/library/aa921533.aspx
Don't see any friendly names of towers though
I thought of adding a "bookmark" button so that one can bookmark the current Cell ID (and possibly assign a friendly name) but this would be very awkward while driving (and the frequent tower changes).
Google has a database with Cell IDs and uses them in Google Maps but good luck getting a copy of their database
Click to expand...
Click to collapse
Tower switching will happen quite fast in big populated areas. That's why I was just going for every few minutes and not "as the tower changes".
It's too bad the towers don't "advertise" their GPS coordinates along with the other tower data. It seems like that would have been really easy to stick in the UMTS standard.
I'm surprised Google hasn't open sourced that database, or at least made an API library for it. Afterall, their users are the ones who discovered it all, not them -- Google Maps just records GPS coordinates + cell IDs and uploads them when you run the Google Maps location. I've seen that app upload several hundred kb during some runs.
Going back to the 'post on switch' thing. That might be a neat option -- to send a GET on every tower switch.. I'm going back and forth in my head on if that's a good idea or not. It'd be interesting to see how that hits battery life, though. (Since I have ActiveSync with "always push" enabled, I bet it doesn't make much of a difference).
First beta
Hi guys,
Apologies for the delay - I've been terribly busy.
I managed to create the app so it's ready for testing.
Attached is the cab file. The app consists of two components - the configuration utility and the service. The service is responsible for making the web requests and is launched at startup. You can use the configuration utility to adjust the settings as well as monitor what the service is doing.
The service will automatically dial your data connection when a web update is necessary, but it can also work via WiFi - although I don't see why you would use it via WiFi. It also supports websites that require Windows Authentication (Kerberos or NTLM should work, but do test it).
I think the app should be pretty self explanatory, but please do post if you have any questions or experience any problems.
FIY - the last error (if there is one) is stored in a log file located in:
Program Files\CellID Updater\cidlog.txt
Hope you like it!
EDIT: An update is available on the next page. I'm leaving this attachment as is just for reference purposes, but you should download the one on the next page.
CommMgrPro is creating a very big database automatically with operatorID-Cell/LAC-GPS coords sent (automatically) by the users (they can track their movements in realtime with googlemaps). Obviously GPS coords are only sent by GPS enabled devices. You can change the URL where the data is posted (HTTP GET) to point your site and I can give you a free license. Currently 3000 cells registed with gps coords and growing as the users moves....
Dani
newb5000 said:
Hi guys,
Apologies for the delay - I've been terribly busy.
I managed to create the app so it's ready for testing.
Attached is the cab file. The app consists of two components - the configuration utility and the service. The service is responsible for making the web requests and is launched at startup. You can use the configuration utility to adjust the settings as well as monitor what the service is doing.
The service will automatically dial your data connection when a web update is necessary, but it can also work via WiFi - although I don't see why you would use it via WiFi. It also supports websites that require Windows Authentication (Kerberos or NTLM should work, but do test it).
I think the app should be pretty self explanatory, but please do post if you have any questions or experience any problems.
FIY - the last error (if there is one) is stored in a log file located in:
Program Files\CellID Updater\cidlog.txt
Hope you like it!
Click to expand...
Click to collapse
Hey all - my first post.
I must say, it's outstandingly honorable that you share your skills with us. So good.. (haven't installed the tool yet, hope it's no virus or tv-on/off-switcher)
One question @jmat: How do you process the cellid once it is http'd to your server? Is there a webservice that maps cell-ids to gps?
Frouk
frouk said:
I must say, it's outstandingly honorable that you share your skills with us. So good.. (haven't installed the tool yet, hope it's no virus or tv-on/off-switcher)
Click to expand...
Click to collapse
Thanks and no, it's not a virus / trojan / <insert something bad here>
One thing I forgot to mention is that if the device goes into standby, the service will be "paused". Then, when the device comes out of standby, the service will resume where it left off. I'm not sure whether this is acceptable behaviour for the app, but I considered the alternative - preventing the device from going into standby will drain the battery very quickly. So you would choose when the service should send out updates by taking your device out of standby.
Another thing: you can configure how often the service checks for a new tower and whether it should send out an update if the tower is different or the same since the last check.
I'm still wondering how I can put this app to good use, personally. I don't have a home automation system and I don't need to be tracked by anyone at home. Any ideas on what other uses this app could have?
newb5000 said:
Thanks and no, it's not a virus / trojan / <insert something bad here>
One thing I forgot to mention is that if the device goes into standby, the service will be "paused". Then, when the device comes out of standby, the service will resume where it left off. I'm not sure whether this is acceptable behaviour for the app, but I considered the alternative - preventing the device from going into standby will drain the battery very quickly. So you would choose when the service should send out updates by taking your device out of standby.
Another thing: you can configure how often the service checks for a new tower and whether it should send out an update if the tower is different or the same since the last check.
I'm still wondering how I can put this app to good use, personally. I don't have a home automation system and I don't need to be tracked by anyone at home. Any ideas on what other uses this app could have?
Click to expand...
Click to collapse
The configuration is just perfect - that way one can decide when to update just by letting the device go to sleep or not. Another thing: am I right that this app will never be as accurate as Google maps "my location"? It uses triangular approximation with more than one cell-id, right? I experienced it to be very accurate, even being on the train it exactly locates my position, amazing.
I personally intend to use such kind of app for reality/virtuality games where website visitors can track something or someone on the web and then go outside into the real world and do something or meet someone.
But jmats' idea is also amazing.
Cell name
Years ago I had Ericsson R320 (BTW great phone). It showed cell name e.g. "city centre" on the screen besides op name. I dug up my eric from the closet and this option still works. It would be great to have this as a today plugin Do you know something like that?
Handy Use of App
newb5000 said:
I'm still wondering how I can put this app to good use, personally. I don't have a home automation system and I don't need to be tracked by anyone at home. Any ideas on what other uses this app could have?
Click to expand...
Click to collapse
Maybe you could mount a web server in your home pc (pretty simple) and track your device if it gets lost or stolen... It would be nice to recover your $700dlls phone right.

Anyone using google now widget?

So uh, I saw the google now widget and decided to give it a try. Looks like it could have some useful info whenever you need it. Thing is, the widget only shows the weather, even on max size? It doesn't show anything else, like traffic, news, stocks etc. like in the widget preview.
Anyone else have this problem?
Its shows whatever cards you have in Google now. If you only have weather, it will only show weather.
The more you use it... and allow it to see... the more useful it becomes. It's learned by my locations where work and home is and always gives a card of what traffic is like and what my ETA is. It knows the sports teams I like and pops up info about them. It grows in usefulness over time. It can take a few weeks.
Tinfoil hat-wearing paranoids need not apply. It will collect and aggregate info about you.
I'm not impressed thus far, some options aren't functional yet where I live (Europe), I guess it needs further development. I'll try it again in a few months.
I didnt have any problems
Sent from a land from far away!
fac51void said:
I'm not impressed thus far, some options aren't functional yet where I live (Europe), I guess it needs further development. I'll try it again in a few months.
Click to expand...
Click to collapse
Same here in Germany, it just barely works, weather and traffic that is. Everything else is basically non-existant.
It hasn't really progressed for us europeans since it was released, so i'm not getting my hopes up for future improvements.
Europe is, as usual, neglected when it comes to things like these.
I played with it briefly on a custom 4.2.1 rom, surprised that it still functioned. For me, it's a matter of privacy and how much I WANTED to share & let "them" know as they are already using whatever data/access/bits being generated, with this AI "sniffing" my moves based on the device while it's "connected" - so that everyone from that discrete building somewhere in the Far East to our own N S A or C I A can easily monitor and track at will with minimal to no efforts at all - in the name of homeland sec*#*#* by surrendering access to this cute 7" blackbox.
Think about all the personal & sensitive info that we stored on it, and if not really - think again. That's the price for innovation & liberty, I suppose ...
Now, if it's going to alert me to the danger of Noro-virus the next time I leave a pubic restroom and forgot to do a proper handwash, and beep me about enhanced contact precaution - I would say, job well done on making lives better for us. Until then, I remain guarded on whether I wanted to breach it - so, I re-opted "maybe, later"
i am one of the people who dodnt really care if google knows where my home/work locations, etc are. So, I let google now learn everything it can about me. Some things i find cool are...
if I search in google (desktop or mobile) for say, train schedules, or railroad news, next time I am near the train station or headed to it, it will show me topic related to the railroad and/or the schedule.
It has learned where I practice archery and my friends houses too. I visit both of these places on a pretty set schedule. Whenever it thinks I am about to leave, it shows me the traffic. It's been pretty spot on lately.
If I read a news story on desktop google news, google now will show related stories.
If I search for a store or business on desktop google maps, google now will tell me the traffic from my current location and has a nice handy "navigate" button there ready for me
I am sure a bunch of you know these things already, but just wanted to say that I am actually digging google now for reasons like the ones above....

[Android 4+][App] Talon for Twitter

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Note: This version of the app has hit its token limit, for more info on my plans and its future, check out this post: http://forum.xda-developers.com/showpost.php?p=56228193&postcount=553
Hello guys! From the creators of Sliding Messaging Pro, I would like to announce one of our new projects: Talon for Twitter!
This one, along with klinkdawg's EvolveSMS are the two brand new apps that we have been creating the past few months. They are full of polish, features, and beautiful design and KitKat style! Both of these apps are availible on the Google Play store today, but lets get to know Talon a little first
Talon for Twitter - Google Play Store
-----------------------------------------------------
Play Store Description:
Get fully immersed in your Twitter with this beautiful, feature PACKED Twitter client with a design that actually makes sense!
Created with Android 4.4 (KitKat) in mind. Includes full screen layouts, stunning animations and more! Of course that doesn't mean earlier versions of android get left out! The only thing that wasn't able to be recreated in Android 4.3 and below was the transparent navigation and status bars... Sorry! It just isn't possible
Beautiful, up-to-date layouts, designs, and neat animations isn't the only thing Talon has going for it though! The list of features is enormous as well, doing everything you could ever want from a Twitter app right off the bat. Even though it is new, I have added every single major and minor Twitter feature that I think is absolutely essential plus a ton that most people wouldn't even think of. Here is a pretty comprehensive list of its features:
Twitter features:
- Live streaming support
- Support for 2 accounts
- View your timelines (main, mentions, direct messages, links, and pictures)
- View retweets, favorites, Local and world trending, user profiles, Twitter lists, and more
- Favorite users
- Search Twitter
- Delete, favorite, retweet, quote, and reply to statuses
- view replies to statuses
- Update your profile picture, banner, location, and user description
- block, follow, and add users to lists
- search for your friends to tweet at
- Attach pictures to your tweets
- Attach locations to your tweets
- And the list goes on
Customization features:
- Extremely powerful developer theme engine (Read the second post )
- Choose between either "Talon" or "Hangouts" layouts
- Choose from 3 beautiful base themes (light, dark, and pitch black)
- Custom text sizes
- Night mode
- Auto-Refresh options
- Custom notification settings
- And many other goodies in there as well!
App Features:
- "Talon Pull" to be always listening for interactions (mentions, retweets, favorites, new followers, and direct messages)
- Expandable, actionable, and dynamic notification system
- Full app popup
- Full emoji support
- View in-line Twitter and Instagram pictures
- View in-line YouTube thumbnails
- Native YouTube player
- In-app browser
- Complete landscape and tablet modes
- Advance to new pages in a "windowed" viewing mode
- Never leave your timeline with in-line replies, favorites, and retweets
- Actionable toast bar so you always know where you are and can jump to the top
- Hiding action bar
- "Do not disturb" mode
- Widget for main timeline
- DashClock Extension
- Draft system for unsent/failed tweets
- Google style pull to refresh for quick refreshing
- Save tweet pictures
- Share content with other apps, to and from Talon
You will never go back to your old Twitter client again!
Enjoy Talon and don't hesitate to contact me with questions, requests, or bugs!
Thanks!
Contact me (Luke Klinker):
Email: [email protected]
My Twitter: @lukeklinker
Talon's Twitter: @TalonAndroid
Google+ Beta Page
Emojis
Here are two different emoji plugins for you to choose from, choose whichever suits you best, install it and never worry about it again!
Sliding Emoji Keyboard - Android
Sliding Emoji Keyboard - iOS
Permissions Explained:
- Write to Storage: Saves pictures to your SD card and writes them into the cache.
- Read from Storage: Used when backing up settings.
- Location: Used for trends and attaching locations to tweets.
- Network Communication: Obviously have to be able to interact with Twitter
- Network State: Used so the user can toggle background sync to only over WiFi.
- Run at Startup: Re-schedules the background refreshes.
- Keep Awake: Used for background refreshes and waking the screen.
- Vibrate: Used for the notifications.
Credits:
- Jacob Klinker: to many things to list! Tons of ideas, support, and inspiration
- Aaron Klinker: Icon Design
- Other open-source libraries and resources used can be found under the 'Get Help' section in settings.
-----------------------------------------------------
Screenshots:
-----------------------------------------------------
Closing Comments:
I have worked really hard to bring you guys a great experience right from the start this time and it really shows, from the login screen to the timelines, you will be fully satisfied with the design, execution and finesse that Talon brings to your phone. It isn't going to take months to get up to speed like Sliding Messaging did. I have designed this to be efficient, fast, and just work, right from the start. I learned a ton from that app and Talon goes to show just how much.
Hope you enjoy it as much as I do, sound off in the comments with question, concerns, suggestion, or whatever else you feel like saying about the app!
One more thing to say before I leave you here, please remember that this is XDA, and you are all expected to be a little bit different Android users, if you are having a force close or something, I would like you to be able to post a logcat of it. If you are wondering about why I did something the way I did, then I will probably explain it to you in a programming sense instead of how I would to a normal user on the Google+ beta page or something, because that makes much more sense to me, is easier on me, and you should be able to understand it a little bit better... Just keep that in mind and stay on topic please
Frequently Asked Questions
Frequently Asked Questions
1.) Push Notifications
I am just going to say this now, before anyone asks: Push notifications will not be coming to Talon unless something changes with the Twitter APIs. I have created "Talon Pull" with is simply an always on, listening/streaming service that will receive new tweets from Twitter whenever your Twitter handle is included. To read more about this option, look at the "Talon Pull" section below the "Reasons" section.
Reasons
This will be the more technical part of this post, if you don't want to read and understand it, then you will have to just accept my answer from above. If you don't accept that I know what I am talking about... Then by all means, read on, I will try to keep it as simple as possible.
To access Twitter, they have provided us with the REST APIs (currently version 1.1). These APIs allow developers to communicate with Twitter in real time by just submitting requests to get data from the network. They make it relatively simple - if you know what your doing - to obtain the data that they allow you to get and store, but there are plenty of limitations to these APIs, which make sense: Twitter is a completely free service and make their money off of advertisements. They want people to use their official Twitter products (such as the web or their own Android app) to access their services because they are able to place advertisements in them and that is the only way they make money. So they just aren't going to make some things available for 3rd party developers.
One of those things is their push notification system. As I said before, they allow us to access their services with these REST APIs, but they also have a Streaming API available so that a 3rd party service, such as this one, could be "always connected". Sounds great right? Maybe, maybe not. More testing probably needs to go into it, because it is very new in Talon. For the past few weeks though, I can say that it doesn't seem to take up much more battery than sycning on an intervol does. So try it and let me know. I have done the best I can to optimize this service, but if you want to know more about it, read below in the "Talon Pull" section
What these streaming APIs should be used for is a server side interaction that would then connect to GCM (Google Cloud Messaging) and send push notifications from there. I would love to say I am working on something like this, but it isn't possible for a developer like me. I don't have the time, resources, or knowledge to set up a complex server like this. The knowledge I could get, but I am a 20 year old kid, working off of this 1 MB/sec internet connection while being a full time college student at the University of Iowa. I wouldn't be able to handle the upkeep of the system like this or the traffic. I just don't have the backend necessary for this type of thing, and there aren't many developers who do. So push notifications from the server side? Way out of the question.
That leaves only one thing to do: wait. Maybe Twitter will open up some kind of push notification service to it's developers, but I wouldn't count on that. The ideal thing for them to do would be to set up their own GCM server for us to communicate with, but I don't see that as being likely at all because of the advertising. That would take away one of the main draws for their app, leaving it with almost nothing that 3rd party developers can't do. For now though, "Talon Pull" seems to be working well and I would encourage you all to try it out. Battery seems to be fine, the one drawback is that you must be connected to a datasource right when the interaction happens or it won't be saved or shown.
Talon Pull - My solution/workaround
As I said before, this is NOT push notifications. Push notifications are sent to your device to notify you from some kind of server. They aren't always on, and only turn on when your device receives the info from the web service.
Talon Pull on the other hand, uses Twitter's Streaming API to just create an "always on" service to be constantly listening for and streaming tweets that contain your Twitter Handle. The way this works is that you are signed in with your API keys after you turn on the option to enable Talon Pull. I then just create this "listener" that Twitter's servers will send new tweets to. Luckily, they will take care of most of the filtering of those tweets on their end, to reduce the load as much as possible on your device (because before the filtering, it literally will receive every single public tweet that is happening. It was amazing when I first flipped and saw the tweets flowing over my log haha). So we filter it down to as few of tweets actually reaching your device as possible, then I start broadcasting the notifications when you receive the new ones.
Overall, it is a relatively simple process, the problem with it though, you have probably already realized, you have to be constantly connected with a data service or the app won't know when to receive the new tweets. Obviously that is the part that is going to end up taking the battery (if it does), not "bloated" or "un-optimized" code as some of you I sure believed. So far though, through my testing, it doesn't seem to have a very big impact on battery overall, but I suppose that it potentially could if you are using Twitter that much more than I do.
If there was a better way, I wish I could find it. I think that this is the method that most 3rd party services use to send you those fake "push notifications". So there ya have it, hope you learned something. It works well and it is the only way to get a lot of information like who favorited or retweeted your statuses
Conclusion
Thanks for the read, if you made it all the way, hope that gives you an idea as to why push notifications just aren't even an option at this point and what my solution to that problem has been, even if it is not ideal. It works, and it seems to be working quite well for me.
So just know: "Talon Pull" isn't quite the same as push notifications, but it is as close as you are going to get and is working better for me than I would have ever imagined. Enjoy!
2.) Translucency
Why aren’t my status bar and navigation bar translucent like in all of the screenshots?!?
This is an Android 4.4 KitKat feature only. Get a new phone/ROM if you want it.
3.) Theming Support and Limitations
We have created a pretty powerful theme engine for Talon and EvolveSMS this time around, but it isn't without its limitations.
The main app color will always be orange. Don't ask to change it. That isn't something I can theme dynamically or read from an add on package, themers can change the orange glow on the in-line buttons (favorite, retweet, and send), but that is as much as your are going to get with that one.
4.) Viewing users who "retweet" and "favorite" your statuses
This is another thing that isn't going to happen at this point. It isn't possible to get the user ID's or their names with the current version of the API's.
Maybe Twitter will open this up in the future, but I wouldn't get your hopes up.For now, the best you will get is the numbers on them
The only way to get this information is through the use of "Talon Pull" and the Streaming API's. When you get a retweet or favorite, it will be put in the interactions drawer on the right side of any activities with drawers.The only way to get this information is through the use of "Talon Pull" and the Streaming API's. When you get a retweet or favorite, it will be put in the interactions drawer on the right side of any activities with drawers.
5.) Clearing the Cache
If you know much about caching in Android, then you may wonder why in the world I would want to clear it every time you switch themes.
The answer is pretty simple: to vastly improve the performance and the smooth scrolling in the app, I save the profile pictures according to the current theme's style, whether that is circle (like the "Talon" layout) or square (like the "Hangouts" layout). This preference is also available to themers in the add-on themes.
By caching them directly as circles, it alleviates the need to do it on the fly which could consume quite a bit of processing power on older phones and would just be a complete waste to render them like that every time.
You may think it is a hassle, but you would be thanking me if you knew the difference it makes.
You can also view the current cache size and clear it manually from "Advanced Settings".
6.) Battery Consumption
If you use Talon a lot throughout the day, it is going to take up battery, simple as that. I find that on a 30 min refresh intervol for the different timelines and manually going in and browsing/updating throughout the day, it takes about 4-5% of my battery. I would say this is pretty normal because there are days that Google+ takes up to 10% with just casual browsing.
If that isn't acceptable for you though, then there are a few things you can do to reduce battery consumption:
1.) Turn down the refresh interval on the timelines. This is the big one. It is those background services that are going to drain your battery.
2.) Turn off "Refresh on Startup".
3.) Turn off "Talon Pull" and "Live Streaming"
4.) Don't have it sync the second account's mentions
And if all else fails... Get off Twitter and do something productive for awhile =D haha any app that accesses the internet and refreshes as much as a Twitter client is inherently going to use more battery in the background. There are ways to reduce it, but not always ways around it!
7.) Custom ROMs Immersive Mode
My custom ROM has "Immersive Mode" and Talon doesn't seem to play nice with it! What's up with that?!
The way that immersive mode works in your ROMs currently isn't so hot unfortunately. There is a reason Google didn't put it into the whole system because app developers would have problems implementing the "translucency" with conflicting system stuff.
Not to fret to much though, I was able to get things working smoothly with it in Talon. The problem was that my ListView's are expanded through the different system bars. This can be a big problem if you try to switch to "Immersive" in the middle of doing something in the app. You will notice the margins get all wanky on the top and the bottom of your lists.
It can be easily solve though by just restarting the app by swiping it out of your recent apps screen. Sorry, but that is the best I am going to be able to do here, Translucent bars an "Immersive Mode" just weren't meant to work together.
Theming in Talon
Theming in Talon for Twitter
Real quick, before you get to far into the content, I want to let all you developers know about one of, if not the standout feature of Talon and EvolveSMS: one incredibly powerful theme engine.
Along with these apps, me and Jacob have completely redesigned and rethought our old "Theme Engine" from Sliding Messaging! Although the Sliding Messaging one was cool and great for the average user to customize, it was slow, cluttered, limited, and just bad design from a developer perspective. This won't be an issue with these apps though. We remade everything about it to bring you the ultimate themeing and customization experience, without the bloat and slowdowns. You won't be disappointed when you see what it can do!
All this theme engine takes is a little bit of knowledge about layouts and resources in Android, along with the Android SDK to compile and distribute your package as an APK, then you can make both of these apps into literally ANYTHING you want. We are able to read the layouts, drawables, and some of the colors directly from your compiled package and place them in our apps! Sweet huh, you thought this kind of design your own thing was only for homescreens
And the best part: it is completely free and you can easily share these themes with anyone when you are done by just sending the APK or putting it on the Google Play Store!
For more info on these and to start making Talon really your own, check out these links:
1.) Talon Theming Example/Walkthrough on GitHub
2.) Google+ Community Theming Section - A great place to share so anyone can see and use your themes, not just XDA users
3.) Google+ Theming Post
gonna try it out soon
Amazing Twitter app, absolutely loving it so far. It is just stunning, and kudos to going with transparent navbar instead of immersive, it looks fantastic and doesn't require a gesutre to get to.
Yeah, I completely agree that transparent is the way to go over immersive on something like this, it takes more work, but definitely with it!
Why do you only support for 2 accounts? It's just a question!
Pac-Man said:
Why do you only support for 2 accounts? It's just a question!
Click to expand...
Click to collapse
Well, a little embarrassing, but because the logic behind coding more than that gets way complex... haha
klinkdawg24 said:
Well, a little embarrassing, but because the logic behind coding more than that gets way complex... haha
Click to expand...
Click to collapse
Don't worry! But I hope you'll add multiaccount. There're a lot of people that love it
Anyway it's a good app with a perfect design. My sincerelly congratulations!
Enviado desde mi Nexus 4 mediante Tapatalk
Will love to try it, I paid for falcon and then it got free
Hoping for xda version
Maybe I'm just stupid.. How do you pull up replies to others tweets? Beautiful app btw... Love it...
wow this app looks beautiful, would love to try it, unfortunately, i dont have a credit card and can't purchase from google play. Will there be a free or xda version coming soon? if not is there any way for me to try this out? signed up for the beta as well
I got the app a couple of hours ago and it's amazing.
Just a few things..
Where did the Talon Pull notifications go when they are received? I have to manually to update the timeline anyway.
You have to pull down for too long in order to update. You should adjust it
You should definitely implement threaded DMs, that would be pretty cool
Great app btw,
donwhall70 said:
Maybe I'm just stupid.. How do you pull up replies to others tweets? Beautiful app btw... Love it...
Click to expand...
Click to collapse
right now, you can only look backwards at tweets, looking forward will come when i figure it out haha
alkspo said:
wow this app looks beautiful, would love to try it, unfortunately, i dont have a credit card and can't purchase from google play. Will there be a free or xda version coming soon? if not is there any way for me to try this out? signed up for the beta as well
Click to expand...
Click to collapse
No, because of the token limit, this app is going to be paid, I thought about an XDA version with different tokens, but that would just go against Twitters rules still
Kage0x said:
I got the app a couple of hours ago and it's amazing.
Just a few things..
Where did the Talon Pull notifications go when they are received? I have to manually to update the timeline anyway.
You have to pull down for too long in order to update. You should adjust it
You should definitely implement threaded DMs, that would be pretty cool
Great app btw,
Click to expand...
Click to collapse
1.) They go to the interactions drawer on the right, make sure you are on the newest version and it will work better (1.01)
2.) i changed it for the version im releasing now
3.) yeah the dm's have a lot of work i know!
Version 1.05
(up in ~2 hours)
Well, day one is coming to a close and i have added some nice stuff for all of you
There was an update earlier that solved some issues with the Talon Pull service not working and tweets being saved twice in some places. That was version 1.01.
Changelog for 1.05:
Correctly mute retweets
- Higher quality images on timeline
- Dismiss all on interactions drawer
- In-app browser is now optional
- Lowered swipe length for Pull to Refresh
- Option to display both screenname and name on timeline tweets
- Open app from clicking icon on widget
- Finished German translation
- Fixed contact images on layout change
- Attempted fixes for Play Store crash reports
I hopefully got the force closes that were reported today taken care of. Although there weren't many, which makes me happy
Let me know how this version works for all of you!
hi mate
the last update is wonderful
it fix almost every complain ppl have.... BUT.....
PLEASE and i repeat PLEASE don't use the same way of plume to manage DM
the DM must be in threaded conversations, with the ability to delete entire threads, just like a normal "sms" application does, and just like tweetbot does.
please fix the dm section and this could be the real deal for android users.
faremoney said:
hi mate
the last update is wonderful
it fix almost every complain ppl have.... BUT.....
PLEASE and i repeat PLEASE don't use the same way of plume to manage DM
the DM must be in threaded conversations, with the ability to delete entire threads, just like a normal "sms" application does, and just like tweetbot does.
please fix the dm section and this could be the real deal for android users.
Click to expand...
Click to collapse
DMs will get a big rewrite, but I have a few other things I need to do first
klinkdawg24 said:
DMs will get a big rewrite, but I have a few other things I need to do first
Click to expand...
Click to collapse
Very nice app. I only have two "issues" Local Trends is displaying trendings from another country. The same happened to me with Falcon Pro so, I guess you both use same location service. It would be nice to have an option to select trends manually for people who is living in another country and wanna know what is happenning in their "home"
The other issue I found is that I think data loading is faster in other Twitter clients especially with timeline refresh
OK, this gets better and better.
The pull to refresh is better than before, but it still needs some improvement. Take a look at how the one from the gmail app behaves. That one is perfect. But this is just a minor issue, so it's not a big deal
Regarding the DM issue, could you at least change the order in which they are displayed, or at least give us the opportunity to do so? It's kinda weird to have the old ones first. But it really depends on long will it take to rewrite the whole thing, if you're going to do it
Also, I really think mentions notifications from the Talon Pull should go directly into the mentions tab instead of the additional drawer, but maybe that's just me
awesome. perhaps the only competitor falсon. you can do that display images if given a direct link to it? (everywhere)
view who retweet/favorite. display real-time, I mean like 20:14, but not 14 minutes ago. thx, man.

[APP] [4.0+] atmosHere Weather, making Android weather smarter!

I'm the developer of atmosHere (play on words of atmosphere) Weather for Android, an Android app to make weather smarter, and simpler. The app is "Card UI" based, similar to that of Google Now, and is powered first and foremost by the hyper accurate Forecast.io. By using Google's Fused location Provider, we can get your exact location and get down to the minute weather information, all while also getting data for the upcoming week! The app prioritizes information based on the current weather conditions. So if there is a weather alert for your location, that will be the first card you will see! Similar concepts are used else where, if it's raining or snowing, you will get a card for nearby traffic accident counts. This pattern is used throughout the app. This makes it extremely simple to get glance-able information about what is going on right now, and other data that applies based on the conditions. The card ui also makes it simple to fling down a little further for the upcoming week weather, chances of rain, device sensor readings (barometric pressure, temps, etc), pollen counts, UV index, astronomy information, and many more! The app is also extremely configurable, by allowing users to toggle what information they want to see, allowing them to personalize the data they get within the app!
Just recently (last night) I added a new feature that I have yet to see from any other Forecast.io powered app. Forecast.io provides TONS of information, but for the normal person it is hard to parse through all the data given and make sense of it and what it means for the weather. So i have taken the data given, and "pre-parsed" it in a sense, and turned it into a friendly, readable, format when needed. For example, forecast.io provides a summary for a given days' forecast, "Breezy starting in the afternoon, continuing until the evening." and then this is where I come in and add additional, relevant information. So if there is a high chance of rain in the forecast, I will add precipitation information, "75% chance of rain, with light rain starting at 5pm". This gives you the chance of rain, how heavy it will be (can range from very light to very heavy), and then the forecasted time of that precipitation! I also do the same for the given temperature. So you may see "High for today of 35, with a low of 25" and if it will "feel" warmer or cooler than the given temperature, it will also let you know! This makes the forecast for every day personalized and relevant, and lets you very quickly flip to a given day's forecast and know exactly what the forecast is. No need to flip through charts of data, and stare at numbers trying to make sense of them!
The app also features data from other services to aid with contextual information, such as traffic conditions, marine and ski conditions, latest earthquake information, and even a feed of National Weather Service Audio Streams! This will be built out even further going forward, allowing users to custom tailor the weather information they are shown!
The app also features radar data of all types, from precipitation, to weather alerts, and plenty more! Your Android standards such as widgets, notifications, and even extensions for the ever popular DashClock and Muzei are included! The app has already been optimized for Android Wear once it is released to the public. Google Glass has not been forgotten either, as there is a build ready to go for when Google Opens up GDK app distribution!
I have a G+ community setup that I am posting information about updates, bugs, and asking random questions for possible future updates. I will also answer any questions or I am open to just good old conversation! I am always open to suggestions of new ideas for the app. It's been extremely enjoyable thus far getting that app to where it is, and look forward to keeping that going. I also have no problem answering any emails if you prefer taking that route. The about section of the app includes all contact information you could ever need.
Youtube Demo video
Play Store Link
G+ Community
I have been doing weekly releases, and the app has improved tremendously over the last few weeks. We are now sitting in the top 30 in free weather app!
I have also worked on a free version, as some people have seemed hesitant to purchase without being able to really try the Card UI style out first.
So atmosHere Weather Free has been published just today!
Google Play Feature!
atmosHere Weather is now being featured on Google Play!
Feel free to join the G+ Community as well to follow development, make suggestions, or report bugs! There's a current Reddit thread right now as well.
I bought this the other day for my brand new Note 4. After installing all it would do is tell me i was running an unlicensed version. Pretty odd behavior considering i bought it via the play store. Had to request a refund pretty much immediately. Shame. I liked the look of this.

How do you monitor your competitors?

Hey everyone,
I'm wondering what is everybody doing to stay on top of competing apps and other app market changes? What tools do you use? I've been working on a project to solve this problem and I'd love some input and feedback.
Thanks!
Here are some basicly tools for it: (1)appinner.com, it is an app internal data analysis platform, with it you can find which advertising platform sdk your competitor choose, how does they construt their apps,etc.
(2)flurry. it is a tool to track your apps performance, give you detailed insight in your users count, session length etc. (3)appannie. you can check the keywords and ranking List of apps.
https://sensortower.com is a must check. It will give you very valuable insight on what to do and what not about keywords and rankings (with a pretty cool daily email that reports you all you need to know about your app and his ranking).
As JimmyG20 said too, appannie is a must check too.
4 Simple Ways to Monitor Your Competitor's -
1. Sign up to receive their email or newsletter
2. Explore their website
3. Like and follow on social networks
4. Give them a call.
Useful sources to track
Hey,
These may be:
Sensortower with TOP charts
Appannie - also store stats
Statista sometimes publishes the stats abour certain apps

Categories

Resources