Android Web Designers & Developers - Android General

I feel like I'm alone out here wandering around the 'design communities', whether it be Designer News, Hacker News, or /r/web_design & /r/webdev, all alone. Do any of you venture into those domains?
My apologies for the OT start there. What apps, tools, and/or utilities do you use with your phone and whatever machine you do the majority of your designing/developing on? Aside from all the useful cloud services I've been unable to find any apps that truly assist me in my workflow. I'm mainly talking about responsive cross-device testing. Adobe Edge Inspect seems to have it's good days and it's bad days for me, and I've yet to try the display mirroring apps such as Skala Preview and iDisplay (I believe that's correct).
So I'm curious if I'm missing out on anything here. I do use TurboEditor [Unlocked] on the rare occasion that I have to make a change or fix something immediately and don't have time to get to my desk, and I've found DropSync extremely handy, but that goes beyond web design/development.

Related

Miren Browser SECURITY concern

Hi!
I got myself in a real predicament here. I just love this Miren browser (v1.2) from the market. It's actually so unbelievably good, I feel as though I need to make the following request to the community before A LOT of others and myself are totally hooked to it.
So here's the problem, Miren is relatively unknown and from China. Now let's be clear here: I don't have anything against china but I think this does merit that someone takes this thing apart and take a good look at it before we all start punching in our passwords by the thousands. I have fruitlessly spent hours searching online for any info on this browsers integrity. As I unfortunately don't know myself how to e.g. wireshark the phone and check for security flaws, I had hoped some smart linux person here is willing to invest some time and check it out. Thank you
thats a valid concern, the only way to be really sure is
1) find an open source browser and build it yourself
2) go through the code looking for back-doors/root kits/triggers/trojan/keylogger etc
Some choices:
-Firefox mobile
-Default android browser
-Chrome (coming soon I hope)
I see your concern but where do you stop?
What about those "free" apps people mindlessly install? Some have been proven to send data behind the scenes with "rights" loopholes.
Plus, I see you say its "not that its from China..." but... you do seem to have a concern that it's from "China", why not pick on Dolphin Browser?
Good point mentioned by everyone.
Once you have doubt then just stop using it.
You can try Xscope 6 version. It's fast...
Actually there are so many apps that leaking your information regardless if the apps are from China or not. I think all the users should pay attention on the security issues when using smart phone with easy internet access.

So How Easy Is It to Develop an App?

With the NHL season coming up, as well as Mango, I was wondering how easy would it be to develop an app?
Would like to do something simple (in theory) with schedule, favourite team: live score/stats. Score Push/Toast/Tile notification. Maybe team news, or league news.
Heres is the stupid part, I have no experience ever developing an app, nor have any programming knowledge.
Thanks in advance for any help.
I assume you will need Visual Studio 2010 and will have to know .Net 4 and use VB or C# as a choice of language.
Not really sure about anything else past that.
there are plenty of tutorials around which will help you with that. the designing bit is not difficult at all: it's very intuitive in fact. you'll need to go through some basics of coding though. I recommend the dev education resources in the app hub (create.msdn.com). Best of luck with the app!
Thanks for the replies. I look around and yes as mentioned the designing process is a pretty intuitive and the coding seems like something I can probably find help with.
Question that I have now, is how would be able to get the actual data? Are there services to which I can connect to have live scores, stats, news, etc?
I know these are newbie questions, and I know I can probably just find the info on various websites, but I am the type that like to get a conversation going and perhaps find someone that can help out..... in return I promise to make an awesome app!
N0MN0M said:
Question that I have now, is how would be able to get the actual data? Are there services to which I can connect to have live scores, stats, news, etc?
Click to expand...
Click to collapse
That's the hard part. I considered doing something similar previously but there don't appear to be any free services for sports scores. I remember stumbling upon FanFeedr but didn't really look to deep into it.
I kind of figured ESPN would just update SportsCenter with Mango features that add everything I had in mind eventually.
Best of luck with your NHL app! I can help if you have any questions I’ve already written a multi-league football app that does the things you mention (and a few things you didn’t )
Probably the best way to start is to try and write some code that reads RSS feeds; that way you’ll be writing your team and league news functionality which will immediately make the app useful. You could then e.g. have a page that displays news for each NHL team such as using the following RSS feeds:
http://sports.yahoo.com/nhl/rss
(note the terms and conditions on the Yahoo one say not for commercial use; but if you’re looking to make it a paid app there will still be plenty of sites that let you use their RSS feeds for free).
To start coding it there’s a tutorial video on how to write a simple RSS reader using visual studio and expression blend here:
http://www.windowsphonegeek.com/videos/creating-an-rss-reader-for-windows-phone-7-in-5-minutes
For getting the live scores data (e.g. as an xml feed) you’re most likely going to have to pay for it (and people who provide it charge wildly different prices so have a good shop around). E.g. these people seem to be popular and do NHL (although they’re not the company I use so can’t comment on what they are like – mine only do football)
http://www.xmlteam.com
http://showcase.xmlteam.com/index.php/samples/showfixtures/8/l.nhl.com
Also note that getting access to data from a provider is only the first step – you’ll also need to write some code on a web server somewhere that transmits the scores and other data out to users of your app. Most sports data providers will not want each individual app user to download from them; so they’ll expect just you to download from them, and your users to download from you (i.e. for that you need to write a ‘web service’ on your web server/hosting company, probably attached to a database).
If that all sounds too scary, and/or you’re not looking to spend any money yet (which is probably wise) why not make the main focus something other than the live scores? e.g. perhaps you could make the news reporting better than other apps out there - e.g. lots of different news feeds for each team - really in-depth background on each team, perhaps a way for fans to talk to each other, ability to post things on Facebook about their team, tv schedules, toast messages for news headlines as they come out, player profiles, pictures… etc. etc. You could even type the scores in yourself if you still want them or just provide links to websites from within the app. Have a hunt around though as you sometimes find fan sites that put live scores and stats into free RSS’s.
You asked how easy it is; mine took about 3 months (and I’m a developer with 14 years’ experience of Microsoft technologies) but it all depends how many features you’re trying to write, and how professionally (I wanted to write the best). There’s so many great forums and examples of code out there you’ll be up and running in no time.
Hope that helps,
Ian

