Hot answers tagged

12

Will this work and I'd so how risky is it to future problems? Yes it will work, and how risky it is depends on how good your implementation is. This is perfectly acceptable if done correctly. I have successfully integrated PHP and C, when PHP was simply too slow to do certain niche tasks in real time (IIRC, PHP is 7 times slower than its C counterpart). ...


6

1. On app level Running an app on multiple servers isn't terribly hard. There are techniques which are difficult to understand and implement, but there are also some basic techniques any one can use. Learn those basic techniques. If it's not enough, then yes, you'll have to find a freelancer or to hire a developer. 2. On infrastructure level Running ...


6

Don't know what you app is, but have you considered/would a data driven model work for you - the app would not need to change and the data can be downloaded of servers you provide and manage. Maybe a (yet another) DSL would be of use. Another alternate is how locked into Apple are you? Build you business on Android - then you have the choice to use a store/...


5

No. There is no such thing as a flawless program, so don't aim for that. What you should aim for in for a first release is good/thorough documentation, some automated tests, one or more places for people to tell you about any problems they have or features they'd like to see, and a clear/prominent description of what your program library is and is not ...


5

Security doesn't come from the client, but in how you implement your web service. Ensuring that you only accept transactions from your own client does little to improve security. Safe web service operation requires that the service operate independently from the client, and that there are no service APIs that can cause harm to the service or other users of ...


5

No. Those are different Platforms, So they are Different APPs!! I think even if you sell on the Android APP store you can still also list your app in the Amazon Android App store. Read the Terms of service to sure, as it can change any moment.


5

http://en.wikipedia.org/wiki/BSD_licenses You have several versions of the BSD license. It's one of the simplest licenses, so you should simply read it. Here is the "longest one": Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of ...


5

Ok, Here is the secret Truth about It... The Data in your app in worth more than the App it self! The reason you can't find that data is because it has value, more value than any set of code accessing it, it would be cheaper to buy the Code base to seamless web than to buy it's database of restaurant, menus and pricing. You will just have to build your ...


5

In theory it should be fine. The BSD license is a Permissive free software license which means it doesn't insist on anything using it being shared in the same way. The BSD license only says that redistribution and use in source and binary forms are permitted (subject to certain constraints) but doesn't mandate how that should be other than that the ...


5

The usual approach is to simply provide a session token back to the client via headers or cookies if they failed to provide one, or provided an invalid one. This is especially necessary for web clients where the session can time out while they're on a page somewhere. This ensures you have your session immediately, without going to the "authenticate" end-...


5

If one builds an app with 64-bit support using current versions of Xcode, it is no longer compatible with iOS devices running iOS 5.0 or earlier. Perhaps a developer wants to separately support customers who have already downloaded/purchased the app on those old devices by maintaining the old app's complete toolchain, unmodified by any new commits or tools (...


4

It's a totally different application event process. PhoneGap uses JavaScript event callbacks that are designed to be generic across multiple devices, whereas Android is activity based which is native to the OS. iOS has something simular but I can't comment on that. Android knows which activity to start when the application is loaded, and execution of that ...


4

It looks like they are two different subscriptions; I was able to make two separate registrations, and they both accepted the same "display name," and there are two different prices. Really, they should have just made this one single store. The Windows Phone App Store is $99 per year, although they say they will credit you back $91 if you apply in the next ...


4

Keep in mind that syncing "local" content from many, potentially conflicting sources is not a trivial task. Is really offline capability important? Does the risk of being offline really matters in environment you are targeting?


4

In case of the first small practice project, I would just start coding right away and try out the different things, that you can do with the iOS SDK. But since you already have one year of experience, you might as well skip that part. Design or Code first? Always design first and then start development. You will likely not save any time on the design, ...


4

Yes its unethical, you are wasting their time. But its also impractical. You can only do it once or twice before they stop talking to you. The price they offer will reflect their business model and might not work for you. Ie they might sell stuff cheap to drag customers into another product The price they offer you wont be the same as the one they offer ...


