Web Design for Mobile view

Recently I focus on algorithm practice. These two days my boss suggest me to support another layout for mobile viewer. I haven’t try it before, but quick search in Google and Stack Overflow showing that it’s possible. Just need to try it.

There are several way to support it. Register a sub-domain with m.xxx.com, which is the most full solution while need some times establish. There’s some config demo that Nginx can support it, too. But since I use Sinatra for the router management and Rack-based module support it quite well, I choose to try in Sinatra config.

It’s quite easy, mobvious is a Rack-based device type (mobile, tablet, etc.) detection from HTTP requests module. I give it a try, and it works amazing. Without any failure. Just too easy to believe it just works.

So, I think there exist no other question others than recommend it.

After that, I need to provide another layout to fulfill boss’ demand.

I think use one-column for mobile layout should be reasonable. I use one column Panel, modify function in Sinatra to generate additional information, and add another css property for mobile layout.

Here’s the result => Link

I think good Front-end engineer should experience and overcome huge number of obstacles during projects. If I do it for my job, I should gain the experience more. But I think my passion is mainly in algorithm and data structure, while elegant web design is for personal accomplishment. But who knows. Let the Life guides me.

 
0
Kudos
 
0
Kudos

Now read this

Go Programming Language

I have spent some time to learn and practice Go Programming Language. The staring point is this article, How We Moved Our API From Ruby to Go and Saved Our Sanity. Project changed from Ruby to other language is not fresh. But this time,... Continue →