[Q] Help me flesh out an idea for new functionality

tl;dr I'm new, I'm not a very knowledgeable developer, I have an idea that I want your opinion about.
Heyo Peoples,
I'm new and I like to think a lot about cool new stuff with mobile devices (web, software, hardware, etc). I've been thinking a lot recently about how people like to use mobile devices, and how we might use them in the near future--thinking past what's being done now, and into what comes next.
I've been wondering for a while why there isn't an existing piece of functionality on mobile devices that allows a user complete control of the device and every piece of information on it. Imagine a GUI except instead of graphics, it's like interacting with a person. (aside: first person to say Siri should be shunned like an Amish girl who went to a movie theater).
Is it outrageous to say that you should be able to pick up your phone and have it find anything, from anytime in the past that you have done with or on it? I know that would take mountains of data, but is it silly? In it's most basic form, this would just be a search feature. In it's most eloquent form it could be an operating system. Imagine being able to ask your phone what you did last Wednesday, or maybe where you were. What if it could recall emails or documents based on date, time, location where you were when you wrote it, keyword, or contact, based on verbal interaction? What if it tracked data usage by application, or allowed you to measure and optimize system performance with a verbal command (ex. "Shut down all apps except for Google Maps" or "How much data am I using per minute").
Is it too early to start wishing for an interface like that computer on Paycheck (horrible movie with Ben Afleck) or Cortana in Halo? Is this type of interface impractical or implausible?
If you were to make something like this, would it have to be a new operating system built from the ground up, or could you develop an app to do this, or could you hack Android to do it? I welcome all of your feedback.
Lots of questions, and I have very few answers.
Jujubes said:
tl;dr I'm new, I'm not a very knowledgeable developer, I have an idea that I want your opinion about.
Heyo Peoples,
I'm new and I like to think a lot about cool new stuff with mobile devices (web, software, hardware, etc). I've been thinking a lot recently about how people like to use mobile devices, and how we might use them in the near future--thinking past what's being done now, and into what comes next.
I've been wondering for a while why there isn't an existing piece of functionality on mobile devices that allows a user complete control of the device and every piece of information on it. Imagine a GUI except instead of graphics, it's like interacting with a person. (aside: first person to say Siri should be shunned like an Amish girl who went to a movie theater).
Is it outrageous to say that you should be able to pick up your phone and have it find anything, from anytime in the past that you have done with or on it? I know that would take mountains of data, but is it silly? In it's most basic form, this would just be a search feature. In it's most eloquent form it could be an operating system. Imagine being able to ask your phone what you did last Wednesday, or maybe where you were. What if it could recall emails or documents based on date, time, location where you were when you wrote it, keyword, or contact, based on verbal interaction? What if it tracked data usage by application, or allowed you to measure and optimize system performance with a verbal command (ex. "Shut down all apps except for Google Maps" or "How much data am I using per minute").
Is it too early to start wishing for an interface like that computer on Paycheck (horrible movie with Ben Afleck) or Cortana in Halo? Is this type of interface impractical or implausible?
If you were to make something like this, would it have to be a new operating system built from the ground up, or could you develop an app to do this, or could you hack Android to do it? I welcome all of your feedback.
Lots of questions, and I have very few answers.
Click to expand...
Click to collapse
This is probably not as far off as it seems. The developers of "Utter" have come along way in the right direction. You should maybe approach them with your ideas. Not all of them of course . Save some for yourself.
One problem I see is semantics. "Shut down all apps except for Google Maps" sounds good - but do you really mean ALL apps ? The line that would be walked is one where the developer must train the program to not necessarily do what they ask, but do what they WANT. It gets trickier when you realise that some people who aren't your average users might want to test things and shut down an app (in this case) that an average user would never want shut, where they might mess up their phone beyond their ability to repair if they did.
I think speech is a great tool to interact, though I'm not going to be a person to use it. I don't think speech will ever become a default unless there are other technological advances that change how we interact with the world. It's annoying enough to hear someone gabbing loudly to another human on the phone, do we really want people gabbing AT their phones as a default interface ? I think privacy is a driving factor that will keep sound from being a major interface - perhaps it could work for in home applications, but out in public people may not want to announce to the world who they are calling, what they are looking for, or what site they're logging on to, et cetera. Until there's technology to make voice and sound less "public", I don't see this being the future of phones - it's more of a nice thing to have as an "extra" for when a person is comfortable using it.
But, hey, maybe we'll get used to wearing Google Glass and talking to ourselves all the time - or we'll get in-ear buds or implants where we can choose to hear the outside world or not. Just exploring the possibilities here.
I do think it's a big "outrageous" to have infinite backup. Just take a look at how much data companies like Amazon and Facebook acquire on a per-day basis. Think about how much data you use on a daily basis. I don't have the money or desire to be buying new HDDs every other week. Maybe in the future there will be a technological revolution that allows for mass amounts of data to be stored in even smaller spaces. But current technology in that regard is still very expensive and persnickety - read about high capacity SD cards and how fragile they can be and about data needing to be "refreshed" or they can become corrupt. There are lots of issues that make backing up everything you do impracticable.
And, again - privacy concerns. Do I really want my computer to know what I did last Wednesday and who I was with ? What if someone stole my computer or phone and had access to that information ? If we had the technology to do that, who's to say that current encryption would be "enough" - or that someone wouldn't go ahead and try to hack it anyway if they felt finding out basically everything about you was worth brute-forcing your phone or whatever they'd do in the future ? And have no password or a crappy one - even easier for them to know EVERYTHING about you, now.
Highly visual and talk-activated computers are absolutely great for games, movies, and TV. Why ? They function as narrative devices. They allow the actor to say or explain things they otherwise wouldn't have said out loud for personal, practical, or security reasons. They can become characters in their own right. People like those big screen computer displays where the characters are poking things all over and up and down - it looks cool. But not so cool is having your arms get tired from reaching up and around all the time. Not so cool is having to tell the computer out loud what kind of special images you want to search for when you have house-mates living in the next room over.
Just some thoughts. If you have other or counter ideas, go right on ahead.

