Modernizing Web Apps to play friendly.

I once heard at this day and age if your not developing for mobile your probably doing it wrong. This rang very strong with me considering all the viewpoints a developer can have about a technology, especially if they have an unwanted emotional attachment to it. As much as I want to disconnect the emotional value to something that is best practice for mobile apps, I still think this is very true.

In a sense this is a previously common sense notion when working in a mobile development environment. Initially, there is nice feeling to have a particular technology you love or passionate about, which is not necessarily wrong, just not consider viable to a successful software career it seems and might not play well with others. We build these mobile apps based on a design to connect to the motions and emotions that we have when we use an app like, Twitter, Instagram or Facebook. Though, with mobile development there somethings we need take care of, before we brush our hands off.

  1. Responsive Web Design
  2. Creating for Touch Screens (DOM touch events)
  3. Optimizing images for Performance
  4. Utilizing Mobile API’s
  5. Cross-Browser Development
  6. User agent sniffing(adapting to a specific device type, table, phone, etc.)
  7. Testing on multiple browsers.

These points can be consider guidelines for modernizing a web application, or simply some fundamental to creating one. There are some great resources for this and if you know the basics of MVC (Model-View-Controller), an common repeated effort for a design pattern when developing for  web applications. You can waver from this, though let us hope you do not receive any flak for it. One great thing when designing for immobile it can be exceptionally fun. The environmental conditions we need to take care of add to already interesting scenarios that an user would have. Tack on using additional API’s, we allow for more creative outlets to improve our mobile apps’ features. If your not worried about modernizing your app, it is still good to know how the functionality of some mobile apps work, this might help weed out mobile apps that are causing more anguish then joy.

Leave a Reply