Android is Google's open source OS and system for smart phones and tablets. For user questions, see http://android.stackexchange.com

learn more… | top users | synonyms

6
votes
3answers
703 views

Carpool logical architecture

I'm designing a carpool system (drivers can publish their routes and passengers can subscribe to them) with WebServices(axis2) and Android clients (ksoap2). I have been having problems with the ...
6
votes
2answers
3k views

Trial/Free & Full Version VS. Free App + In-app billing?

I'm just wondering what would be the best strategy to publish an application on the Android Market. If you have a free and paid version you have two codes to update (I know it will be 99% the same ...
-1
votes
1answer
165 views

What is a benefit of having source code for ICS?

People are so happy the source code of Ice Cream Sandwich became available for syncing. Why is that cool?
2
votes
4answers
3k views

Does HTML5 have a feature that enables a user to add an icon to the Apps screen when “installing”, and if not, when are they planning to add it?

I know that the mobile bookmark bubble might sort of work for iOS, but it isn't going in the same section. And for Android, bookmarking is really not going to cut it for a mobile HTML5 application ...
4
votes
5answers
2k views

Why did visual programming never take off and what future paradigms might change that? [closed]

As the number of "visual" OS's such as Android, iOS and the promised Windows 8 are becoming more popular, it does not seem to me that we programmers have new ways to code using these new technologies, ...
6
votes
1answer
678 views

Solutions for implementing a full-duplex game server?

I am designing a game server which would be used for Android terminals. I've been searching for products or frameworks to use for two-way socket communication but haven't found anything worth ...
6
votes
5answers
1k views

“Release Early Release Often” for Android and iPhone Apps

I wanted to know the experiences others have about doing the Agile way of "Release Early, Release Often" with iPhone and Android Apps. Its not a problem with webapps as the update happens at the ...
3
votes
2answers
4k views

Open Source P2P Java Chat library [closed]

I am making a P2P Android application. The initial functionality I am aiming for is chatting. Can anyone please suggest a good open source P2P library, using which I can build my application upon? ...
1
vote
1answer
262 views

If someone says Android message API what it related to? What classes it consists in?

Recently started Android programming. Developed 3 apps using threads, UI API, telephony API. My quesion is if someone says Android message API what it related to? What classes it consists in? ...
2
votes
2answers
515 views

Would I be in violation of these icons free license on my Android application?

Since there isn't yet a Q&A site for legal issues and since this is related to an Android app, I'm posting it here, instead of Stack Overflow cause this is not code related. I want to separate ...
3
votes
6answers
565 views

Need advice on which route I should take for porting app from Android to iOS [closed]

I have developed this android application and I am looking to port it to iOS. My questions are: 1) I am planning to finance the iOS development with the money earn't from the android sales which is ...
1
vote
1answer
1k views

Tool choices for Android UI design [closed]

When designing and creating an Android user interface, are the basic interface designing facilities provided by the default SDK the best choice? Or are there plugins or 3rd party addons that makes the ...
4
votes
2answers
514 views

Two factor authentication using time base key generator on smartphones

I recently enabled two factor authentication for my Google account. One of the ways of getting the second factor (the key that I have) is to install an Android app on my phone that displays a key for ...
4
votes
1answer
2k views

Can I make more money freelancing in Android, or Web development? [closed]

Is freelancing in Android development or Web development the better choice to achieve a ~300$ income\month? It is too hard for me to do both. I'm currently studying CS in college and this is my ...
2
votes
2answers
455 views

source code file system layout for 2 very similar projects (with git)

we're working on "two" android apps that are very similar; in fact, they're the same apps with different graphics and color schemes, slightly different configuration and one or two unique activities ...
3
votes
8answers
2k views

Do I need to learn Design Patterns if I'm preparing to be Android Developer? [closed]

Please advise if it is required to learn design patterns if I'm studying for Android development?
1
vote
2answers
382 views

Dedicated graphics needed for developing 3D Android apps? [closed]

Intel 3000 graphics should be decent enough for developing 3D Android apps, correct? I mean, if the phone can handle it, so can onboard graphics?
3
votes
3answers
342 views

