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.
Google announced a new experimental feature which has the potential to make mobile search more useful. The feature allows Android users to stream app content without actually downloading the apps.
Tech folks will agree that Unit testing and test driven development is a good concept but is seldom practiced. Its usefulness and importance is much eulogised by doyens like Bob Martin, Kent Beck et al.
We often use 3rd party libraries (both paid and free) in our projects to reduce development time and increase app functionality. This practice has served pretty well so far and will continue to assist in programming.
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.