[Q] Options to develop an app for smartphones? - General Questions and Answers

Hello
I have a couple of ideas for applications that would be useful to smartphone users, and am only getting started gathering information.
Of the two ideas I have, one could be developed as a web application (so that a single application can be used on a PC and a smartphone) and the other probably needs to be written specifically for each platform (because it needs to handle calls).
I checked the sticky posts in the General forum, along with the wiki, and the home page, but didn't find an article for newbies that would provide a short, 10,000-feet view of what the options are, etc.
So to make an informed decision, I'd like to know what, at this point and in the near future, the main options are to write applications, with advantages and disadvantages for each.
Thank you.

Please use the Q&A Forum for questions Thanks
Moving to Q&A

Related

Jeyo locked forums in "format change"

Hi
If any of you are using products made by Jeyo such as Jeyo Mobile Companion you may have used their forum to discuss with other Jeyo users the problems and observations you find using their products. It is the best way to communicate with the developers and other users at the same time and would provide useful feedback for improvements to their products.
However after notable negative discussions in the forum about bugs not being acknowledged by the developers and an empty promise made by the developers of a new version within "40 days" of a January post date, the only recent post is this announcement:
Based on your feedback, we're adopting a new format for our support forums. The #1 suggestion we've received is to keep the forums easier to read by reducing the number of postings that aren't particularly relevant to most users. We've evaluated several possible options and decided to close these forums for external posting and instead use them as a way for us to record common support questions and answers -- just think of them as a set of real-time up-to-date FAQs.
You can always reach us with a question at [email protected]. Should you have a topic that you want to see posted, simply email us about that.
Over the next couple of weeks, we'll be converting the existing forums to this new format. Thank you for your patience during the transition!
Jeyo Support
Click to expand...
Click to collapse
Jeyo have effectively removed the whole point of a forum and made it just one huge announcement page. There are so many easier ways to separate official announcements and FAQs from discussions; closing the forum to everyone but themselves seems an unneccessary method with other intentions. One comes to mind is to stop people making public criticisms of their products regardless of whether they would be constructive and beneficial or not.
At least I am grateful that xda-developers is still here! I dont think many of us would be too happy if the moderators of this forum suddenly closed posting to everyone but themselves claiming it was for "user simplicity"!
Ash

FAQ

OK ive been on this forum for some time. i dont have the many hours that lots of you appear to have to spend modding and adjusting the various XDA type devices covered on here.
My back ground is in electronics and not programing. I like to play with making things like adapters and connection devices. I get frustrated with my in ability to get the electronics to do what i want because it requires the programming side.
I have spent as much time as i can searching and following cross linked threads to find out the things i want to. it is also compounded by the various names and obvious differences between the same models and regions.
I have read the many posts by new people or people like myself who know what they want but dont always get the wording or the area that it is posted in correct. Many of the established members post the usual 'try searching before you post a question' well thats fine but if you dont know what you are looking for then how can you??
So the board has an FAQ section, to be honest that would be the first place i would look for information, there isnt much there to help people, its more about how to post stuff on the board and not FAQ on devices.
Im sure a lot of the new posts would be avoided if the established members/mods set up a list of the FAQ that people ask in there. The obvious ones like what the various terms are, A2DP etc... A list of various patches and what they do, a dload section for drivers, reg editors etc.
Now im wanting to get my XDA2i and Mini s to do what i want, i need to know this info.
Many people will just apply patches etc... i would like to see possibly an area that explains how and why things do what they do to help me understand more so i dont ask those anoying questions that the established members know the answers to.
So how about it MODS/Established members??
The FAQ link is there since we changed the forum to vBulletin, but it's a "default" vBulletin FAQ, not customized to xda-developers in any way.
The place to search for information is the wiki, there you'll find a lot of information on all the devices, and you have the possibility to edit it if you feel there's something missing.
I try to mantain the Hermes wiki up to date, it has a Hermes for Beginners section, a Hermes FAQs section, and a upgrading specific FAQ section.
But even with all the info on the wiki, and sticky posts in all the 3 hermes forums telling people to read the wiki before posting, we are getting the same questions again and again...

