Skip to main content

All Questions

Tagged with
Filter by
Sorted by
Tagged with
49 votes
3 answers
32k views

Why was Java chosen for Android?

Why was Java chosen for Android, instead of something like C++? I have heard that Java uses quite a lot of memory and I would presume that low memory usage would be quite important on mobile devices. ...
cgt's user avatar
  • 1,931
9 votes
2 answers
1k views

Developing professionally for iOS, Android and web - an insight

This is not really a question on how to develop all three, I know various cross platform ways and so on. But I more want to know from developer standpoint how hard it is to basically develop iOS, ...
Scott Roberts's user avatar
8 votes
5 answers
1k views

Is it customary to write Java domain objects / data transfer objects with public member variables on mobile platforms?

We performed a code review recently of mobile application Java code that was developed by an outside contractor and noticed that all of the domain objects / data transfer objects are written in this ...
Sean Mickey's user avatar
6 votes
8 answers
612 views

What attracts software developers such as yourselves to choose to program for the Android mobile platform? [closed]

Dear programmers, as part of my final year university project, I am conducting research into what makes programmers prefer to program for Android as opposed to other mobile operating systems. The ...
user avatar
5 votes
2 answers
349 views

Using private vs company devices for development at work

I'm employed at a mobile app development company since 4 months as Android developer. Currently I'm using my two private Android devices for development. Is it common practice that developers use ...
Pierre Rymiortz's user avatar
5 votes
2 answers
23k views

Private apps for iOS and Android

Is it possible to develop private apps for iOS (iPhone/iPad) and Android? With "private apps" I mean apps that do not appear on the public app store, but can be downloaded and used only by selected ...
Mr.C64's user avatar
  • 254
5 votes
4 answers
1k views

Mobile App Development Language Converter?

I was talking with a friend about developing a mobile app (android/iphone) but I've never messed around with mobile app development code before. My friend flippantly told me that I don't "need to ...
Agile Scout's user avatar
  • 1,055
5 votes
1 answer
263 views

Keeping version parity between platforms

I'm in the mobile development domain and I use semantic versioning to version my releases. I keep both versions the same as long as new builds are released for both iOS and Android platforms at the ...
Isuru's user avatar
  • 391
5 votes
5 answers
862 views

How do you manage the testing of your Android software on physical devices?

I'm in charge of managing mobile application development at my company, and I am currently building a mobile device "library" for testing. Essentially, we want to have a representative device in-house ...
Philip Regan's user avatar
  • 1,504
5 votes
1 answer
619 views

Concept of push notifications - why is it only on mobile platforms? OSX/Windows/Linux?

At an operating system level, mobile operating systems support the notion of push notifications or a socket level 'persistent' communication with an app, whenever it is online. Why have the major ...
FrailWords's user avatar
5 votes
5 answers
2k views

How to develop cross platform mobile applications with native UI and Javascript backend?

I want to build a cross platform(Android, iOS, Windows) mobile application. I want the UX of the application to be different on the different platforms so that it will be more platform specific and ...
HelpMatters's user avatar
4 votes
2 answers
975 views

How does browsing speed differ in native apps, web apps, and websites?

I read an article online which I give the reference to below which compare between Native apps and web apps, in addition to standard website. It seems from that article that native apps are faster ...
user109547's user avatar
4 votes
2 answers
2k views

Is it safe to trust emulators when developing multi platform/resolution mobile apps?

I'm currently developing some mobile applications using PhoneGap for Android, testing only in 3 different kinds of smartphones, and using emulators to test on the others target phone resolutions. ...
Marcelo Assis's user avatar
4 votes
1 answer
241 views

If I develop a media player for mobile or desktop do I have to pay for a license if my player is able to read MP3 files?

I know MP3 is not open source format but proprietary and I found this website http://mp3licensing.com/help/developers.html that states that you need a license for basically everything that uses MP3. ...
yoyo_fun's user avatar
  • 2,297
4 votes
0 answers
885 views

Handling account roles in Android app

I'm building an Android app where different "types" of users can log in - lets say User and Admin are the two roles (there could be more than two). User can access some views in the app, by pressing ...
Carpetfizz's user avatar
3 votes
3 answers
5k views

Multi-platform Mobile Development? [closed]