Is it true that having the Nexus S is much better as an Android developer?

Soon, I'll be starting Android development, as I know a bit of Java. I'll also be getting an Android phone. My two options are the Nexus S and the Atrix 4G. I've heard the Nexus series is ideal for ...
5
votes
2answers
3k views

What is the proper way to implement the OnClickListener interface for many buttons

My Android Activity contains multiple buttons that all need an OnClickListener. I've seen lots of different ways of doing this such as:: Implementing the interface in activity class Creating a ...
-1
votes
4answers
270 views

What I miss from not diving into Android world? [closed]

Nowadays you hear the word Android even from your mom (as a big feature of her new-bought cell phone), and you see its ads on many websites. I'm a web developer, from Windows application development ...
1
vote
4answers
297 views

I will be delivering a lecture on Android development tomorrow. Any topics I should cover?

I have been asked by my local Association for Computing Machinery chapter to give a lecture on Android development, and while I already have some topics to cover, I was curious if the community of SO ...
4
votes
1answer
287 views

Android or iPhone application collecting payments

I'm starting to study a project that mainly will allows users to make payments from their iPhones or Androids. Since I don't have e-commerce experience and also I have never owned a smart phone, I ask ...
11
votes
2answers
3k views

How to publish paid Android apps if you're not from US/UK

I was pretty excited while creating one of my apps but as it turns out you can't actually sign up for Google Checkout if you don't live either in the USA or in the UK. And since Google Checkout is the ...
8
votes
4answers
3k views

How should I choose the right Android phone for testing my app?

I am looking to buy an Android phone to test my first Android app on. What things should I pay attention to to make sure I pick the most suitable device?
3
votes
1answer
735 views

HTTP requests/responses analyser for Android

When using Firefox on my PC, for example, HTTP analysis is quite easy using for example the Net tab of Firebug. GETs, POSTs, etc., all there. What would be the best technique to see the HTTP ...
11
votes
9answers
7k views

I want to learn Java but I am finding it difficult - Can anyone recommend a tutorial? [duplicate]

Possible Duplicate: What is the best Java programming book out there for starters? I am 14 years old and I want to learn computer programming. I've decided to start with Java as I can use ...
1
vote
7answers
946 views

Negotiating with Google as a lone software developer [duplicate]

Possible Duplicate: Do programmers need a union? I have come across this website that is a trade union for Android Developers http://www.andevuni.org/ I was inspired to search for a ...
1
vote
1answer
2k views

Have any of you tried “Basic for Android”?

I have developed for Android for half a year or so and it is going quite well. I found the learning curve steep in the beginning, but then I somehow got the idea of it all and now I don't have to ...
1
vote
1answer
916 views

Logging-in and database connectivity in Android

I am completely new to Android development and have been reading many articles on the Android site and elsewhere. There are a lot of articles that give very specific examples, but I haven’t bumped ...
9
votes
3answers
1k views

How can/should a microsoft dev approach an android project?