3

There aren't any download or storage limits for your app (other than available space on the device, of course); if there were, they'd be mentioned in the iOS Data Storage Guidelines. However, you do need to consider how your data files will work with iCloud -- in particular, you should decide whether it's okay for the device to discard your downloaded data ...


3

The first three things you want to do are profile, profile, profile. To be able to effectively scale, you need to know exactly what it is that needs to be scaled up. Whats the bottleneck? Is it concurrent connections? database access? Heavy processor usage due to your code? Once you find out the problem, then you can make an informed decision about ...


3

I accidentally discovered a way, sort of... I recently updated one of my apps to use the new iOS 6 mapping features (it's a transit routing app) and the review was completed from submission to App Store in just over 24 hours. On the other hand, another unrelated app update has been waiting for a week with no action. It makes sense that Apple would ...


3

Probably not. See the iOS App Store Review Guidelines: 2.12 Apps that are not very useful, are simply web sites bundled as apps, or do not provide any lasting entertainment value may be rejected One might guess that if your app is just a pointer to a web site, not even the web site bundled into an app, then it's even less useful than the sort of thing ...


3

Would Apple prioritize apps that they earn money on? There is no short way. Some advises that you may pick up here might not work as well, because there is no guaranteed solution. However, if you contact App Store for recommendation and ask openly your problem, you would definitely get the best answer or guidelines to follow. Thus, cutting corners when ...


3

In the interests of full disclosure, I work for Barnes & Noble. I do not own, nor do I plan to purchase stock of any of the companies I mention here. You're confusing publishers and distributors. There are exclusivity deals with some games as well as some distributors functioning as publishers (Valve, Sony, Microsoft). However, in the case of books you ...


3

Would your application function normally without the GPLv2 licensed code? If it can't, then you can't do it. You have to open your source. The FSF interprets your application falling on its head as "The GPLv2 code is an integral part of your application, and therefore your program and the GPLv2 code are collectively considered a 'derived work.'" If your ...


3

I am wondering how does the retailer apps works which allows user to choose an item and once user have selected & checkout, the retailer get information about order been placed. Typically the app posts the selection to a server. The buzz words you need to know to study this are Shopping Cart and E-Commerce. Many frameworks exist that would allow Fish &...


2

Basically there are two main options: a) using canvas and raycasting b) using game engine to achieve the 3D effect in HTML5. Have a look at the following cool tutorials and posts: Creating pseudo 3D games with HTML 5 canvas and raycasting How to Create an HTML5 3D Engine Canvas tutorials HTML5 ROCKS - POSTS & TUTORIALS


2

I'd say that it depends on exactly what type of data you're trying to get access to. Using the example you provided (pizza), I'd say that using something like the Yelp APIs would prolly be up your alley, but I could be mistaken. Long story short, consider the type of information you're considering, find well-established apps/companies that already dabble in ...


2

OS X contains many components that are BSD-licensed. This implies that all Mac applications are directly or indirectly linked to BSD-licensed libraries. Moreover, OS X itself is available on Mac App Store. So I assume that BSD license is compatible with Mac App Store.


2

I was wondering whether there is anything I can do to improve the speed of reviews. You can request an expedited review, but you should only do that when there's a legitimate reason that you need to get your app out there ASAP, such as a glaring security bug. Otherwise, just allow time for the review process in your schedule. being able to adapt the ...


2

One of the fastest ways a small startup can burn profit is by spending it all on trying to meet demand. There are good reasons why companies like AE charge $10 per mobile app and that's because the infrastructure is expensive. You might have stumbled across a mobile app that is a great idea, and no one else has done it. When you release it you realize the ...


2

You're talking about OAuth I imagine... specifically 3 legged https://dev.twitter.com/docs/auth/3-legged-authorization Overview The 3-legged OAuth flow allows your application to obtain an access token by redirecting a user to Twitter and having them authorize your application. This flow is almost identical to the flow described in Implementing Sign in ...


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