So my question is this: Is there any easy way for a single developer to release an app on iOS and Android? I am a web developer that primarily plays in PHP, Node, Ruby, AS, and JS. I have dabbled a ...
gokujou's user avatar
  • 149
3 votes
3 answers
8k views

Proposed Method to Restrict API Access to Mobile App Only

I read a lot that you can't restrict your Public REST API to only your mobile application, but I have an idea and I want opinions on it: Variable App Key Method Mobile App Get IP address of current ...
DeepBlue's user avatar
  • 133
3 votes
4 answers
685 views

How much risk is involved to launch a smartphone application initially for non iOS phone? What are the advantages?

I am working on an idea as a hobby project, and I have almost finished it in android and about to finish in Java ME platform, and we are also planning it on other smartphones including blackberry, iOS ...
Prasham's user avatar
  • 1,059
3 votes
5 answers
2k views

Should I still consider using Appcelerator Titanium for building mobile apps if I don't have any web dev skills? [closed]

I'm an experienced desktop developer who's recently begun writing iOS apps and would like to venture into Android development as well. I've been hearing a lot of talk surrounding the Appcelerator ...
BeachRunnerJoe's user avatar
3 votes
1 answer
2k views

Saving mobile application data when no service?

Say I have a mobile application that allows users to enter information which is then uploaded to a central location. I had planned on building this using only HTML5 and javascript (non-native app), ...
Abe Miessler's user avatar
3 votes
1 answer
878 views

How to deprecate an entire mobile application? [closed]

Six months ago I launched a free app that I developed and self-funded. From peak usage of a few thousand users, it has now bottomed out at a few hundred. It was an interesting project, from which I ...
another_user10293412's user avatar
3 votes
2 answers
147 views

Do privacy concerns prevent us from accessing location-based user data?

Every time my team begins to explore the scenarios that are possible with mobile device location data, location data that is part of user data, or even location data that may be retrieved or inferred ...
Sean Mickey's user avatar
3 votes
1 answer
759 views

Testing White label iOS and Android mobile apps

We are in the process of developing white label apps for iOS and Android app. I was thinking about the test strategy for handling white label apps with minimum resources. My company is targeting for ...
Rakesh K's user avatar
3 votes
1 answer
277 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 ...
siamii's user avatar
  • 1,320
2 votes
3 answers
370 views

Best practice for feature flagging in mobile apps while avoiding incomplete functionality?

I'm wondering how best to handle the scenario of releasing a mobile app that includes an incomplete feature behind a feature flag in one version and then the completed feature behind the flag in a ...
H K's user avatar
  • 193
2 votes
3 answers
598 views

Generally speaking can a Javascript-based application (iUI) be deployed without a webserver?

Suppose I have a Javascript based application written in iUI or Kendo UI. Can it be packaged in such a way they can run locally without a webserver? I have a few web applications, that with some ...
makerofthings7's user avatar
2 votes
2 answers
291 views

Is it ok to have many libraries for modularity?

Situation: My app exists as standard and branded version, the branded version has some tiny additional features but most stuff is the same. Right now i have a basic library with popups and visual ...
NikkyD's user avatar
  • 735
2 votes
1 answer
2k views

Can Qt desktop programs be recompiled for Android/iOS as-is?

One of the advantages of open-source programs is that they can be ported easily to any platform simply by recompiling. Qt is also a cross-platform toolkit that can work on several platforms simply by ...
9a3eedi's user avatar
  • 2,109
2 votes
1 answer
1k views

Secure way of storing client secrets in Xamarin / Android mobile apps

What would be a secure way of storing client secrets used for authentication (webservices) in Xamarin/Android apps ? Secure Storage, which interacts with Android Keystore, seems very useful for ...
asyncful's user avatar
2 votes
2 answers
100 views

Should I provide as less optional size app icons as possible?

When submitting an app (especially iOS and android), there are some different size of app icons need to add into the app. Among of them, some sizes are optional, is it a good practice that I just ...
ggrr's user avatar
  • 5,813
2 votes
0 answers
323 views

Reading (GET) Facebook Ads From Ad Library and Reading (GET) Personal Ad Account Billing Data in my Android Application

I'm trying to create an android application for personal use to do the following: Get ads from the Facebook ad library (commercial ones) not the ones with politics topics etc. and then insert them ...
Rany's user avatar
  • 121
1 vote
2 answers
2k views