[Q] JAVA/PHP: Should I build an APP or a Website?

Hello everyone! I am new to the forum. Been thinking of joining for a while but my current issue has been the push I needed to join. I have looked high and low for the answer but to be completely honest I am not entirely sure what to look for. Not sure what my question is. I have also looked around this forum for a a good little while stopping on this thread to ask my question. I hope it's the right place to start. I will try to ask this in a way that is understandable and relevant. In your answer please take into consideration that I am new-ish to Android Development. =) (I can do the basics, Root, hack, crack, etc,.) I know enough though I think to follow your answerer and understand it.
** Question: For my Project should I go with a full Android App, go with a website that can be viewed on a mobile phone, or should I build the back-end on a web server and have an android app that delivers the front-end? (Front-end being the login, the styling of the pages, where the interaction between users take place, etc,. ) I'll elaborate on my question below. **
Alright. I started building a website. Conceptual anyway. I have been designing it on paper, white board, Photoshop etc,. The website is going to be a social site of sorts. Unique in it's own way. At first I was going to do just a website. Then I realized as my creation grew that I wanted it to be an App. Then decided, due to all the back-end server programming and functionality required, I would most likely have to build it as a website or web application. To give a brief summery of the site. There will be a login system with profiles, instant messaging. video chats, group chats, ability to play simple games like cards, chess, and more. I will also need to be able to control sessions. Write new session information on the fly based on certain actions the users take.
My problem, I think, is that i'm not sure the most efficient or effective way to go about doing this. If it was going to be on a computer I would write it up in PHP and obviously display the site with HTML/CSS. The display part I think is where I am at a loss. At least one of my issues. Since I would like for this to be an app for Android I may need a new way to display the 'site' if that's what It will even be called once it's an app. If I'm going to shoot for it to be on mobile phones then I'm thinking I can get the cosmetics looking good as well as using it to my advantage. I prefer the 'app-like-interface' rather than scroll with mouse and click on the page as if it were a website. ( 'app-like-interface': I am referring to buttons, and menus, and a overall 'pretty' interface. touch screen etc,.)
So should I write it as a website in it's entirety and just display it as a mobile site?
Should I completely trash the idea of doing this for mobile phones?
Should I (if it's possible) write everything on the back-end with PHP but create an app with java to display the styling and build the interface?
Or should I do something else entirely that I've not mentioned?
My apologies if this question was a bit to long. Tried to be thorough. Thanks so much in advance as well. This answer is something I need before I can even consider continuing. Thanks!
Az Tek

EDITED [Q] Why is /u0026 in the names of my apps? How am I being hacked & tracked?!? Total N00b needs help!

Scrolling through the apps installed on my phone, and it is hit or miss on which of the Android and/or Google apps have \u0026 in the middle of their names. Not all, but it seems the important ones do, that downloaded and installed in the middle of the night hours or days after the initial purchase and set up of the phone. Isn't Gmail, Chrome, Android Web View, Device Unlock, Calculator, Device Health Services, and most Google services already installed in Android phones? It's even in some of the apps I installed later on, but not all. I have looked it up, both here and using different search engines. Not too excited with the results, nor do I have the IT brains to understand all the jargon. Would someone here please explain it in layman's terms? BTW, I know I have been hacked/tracked by my ex for a while now. Would \u0026 happen to be a way to remote access and monitor my phone usage?
EDIT: Nothing was synced to old phones, devices, or accounts. This isn't the first new device he has gained access to. There have been several brands and models, phones and laptops. Your guess is as good as mine, and the police, as to how it is being done. Sometimes he leaves "<rooted>" on the screen or turns on 911 only it locks up the phone a few hours after bringing it into the house. He works in the tech industry. No, this isn't my device I've asked this on. This really hasn't been as fun as it sounds.
Thank you all in advance!
I will put my tin foil hat on while anxiously waiting your replies.
(I know, funny not funny. Either has been having to live with his BS.)
Checking back and bumping. There was just one reply on another thread. Please, someone has to know of this Google and Android system hacking apps combo floating around in Google Developer and Firebase. It's a real thing, and my nightmare now. I will not censure if you developed it or are using it on someone other than me. However, I beg you to reconsider if you are. There are days that I feel that worrying about the safety of my kids and if he does show up somewhere I'm at with a grudge to settle is too much to handle. Not everyone has the ability to get through that. I did not deserve his controlling abuse when we were together and there seems to be no way to get out from under his thumb currently. The local cyber cops have been of no help. They either do not believe this happening, these types of apps exist and what they do are possible (One said, "Those kind of things are just in James Bond movies"), or they think there is no imminent threat because there aren't bruises and the little I do have in the bank has not been touched after closing and opening numerous accounts to keep him out. I make just enough to support my kids and myself. Banking, online shopping, and social media are impossible, and the time is now spent trying to end this on my own. Please, help is needed. One of the members on here has to know what the hell this is.
Thank you again.
ripppani said:
\u0026 seems to be the escape sequence of the Unicode character &. \u0026 cannot do any damage by itself, but it can be and probably is a result of incorrect encoding or decoding of text strings, which in turn could be caused by hacking. If you don't know what Unicode is, here is the Wikipedia article.
I am not sure whether the "<rooted>" really represents that the device is rooted, but you generally don't want someone untrusted to root your device, as rooting it allows the one who rooted it to have unrestricted access to the device.
Click to expand...
Click to collapse
He has had remote unrestricted access to my devices. The <rooted> is one of his reminders he is there, as well as <bootloadermode>, or the locking up or turning on 911 calls only. This hasn't been fun, either having it happen en use or waking up to it. I do not allow this. New devices, new Google accounts, never syncing, and never logging into old accounts. However, no one seems to be able to figure out how he gets into new devices once they enter the house. New routers, modems, entire internet accounts, he still weasels his way in. The hacking apps are Google Developer based, this I know. Try getting info on that out of Google without a warrant. Cyber cops have brushed this under the rug since there has been no physical or financial harm, as of yet.
He lived with me when we were dating. Is there a device that may be in my home that could hi-jack my wifi, allow him to sign into my device, and show it as my device while VPN-ing an address even after all the changes? (I seems to travel all over the place on occasion according to my IP addresses that show up) The location tracking and call/text monitoring is real, as he has shown up or had let things said in my private (ha!) conversations with others slip. Of course he has nothing to do with this. (ha! again)
Any help or input on this would be greatly appreciated. I have looked things up at the library until my eyes bled. I can only comprehend so much without an IT background. I do not have the money for a cyber forensic investigator, and I know the local police probably have me on the Crazy Crying Wolf list. Which is just as embarrassing as knowing that having a complete lack of privacy in my life is a total nightmare.
Thank you again.

Categories

Resources