[Q] A question to any developer willing to answer...

I wasn't sure where anything like this would go, so I made sure to put it in a forum as general as possible.
I'm a beginning web designer, but seeing as I spend most of my free time on this site, I'm growing more of an interest in learning to code for the mobile platform. If anybody is willing to help, all I'm asking for is a few tips from developers here on where to begin.
I learned some very basic java in college, but was wondering if there is a better path to go on. Do I start with BASIC? Do I continue and go towards more advanced Java and stick with only one programming language?
Any tips would be greatly appreciated.
-Considering I've done almost everything that I can with my rooted EVO, all of you were the people I'd rather hear from. I appreciate all of the hard work that you all have done!
You can develop full market apps using the language I use called basic4android.
Its easy to use but very powerful, produces a native android apk (so no interpreters) and has regular updates.
There are free user contributed libraries that make it even better and it has been used to produce everything from live wallpapers and anti theft apps to games and gps software so is a good option to consider.
I wrote my first app after messing about with it for about an hour and was amazed how easy it makes things. Google basic4android and you will find its homepage for more info. I can't remember the address as it's saved as a bookmark on my pc not phone.
EDIT: did a google search and its at http://www.basic4ppc.com/
Dave
Sent from my LG P920 using Tapatalk
Please use the Q&A Forum for questions Thanks
Moving to Q&A

Section Guidelines -- READ THIS FIRST

This area is currently experimental and was set up by the XDA Administrators for development discussion. The idea in this section is for developers (not only recognized developers, but all developers) to have a place for discussion threads to "talk shop." What kind of talk? Some topics (that I'm making up as I type this) might include (and are certainly not limited to):
Overriding the power widget in the notification dropdown
Considerations of using gcc versions other than 4.4.3 for compiling the kernel
Tegra3: discussion on working around the SOC wake from sleep delay
This isn't a Q&A forum. However, developers might kick off discussions with a question. The difference? This belongs in Q&A: "My phone wakes up slow, will it go faster if I take my sdcard out?" On the other hand, the following might belong in this new section: "Has anyone tried adjusting the mmc detection timeouts to see if there's an impact on the SOC wakeup delays?" The assumption here is that the person asking the latter question actually knows what a mmc detection timeout is, how they'd change it, and has started to play around with it before posting the question.
As well, this section is not for posting finished products or "advertising" of kernels, apps, etc. This section is to discuss the process, not for the end result.
The hope (at least my own hope) is that developers can discuss things here instead of resorting the various other methods of communication we've used. At the same time, newer developers and even non-developers can LEARN from the conversations and eventually participate.
Depending on the reception (and difficulty moderating, probably) this experiment will either be expanded for other device types, completely shut down as a failure, or adjusted. Obviously, if we developers don't use it, it might be considered a waste of time and dissolved.
This section will be very closely moderated by moderators who are also developers and non-development discussion will be harshly dealt with.
Let's do development.

[Completed] oprofile: functional after initial Android setup?

Please direct my question, as the 'similar threads' feature for 'XDA Assist' shows there are no 'hits' for 'oprofile'.
One of my Android phones (the second in my signature), with limited /data partition storage size, shows a large subdirectory, 'oprofile' in /data/bin/oprofile. Running out of space in this partition seems to be a common problem, so I'd like to keep it as lean as possible.
Some research shows oprofile to be a tool for 'tuning' an Android setup -- but exactly when it's useful is not clear, from what I've been able to find.
My question is, is oprofile purely useful during development stages, while Android is being configured for a specific phone's harddware? In this case, perhaps someone just forgot to delete it, after it served its purpose -- and then, there's no harm in removing this subdirectory and regaining the space it consumes.
Or, does oprofile serve an continuing purpose, being used by the OS to continue the 'tuning' -- as the user adds new apps? In this case, that directory is functional and should be left alone. Or, is there data in these files, created during the initial 'tuning' that must be retained, for the benefits to continue?
Into which forum would this type of question be most productively posted?
I have answered this question and posted a link to the Q&A Forum on your other thread. We generally prefer not to have multiple threads by the same user, if you have more questions, please mention in the other thread.

Categories

Resources