Can you modify the front-end source code of a mobile app?

I get that a front-end isn't secure on the web because one could theoretically access the front-end code by opening dev tools and changing the code. Do I also need to be careful about security for a ...
Gwater17's user avatar
  • 255
1 vote
1 answer
410 views

Why are there no cross-platform mobile applications?

As a part of my master's thesis, I am carrying a research topic on why there are no cross platform mobile applications. As applications developed in Java can run on any operating system using the JVM,...
user avatar
1 vote
3 answers
346 views

What cannot be unit-tested in mobile app?

I really value unit-testing in developing webapps. I haven't had any experience in developing mobile apps. Is there anything that cannot be unit-tested in mobile apps? And what is the workaround for ...
Joshua Partogi's user avatar
1 vote
2 answers
558 views

Architecture of mobile backend

I would like some input on some refactoring I am to do on a mobile backend (API). I have been tossed a mobile API which I need to refactor and improve upon, especially in the area of performance. ...
Jacob Rohde's user avatar
1 vote
4 answers
200 views

Growing mobile developers inside a web development org

I work for a "mature web startup" as a web developer (mainly using PHP). Our main site has about 8 million registered members at the moment. However, the site is basically impossible to use on ...
Arkaaito's user avatar
  • 809
1 vote
1 answer
2k views

Converting from web to PhoneGap

I was going through the PhonGap Documentation about how to package your HTML/JS/CSS to a platform specific "native app". They have maintained separate documentations for the separate Cordova versions ...
SASM's user avatar
  • 225
1 vote
1 answer
52 views

Transaction management on mobile applications

While there are prescribed methodologies for the middle layer when it comes to transaction management like Saga pattern etc. I want to know what's the advice on handling such on a mobile application ...
AppDeveloper's user avatar
1 vote
2 answers
348 views

Directing user to a specific screen on App after he installs the App

I have a very specific use case. We are working on a Project where user can buy the tickets to an event. In this, we are asking the user to enter an Email id where he can receive the email from where ...
abhinav's user avatar
  • 119
1 vote
2 answers
184 views

RESTful Api for Mobile Clients

I am mobile developer and always have one particular fight with my web-service/backend developer which believe in designing restful api. Issue: As per Restful design,every api should be atomic in ...
Code_Life's user avatar
  • 111
1 vote
2 answers
236 views

How to test android apps that depend on telecom provider connection?

I am planning to write an app that needs phone number and contact list. Is there any way that I can test my app without buying a telecom provider connection for my android phone. Without a sim the ...
prap19's user avatar
  • 111
0 votes
1 answer
2k views

What is the legality of making a mobile app version of an existing card or board game? [closed]

I see that the market is full of mobile apps based on card/board games. For example, do a search for "Taboo" and there are many results which are not published by Hasbro Inc. Is this legal? The top "...
NSouth's user avatar
  • 119
0 votes
2 answers
13k views

Execute a get request periodically while application is inactive

I have a website that has full support for mobile devices but since opening a browser window seems too much and some people are obsessed with installing apps, I'm now creating an android app which is ...
php_nub_qq's user avatar
  • 2,224
0 votes
2 answers
453 views

SQLite resources or any other storage concept for mobile applications?

I would like to know what storage concepts are used for mobile or handheld devices, where an app is operated on?. AFAIK one of them is SQlite. Can anyone shed a light on this concept? perhaps links ...
sree's user avatar
  • 269
0 votes
0 answers
285 views

How to set up login pin system

i want to set up basic login page in xamarin.forms. There is no username/password, just a simple pin so far i have 3 pages to do this Sign-up Pin page Sign-up Confirm Pin Page (re-enter pin to ...
Dan's user avatar
  • 101
-1 votes
4 answers
4k 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 ...
Jason Livesay's user avatar
-3 votes
1 answer
13k views

Android Apps: How can I view an apps code/files?

I love taking apart applications, software, and websites to see how developers were able to create a feature or how a game handles AI. Something I'd like to be able to do is view an app's files (...
Memj's user avatar
  • 335
-4 votes
3 answers
2k views

Why local database should be the only source of truth for mobile application?

Being mobile developer for quite some time (ios/android) I've learnt that local database is very rarely needed. Mobile application are mobile by definition, they usually serve only as clients to ...
Fyodor Volchyok's user avatar