I am a dev who mostly uses the Microsoft stack (C#/Silverlight/WPF/ASP MVC/.net framework) Although I am adding HTML5/CSS3/shivs/jQuery when using ASP.net MVC. I have the opportunity to do some ...
6
votes
1answer
316 views

What's your take on the future of Windows Phone 7? [closed]

There have been similar questions in the past, but I find them mostly outdated. So let's reiterate - Do you think it's worth investing into and developing for Windows Phone 7? I am personally quite ...
5
votes
3answers
491 views

I am learning Java and thinking about how and when to learn Android?

I am learning Java and I was wondering about when it would be best for me to try to develop something for Android? I have two specific concerns. 1.How is the Android API different from the main Java ...
14
votes
3answers
4k views

Is there a technical reason why you can't develop iOS apps on a Linux computer?

I understand why you can't develop OS X apps on a Linux computer, but is there a good technical reason why you can't develop iPhone and iPad apps on Linux? Why isn't it possible to compile iOS source ...
11
votes
1answer
358 views

Besides the IDE, libraries, and language, what are the main differences between iOS and Android development?

I'm coming from the iOS side. I'm particularly interested in knowing if there are similar hurdles on the Android side on these points: developer fee -- do you have to pay $99 a year to build for ...
1
vote
3answers
1k views

Designing a Technical Interview

The startup company that I'm employed at is looking to open an office overseas, and I've been tasked with coming up with some reasonable questions that will be used use to help find/hire some suitable ...
5
votes
2answers
5k views

Are ads within average Android applications profitable?

I presume this question is acceptable here-- because it's a part of software development but not specific to programming. If it's better suited for another area, could someone kindly help move me? I ...
5
votes
1answer
291 views

What is the industry term for those “earn credit by affiliates” programs in iPhone/Android/etc games?

In iPhone, Android, and other gaming platforms you can sometimes earn credit by installing other games, going to someones website, even signing up for a credit card. For iPhone, for example, there ...
4
votes
2answers
746 views

Ideas for Offline & Sync Across Multiple Platforms [closed]

I'm looking for some implementation ideas to be able to have offline apps sync data to a central server. The server will be Sql Server 2008. The clients will download data from the server when ...
1
vote
1answer
566 views

Is there a canonical book on Monodroid?

So far I have been living of standard Android books and mainly blogs for Monodroid, but I'm trying to find a definitive resource about the topic and not having any luck. Is there a book out there ...
0
votes
1answer
349 views

Use of Apache 2.0 Licensed K9 Email Android App in Commercial Email App

I want to improve usability of K9 Email client, Make a new UI and implement some additional functionality. This software is Licensed Under Apache 2.0. http://code.google.com/p/k9mail/ ...
7
votes
2answers
3k views

Is this a valid smartphone CPU vs. desktop CPU speed comparison (Android G1 vs. old Pentium 4 desktop)?

I am trying to estimate speed differences when creating code on my desktop PC that will be ported to Android phones. I don't need to be exact, but a good estimation will help stop me from creating ...
2
votes
1answer
211 views

Most efficient way of finding entities in a grid?

I'm working on my first game; a tower defense. So far It's coming along nicely. The only issue I am having (so far) is I can't figure out a way to effciently discover if an entity has entered a towers ...
3
votes
2answers
1k views

Best git practices for android project with multiple sets of resources

I have a commercial Android project that I have created a client-specific version for (mainly UI tweaks). Since the bulk of the tweaks are in the res/ folder in XML files, we have the changes ...
8
votes
2answers
741 views

As a C# developer, how much “advanced” Java do I need for Android development?

I'm a professional .NET -C#- developer who's interested in doing development for Android. I'd like to know if it's really necessary for me to first read a book or two on Java (like Java For ...
1
vote
2answers
132 views

Cost-Effective, Cross-Platform Mobile Hardware/Cell Service

What is the recommended acquisition strategy for having multi-platform, service-connected devices for mobile developers? Is it necessary to have separate phone numbers and service plans for each ...
2
votes
3answers
2k views

What method is the easiest/fastest way for developing Android Apps

Which one of these is the easiest/fastest choice for developing simple Android apps/games? I'm familiar with all this technologies. • Android SDK or NDK • C# on MonoDroid platform • Adobe ...
6
votes
2answers
652 views

Cloud service and IM protocol advice, for a backend to group chat mobile app

Overview I’m going to develop an app on Android and iOS. It will allow users to set up group ‘chat rooms’ and talk on chat rooms set up by other users. The service needs to be highly scalable, such ...
5
votes
1answer
205 views

How to release a mobile app successfully?

This includes everything that contributes to the success of the app and is non-programming. Some points to consider: How do you make people notice your app when there are hundreds released every ...
2
votes
3answers
2k views

What technologies are used for an Android/iPhone App to interact with a database

Do Android/iPhone Apps use AJAX to interact with the backend? If yes, is this common? Or do most apps use a different method for fetching database information. And if so, what other methods are there? ...
5
votes
1answer
376 views

I have free time for Android development. I'd like suggestions on how to tackle this effectively [closed]

I'm finishing college for good tomorrow, then leaving my current programming job the next day. I'll be looking for opportunities, but I may end up with a month or two without a job, so with lots of ...