All Questions
48 questions
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. ...
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, ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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. ...
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.
...
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 ...
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 ...
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 ...
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 ...
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 ...
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), ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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,...
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 ...
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.
...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 "...
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 ...
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 ...
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 ...
-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 ...
-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 (...
-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 ...