New Year Resolutions
1024x1024, 480x800, ...
- 4 minsNew year and time conspiracy
ME: Speaking from a pythonic perspective, has anyone noticed that Time is just a recursive function
that yeilds a value and just picks up from the last yielded value when it calls itself again? hmmmm
It's a new year again, and i'm glad we all made it, even though we might not have hit every target we set for ourselves in 2016, or we are not where we visioned ourselves to be yet, let's see 2017 as another opportunity to hit that goal.
As usual, i'm sure many of us got tons of brodcast messages wishing us a happy new year, this and that, but wait, am i the only one bored out from hearing the usual new year resolutions like "New year, new me", "New year, new system", etc ? I have recieved tons of broadcasts (Most of them having a warning tone) asking not to mess with them this year, etc. and i'm just tired.
This whole resolution thing inspired me to share my exprience with resolutions, why and how i feel they are important. I'm not talking about the "New year, new me" resolutions, but Screen Resolutions.
My experience with screen resolutions
Back in my first days of development, i had learnt how to code css, which i found stressful, but it was needed. One of my major headaches when learning css was defining break points for screen sizes. I just didn't get it, and i still haven't gotten it. It was in this my predicament i came across responsive css libraries like Bootstrap which made life easy. With these libraries, breakpoints for most screen types and devices have been implemented. Now all i do is pick up the library - the minified version just for speed optimization, CDNify it - for speed optimization too, and use the rules in my html code. Easy life.
Why and how i think they are important.
If you are reading this blog post, chances are that you are doing so from your mobile device - Smartphone or Tablet, and the way this post is displayed for you is going to be different from when you view it on your desktop computer or laptop. Your device screen resolution is responsible for this. I have listed a few reasons i think resolutions are important in a user interface design.
- They define breakpoints in our user interface.
- They allow us have different views on different devices.
- They are key elements in designing a responsive user interface.
Css libraries you can check out
Just a few of the many available css libraries that allow mobile responsiveness.
Popular devices and their screen resolutions
- Apple Ipad 1 and 2 - 1224x768
- Apple Iphone 6 and 6s - 1334x750
- Apple Iphone 6+ and 6s+ - 1920x1080
- Blackberry Playbook - 1024x600
- Blackberry z10 - 1280x768
- Blackberry q10 - 720x720
- Infinix Hot 2 - 720x1280
- Lenovo Thinkpad - 1280x800
- Lumia 900 - 480x800
- Samsung Galaxy 3 - 1280x720
- Samsung j1 Ace - 480x800
- Samsung s4 and s5 - 1920x1080
- Samsung s6, s6 Edge, s6 Edge+ - 2560x1440
- Samsung s7, s7 Edge - 2560x1440
Like i always say, just incase there's anything i left out, missed or anything, leave me a message on my Twitter and I'll include, correct, or ackwnowledge it.
Happy new year once again.