Tag Info

Hot answers tagged

23

In layman's words: Not all users use all of a company's apps Different users have different needs Why force an user to buy a full package when he/she needs only a part ? (Ok, Google apps are free, but other software maker's aren't.) Having those apps separate makes it possible to be updated separately and, most importantly, sold separately. The fact that ...


19

To be honest I think the tablet form factor would make for a very poor development environment. Screens tend to be small, keyboards are virtual (and if you're carrying a physical keyboard too then why not just carry a laptop and be done), there's no mouse (yes there's a touch screen but think about precision and movement of your hand up to the screen ...


17

For most users the primary function of a smart phone is as a phone, followed by receiving text messages, and receiving e-mails. The designers of a smart phone OS must ensure that no application can interfere with these primary functions. The other constraint of mobile is battery life, any app which "spins" in the background it will consume current and ...


15

I have a coworker who came from the world of game development. Unless you are working for the few big dogs that have their own publishing department, your employer is working for an external publisher with the constant threat of canceling the contract. The stress that management feels is passed on to you. Trying to pull off a quality title on shrinking ...


14

My question is does iOS development career considered a serious profession (like Java or .NET)? Given the size and value of the iPhone/iPod and iPad market I think you can safely say that an iOS development career is a serious profession. If it's isn't now it will soon have to be if developers want their applications to be used by the widest possible ...


14

I'm a mobile developer who has spent a great deal of time considering this issue. Why do you ask? Most likely, you hope to reduce app development costs by: Using existing HTML5/Javascript development skills Targetting multiple platforms without writing multiple apps from scratch Not having to maintain multiple codebases in the future Reasons may also ...


14

The answer greatly depends upon the legal jurisdiction you live within. But let's take the easy considerations first. As brought up in the comments: what happens when your device breaks or your device injects malware into your team's development stream? So then you need to ask: Who pays to fix your device? Who is responsible to replace your device ...


13

If something you can take with you, but not really for using on the move, take a look at Raspberry Pi. You can use it on the move with a USB power pack designed for giving your cellphone extra battery life, but you'll also need to bring some sort of screen / output device with you, and maybe a USB keyboard or something.


13

ARM concentrated on power consumption from the beginning. This has given them a huge advantage in almost anything that's battery powered. The popularity of x86 is primarily for historic reasons -- it's been there forever, and it's been good enough that most of the market has had little reason to switch to anything else.


13

Sure. Show things that show that you have passion, enthusiasm, and want to follow difficult things down peculiar rabbit-holes. After all - during an interview they will be trying to find somebody who is capable, enthusiastic, curious, competent.... You get the idea.


12

What does 'hurt your career' mean? If you mean 'make it harder to make more money or find other jobs' then, no, pursing iOS development will not 'hurt your career'. In fact, keeping up with newer technologies usually helps you, because newer tech is sometimes easier to find jobs in. The biggest thing you can do to 'hurt your career' is to get locked into a ...


12

It worth it if measurements say it worth it. For mobile device as well as supercomputers. EDIT: Little off topic, but about your exemple. If the event is triggerered too many times, then you have a conception problem, and solving that conception problem is the real deal. Not make it less visible by microoptimizing. You can perform a test in the callback ...


11

The poster boy for HTML5 apps, LinkedIn went native early 2013. In the interview in VentureBeat they explain why. I think this is the part most relevant to your question: Prasad said performance issues weren’t causing crashes or making the app run slowly. What he did say shows that HTML5 for the mobile web still has a bright future — but only if ...


10

The key attributes of a RESTful applications are: All communication is via http GET,POST,PUT,DELETE AND all items are addressed via a standard URL of the form http://your.site.com/salesapp/salesperson/0000001/details i.e. only a pure URL with no parameters etc. the URL identifies the thing the GET,POST,PUT,DELETE identifies what you want to do to it. The ...


9

No, C# won't do. You need to learn Java, and not J2SE but the J2ME because most low-end mobile phones only support J2ME. However, you might want to consider Android again because it's really becoming popular even with low-end phone. Anyway, the language for J2ME and Android is both Java.


9

According to my Android Market stats the testing screens should be as follows: The most common is (still) 480x320 resolution of pre-4 iPhones and most of middle-range Android/Nokia devices Followed by 320x240 of the low-end Android (HTC Wildfire, HTC Tattoo...) and older Nokia Symbian devices Followed by 800x480 of the new Nokia and Android devices (HTC ...


9

I'm not sure if it's the best degree for the job, but whenever you're developing software, a degree in computer science will come in handy. You don't need it and I know many good self-taught programmers, but it does help a whole lot to know what you're doing and why some things go wrong even though the code looks totally normal.


9

Battery life - many applications running in the background will drain your battery really fast. Available memory Processor Small screen Did I mention Battery life? :) Here is an article about this feature on the Windows Phone Platform. It starts by explaining the reason why this it is a "necessary evil": Mobile Matters - Windows Phone 7 Tombstoning ...


9

They might want to see the schema so that they can replicate it on the mobile device. That will save them some work. Additionally, seeing the schema might prevent them from making wrong assumptions about how their data should be structured based on potentially-incomplete information about the database. However, they should really come up with their own ...


9

When choosing a technology for multi-platform development there are some main issues to consider. The first issue is the quality of the application. PhoneGap, for example, is probably the most popular option for writing an application that works both for Android and iOS. But, of course, it has it's disadvantages (native languages wouldn't be used otherwise ...


8

I've been in this position. I evaluated a lot of different things, but didn't really find something that suited me. Here are some things I've looked at though and pros/cons Gameboy Color/Advance Pros: Fairly cheap The actual programming work isn't too bad Strong community Fairly easy to write graphically intense applications (since it's designed for it ...


8

First off, if you're really looking to get a degree so that you can develop mobile apps, then look for Software Engineering programs (especially ones that offer concentrations in mobile or web applications). A Computer Science degree isn't a bad start, but you'll likely get a lot of math and computational theory that won't help you when writing applications ...


8

PhoneGap is client-side, so scalability is fairly irrelevant - you always have one user on one device. As for app complexity, you can do a lot with HTML5 and JavaScript - There's no IE on iPhone, which makes everything a lot easier. There may be some things that can't be done from html or require the performance of native code, but PhoneGap has a fairly ...


8

For starters, the vast majority of apps, of the million out there, do not sell well, whether open or closed source. So don't expect any app to sell well unless it is a stand-out app and well marketed. For iOS apps, someone would need to have paid Apple $99/annum for an iOS Developer program enrollment, plus have a Mac, in order to be able to download your ...


8

If the webpage is really that simple, you shouldn't make it into an app. I can give you one reason, but it's a very good one: Simple applications usually don't pass through appstore reviewers. From https://developer.apple.com/appstore/resources/approval/guidelines.html 2.12 Apps that are not very useful, unique, are simply web sites bundled as Apps, or ...


8

Polling is always acceptable when real-time isn't a necessity. What you have to ask yourself is why would you use one instead of the other? The purpose of a push service is a couple things; it can be considerably less traffic for you to deal with if your pushes are broadcasts and a 3rd party provider does the broadcast - this allows you to send one message ...


8

A QR Code has a version range from 1 to 40. This information tells about how much data is stored within it. Version 40 has 177 rows and 177 columns (in some decimation called 'modules') for 31,329 pixels. It should be immediately clear at this point that this is the hypothetical maximum that doesn't take into account the error correcting or any of the ...


7

Depends on the platform- Android - JAVA, C#(via MonoDroid) IPhone - Objective C, C#(via MonoTouch) Windows Phone - C#(Silverlight) Meego - C++(QT) Symbian - C++, JAVA I think Symbian is going to be dropped by most companies. Smart Phones are the future. And for every type of smart phone os, C#/mono will be available (you have to pay extra, but the ...


7

I like Android because It is using Java and I am a Java developer, so I found it easy to code apps in Android. It is easy to learn. It is using XML for GUI. When I design a screen in XML, I feel, I've total control over it pixel-by-pixel. It is Open source. You can browse through its source code any time you wish to know whats going on. Supported by vast ...



Only top voted, non community-wiki answers of a minimum length are eligible