Browsed by
Category: Technology

UX for an android app to control your home’s carbon footprint

UX for an android app to control your home’s carbon footprint

I took up a project to help me put a structure to how I would build the UX  plus understand the various aspects linked to it, if I needed to start working on an mobile app from scratch.   An app to control the carbon footprint in your home As i went through the project, I chose to work on building an app that would help users to monitor and control the carbon footprint of their homes. As internet of…

Read More Read More

Mobile web development – Summary

Mobile web development – Summary

The critical elements to take care of when developing for mobile web are: Responsive design, given the wide array of mobile handsets displays in terms of screen sizes, dimensions & pixels. Ensuring delivery of responsive images Optimizing user input and leveraging the touch interface Leveraging the various sensors on mobile Building for offline scenarios and taking care of data storage related issues Optimizing performance on mobile As you can see, I did not cover the last point in the list…

Read More Read More

Mobile web development – Device sensors

Mobile web development – Device sensors

Device Sensors The mobile typically has far more sensors than a desktop or a laptop – camera for stills & video, GPS, audio input & output, compass & accelerometer making it a very powerful device. Camera – can be used not only to capture an image or video, but for e.g a profile photo, a QR code link to transfer a business card or a map. The following screen provides a simple way to capture input from the camera or the…

Read More Read More

Mobile web development – Offline and storage

Mobile web development – Offline and storage

Offline  On mobile devices, the users may not always have a good network connection – however the web app should still work. So it helps to look at the network as an enhancement rather than a requirement. The philosophy to be used here should be   Offline first! Offline means not having a wifi or data connection – but these scenarios cannot be detected by seeking a network connection attempt – this is fact a tricky area. Look at the…

Read More Read More

Mobile web development – User Input & Touch

Mobile web development – User Input & Touch

User Input User input has to be made easy for users and font sizes have to be big enough for majority of the users. One of the first things is to ensure that the pop up keyboard is relevant to the kind of input expected. For e.g. on a sign up form, when the user is required to input his mobile number, showing him a text keyboard by default is poor UX. Html5 has a new form input type to…

Read More Read More

Mobile web development – Responsive images

Mobile web development – Responsive images

Responsive images When you work with making your pages responsive across devices, you also need to make sure images are responsive but at minimum cost – not pushing more bytes than necessary but at the same time not using a sub optimal page. The goal should be – Make images look as beautiful as they can, using as little bandwidth as possible. Different devices have different display densities – you need to serve images as per the device configurations. Various…

Read More Read More

Mobile web development – Responsive design

Mobile web development – Responsive design

Being able to deliver a responsive design is the first key challenge on mobile: a website designed for the desktop to also work smoothly on all kinds of mobile handsets. Fluid design & Viewport The desktop historically had a fixed screen size – most sites were designed for 1024 by 768 pixels. This however became a problem on mobile where the screen sizes varied widely. Varying screen size on mobile is a key challenge compared to the fixed 1024 by 768…

Read More Read More

Mobile web development – Building great mobile web experiences

Mobile web development – Building great mobile web experiences

This is a series of posts which are simply my notes from a online course I took up on ‘Mobile Web Development: Building Mobile Web Experiences’, CS256 on Udacity.com, which is offered in participation with Google. Here is the link to the course. Goes without saying that reading notes can never compare to taking the course yourself. Many thanks to course instructors – Chris Wilson, Peter Lubbers & Sean Bennett. If you are really interested, stop reading further and just click on…

Read More Read More

A non-techie’s journey towards 21st century literacy

A non-techie’s journey towards 21st century literacy

I love the technology space. In the last few years, my passion for the technology space has become all consuming – I read and read, learn & even build a little. The reasons why I have fallen for technology so much are a quite a few – it’s a fascinating field both because the pace at which it evolves but also the sheer impact it has made on the lives of human beings. It has continuously disrupted age old businesses while creating…

Read More Read More

How Mooc will change the world of education?

How Mooc will change the world of education?

I have been experimenting with MOOC courses for some time and felt will share what I feel about them. For the uninitiated (and there may not be many left), MOOC or massive open online courses, are online distance courses meant for unlimited students, using a mix of reading materials, videos, exercises, assignments and characterized by student discussion forums with high interactivity. I am on my third course now and my verdict is simple and short. MOOC’s are the future of…

Read More Read More