Questions tagged [mobile]

The tag Mobile should be used to mark questions regarding mobile computing issues. Mobile computing is a form of human–computer interaction by which a computer is expected to be transported during normal usage. Examples include smartphones and tablets.

Mobile OS-specific questions should be tagged accordingly. Please see , , , etc.

Mobile development refers to the process of programming specifically for hand-held devices, such as cell phones/smartphones, tablets, and PDAs.

Mobile computing is human–computer interaction by which a computer is expected to be transported during normal usage. Mobile computing involves mobile communication, mobile hardware, and mobile software. Communication issues include ad hoc and infrastructure networks as well as communication properties, protocols, data formats and concrete technologies. Hardware includes mobile devices or device components. Mobile software deals with the characteristics and requirements of mobile applications.

Reference

30536 questions
89
votes
17 answers

What work has been done on cross-platform mobile development?

Have any well-documented or open source projects targeted iPhone, Blackberry, and Android ? Are there other platforms which are better-suited to such an endeavor ? Note that I am particularly asking about client-side software, not web apps, though…
Nicholas
  • 628
  • 1
  • 11
  • 14
88
votes
12 answers

Tooltips for mobile browsers

I currently set the title attribute of some HTML if I want to provide more information:

An underline character is used here

Then in CSS: .more_info { border-bottom: 1px…
at.
  • 50,922
  • 104
  • 292
  • 461
87
votes
7 answers

When should I add Redux to a React app?

I'm currently learning React and I am trying to figure out how to use it with Redux for building a mobile app. I'm kind of confused on how the two are related/usable together. For example, I completed this tutorial in React…
user3802348
  • 2,502
  • 11
  • 36
  • 49
86
votes
21 answers

How to detect a mobile device with JavaScript?

I have been asked to create an actual HTML page / JavaScript to simulate detection of the mobile devices (iPhone / iPad / Android) using JavaScript code. This will then take the user to a different screen which asks them for their email address.
Jeevs
  • 959
  • 3
  • 9
  • 10
85
votes
16 answers

How to debug web sites on mobile devices?

How do people debug websites on mobile devices? I'd like to be able to manipulate the HTML and CSS similar to using the Inspector in a desktop browser, and debug JavaScript.
Crashalot
  • 33,605
  • 61
  • 269
  • 439
85
votes
6 answers

Fix font size issue on Mobile Safari (iPhone) where text is rendered inconsistently and some fonts are larger than others?

Our site renders with inconsistent font sizes on mobile Safari -- and as far as we can tell, only Mobile Safari. This very much has stumped us. We analyzed the site with Firebug, and the incorrect areas are inheriting the right styles, yet the fonts…
Crashalot
  • 33,605
  • 61
  • 269
  • 439
85
votes
9 answers

2D Cross-Platform Game Development Engines

I've worked for some time with Corona SDK and love how fast and easy I can create powerful apps using Lua. But it can only compile for iOS and Android, which feels like too little now. My main interest is for it to be able to compile to Desktop AND…
Hate Names
  • 1,596
  • 1
  • 13
  • 20
85
votes
4 answers

Text/Layout Alignment in Android (textAlignment, gravity)

What's the difference between android:textAlignment and android:gravity?
Chrizzor
  • 1,263
  • 2
  • 12
  • 19
84
votes
10 answers

Cheapest way to send SMS for number verification?

My application needs to verify phone numbers that are provided by the user. What is the absolute cheapest way to send an SMS to a phone? Which company/API should I go to? I'm not looking for a hack solution to send out 10 SMS a month kind of thing,…
erotsppa
  • 14,248
  • 33
  • 123
  • 181
81
votes
4 answers

Understanding touch events

I'm trying to make some of my libraries work with touch devices, but I'm having a hard time trying to figure out how they're supported and how they work. Basically, there are 5 touch events, but it seems there's consensus among mobile browsers only…
MaxArt
  • 22,200
  • 10
  • 82
  • 81
80
votes
12 answers

Is there any way in Android to force open a link to open in Chrome?

I'm currently testing a web app developed with lots of jQuery animations, and we've noticed really poor performance with the built-in web browser. While testing in Chrome, the performance of the web app is unbelievably quicker. I'm just wondering if…
user1607943
  • 801
  • 1
  • 7
  • 3
80
votes
15 answers

Disable scrolling in all mobile devices

This sounds like there should be a solution for it all over the internet, but I am not sure why I cannot find it. I want to disable Horizontal scrolling on mobile devices. Basically trying to achieve this: body{ overflow-x:hidden // disable…
Sammy
  • 3,059
  • 4
  • 23
  • 32
77
votes
1 answer

How to secure an API REST for mobile app? (if sniffing requests gives you the "key")

It's probable a newbie question but I'll try to create an interesting debate. I know there are some authentication methods for API Basic Authentication, API Keys, OAuth 2.0 ... all of those methods add a header or a formData param in the…
FlamingMoe
  • 2,709
  • 5
  • 39
  • 64
76
votes
11 answers

Programmatic SMS

What is the best way to programmatically send an SMS text message? Are there any free Web Service based SMS gateways? I know that if I happen to know the user's carrier (Sprint, AT&T, etc), I can send an SMS by emailing an address based on phone…
Seibar
  • 68,705
  • 38
  • 88
  • 99
76
votes
6 answers

How to use Ionic Framework for Web App Development?

Is it possible to use ionic frameowork for regular Web Applications rather than wrapping it in Cordova?
xivo
  • 2,054
  • 3
  • 22
  • 37