When Robosoft Technologies ventured into software development in the mid-90s or into mobile app development in late 2000s, crystal ball gazing wasn’t in vogue. Now that it is, especially around this time of the year, let me share my views on the business of mobile app development in the months to come.
Why was a Swift developer arrested on the beach?
Because he thought clothing was optional.
Traditionally, we have all dealt with variables as having some value at any point in time during the execution of the program and use them assuming they will contain some value.
For Net Banking transactions, OTP continues to be a very popular 2-factor authentication mechanism. The primary device being used is a desktop computer or a laptop. The one-time password is being sent on a completely different device (out-of-band) and hence it serves as a strong 2FA approach. For Mobile Banking transactions, the primary device used for transactions and the device for receiving OTP is the same. So, this is not out-of-band. Hence it may be considered as a weak 2FA approach. How do different companies resolve this problem ?
Error handling is one of the fundamental concepts of programming. A program without error handling is like a country without a justice system. Your app will behave in an unruly manner with no one to bring order to the program.Any programmer worth his salt should handle errors in his/her code.
In a recent article, it was cogently argued that banks should re-think their strategy around the branch-on-the-phone. The article was meant to be a wake-up call for banks and outlined how several digital disruptions have already changed the way banking is done in India.
Back in 2010, Google introduced C2DM (Cloud to Device Messaging) as a way to push messages from cloud to Android powered devices. This service was eventually replaced by GCM (Google Cloud Messaging). C2DM is now deprecated & the service will be shut down completely on 20 Oct 2015.
A best practice in any given successful agile development project is the use of continuous integration (CI). CI ensures automatic execution of various test harnesses when developers commit their work (source code) to version control systems.
For months now, marketing, advertising and app-development industries have debated the implications of content blockers built into iOS 9. Now that iOS 9 has been released, ad blocker apps have appeared on the iTunes store and gained popularity in no time. Peace app, created by Marco Arment, former CTO of Tumblr and founder of Instapaper, is one such app.