+ 169

Mobile-first approach good or bad, while developing a website?

Let me know your opinion about this approach. Personally i think it as a necessary hassle. As it creates a lot more difficulty while creating a simple website but can't neglect all those mobile users. So what do you think, web developer should go by this approach or not, if not than in which case?

28th May 2017, 2:49 PM
Ram chandra Giri
Ram chandra Giri - avatar
187 ответов
+ 120
Surely, develop a website without take in consideration the mobile is easier, but ( as many statistics has reported) in the next years there will be an increasement of mobile users, so... it is necessary adapt our way to solve a problem with the technology evolution. What i will do? Naturally, PC first, because is easier, but if mobile devices will be increased of many more than now, every single professionist will have to adapt their thinking to new tecnologies. :) I made a simple code some time ago related to this approach! https://code.sololearn.com/WFuX3D4nwSuu/?ref=app
30th May 2017, 3:31 PM
Maz
Maz - avatar
+ 73
I think the smartest way to go is with RULE #1 OF RESPONSIVE WEB DESIGN (RWD): ● We design for screen sizes, not for devices ● For instance, we design for a small screen, NOT for a phone screen. We don't know what devices people will be using a year from now (smart: fridges, cars, glasses, phones, fridges, mirrors??) BUT we do know there will always be small and large screens. So I'd say: Media queries ~ RWD-first.
2nd Jun 2017, 7:55 PM
Pao
Pao - avatar
+ 60
I think with the way mobile is going, if the mobile-first approach isn't being used then you will most definitely miss out on connecting with a large number of people. Even if your website is about a non-mobile product such as a pc game for an example. Many users may have lost interest or found a similar product from a competitor, just because they were able to look at your competitors site. Also a lot of people (my self included) don't have the time or desire to surf the web. Personally I only have time now a days to look at sites when I'm waiting in line somewhere or when I'm using public transit. I'm sure there is a lot of peeps under similar circumstances as myself!
2nd Jun 2017, 6:35 PM
ɔ͒̋ᴉ̼̻̤͙͇͈̓ͧʇ̋̌̃ḓ̣ͯʎ̱̝̗̗̺̐͊ɹʞ͇̮́̍̾̽̈́̓
ɔ͒̋ᴉ̼̻̤͙͇͈̓ͧʇ̋̌̃ḓ̣ͯʎ̱̝̗̗̺̐͊ɹʞ͇̮́̍̾̽̈́̓ - avatar
+ 57
@Pαolα I'm with you all the way with responsive web design! It's great cause RWD adapts to any screen size and it doesn't require you to build multiple sites for small and large devices.
3rd Jun 2017, 2:35 AM
ɔ͒̋ᴉ̼̻̤͙͇͈̓ͧʇ̋̌̃ḓ̣ͯʎ̱̝̗̗̺̐͊ɹʞ͇̮́̍̾̽̈́̓
ɔ͒̋ᴉ̼̻̤͙͇͈̓ͧʇ̋̌̃ḓ̣ͯʎ̱̝̗̗̺̐͊ɹʞ͇̮́̍̾̽̈́̓ - avatar
+ 43
Depend on what website. Some news, blog, or any information based web should be focus on mobile first, because the user shifted from pc to mobile. while full scale webgame, tutorial in coding, or any web that need big screen and keyboard should balance the out put for pc and mobile eventhough the experience in mobile web is less compared to pc.
28th May 2017, 2:59 PM
Setiawan Next
Setiawan Next - avatar
+ 40
For me, i develop mobile-first websites unless the client does not require/want compatibilty with mobile browsers. Remember that most visits are from mobile devices, so try always to consider mobile-first.
30th May 2017, 3:45 PM
Hasan Al-Yazidi
Hasan Al-Yazidi - avatar
2nd Jun 2017, 7:25 PM
Shawn Gillis
Shawn Gillis - avatar
+ 22
bootstrap is the answer
2nd Jun 2017, 8:02 PM
Andrew Wacheni
Andrew Wacheni - avatar
+ 20
what matters is screens, not devices..
30th May 2017, 5:39 PM
Mugfirfauzy Siregar
Mugfirfauzy Siregar - avatar
+ 20
Omni-Adjustable IS the way to go imo. Even among pc users theres too much variation in screen sizes...Add the impending tide of mobile users to that and you have to design a page that has to adjust to ANY and ALL user screens.
31st May 2017, 10:59 AM
Haris
Haris - avatar
+ 19
@Jakub Mizinski, @arararararrararararararara I think you both should " Google 'mobile first' " because neither one of you understand the question.
31st May 2017, 1:58 PM
Shawn Gillis
Shawn Gillis - avatar
+ 18
mobile first approach isnt a bad idea.... but the factor that determines such decision will be your content and audience. Thank you :-)
30th May 2017, 7:03 PM
Eugene Amoo-Sargon
Eugene Amoo-Sargon - avatar
+ 17
Congratulations on Post Of The Day
2nd Jun 2017, 3:17 PM
Ekansh
+ 16
write your answers
2nd Nov 2017, 12:12 AM
Friend 4 Goodmen
Friend 4 Goodmen - avatar
+ 15
Well look at it this way all android users can now develop their own websites yes it will take a little bit more effort but at least were not left in the dark while developing code
2nd Jun 2017, 8:46 PM
LUKKY99 MODZ
LUKKY99 MODZ - avatar
+ 15
100% mobile first approach is the better way to go
13th Jun 2017, 9:48 AM
niteOwLTwO
niteOwLTwO - avatar
+ 15
years of your life input name, year, month and day of birthday https://code.sololearn.com/c4aOjwnd9Va5/?ref=app
2nd Nov 2017, 12:02 AM
Friend 4 Goodmen
Friend 4 Goodmen - avatar
+ 13
In my view good.
2nd Jun 2017, 3:19 PM
Dragon Slayer Xavier
Dragon Slayer Xavier - avatar
+ 13
Doesnt a responsive layout cater for every screen
2nd Jun 2017, 4:14 PM
Mandhla Jangano
Mandhla Jangano - avatar
+ 13
Totally go for mobile first every time. Search engines like Google are likely to penalise non mobile friendly sites in mobile search results, so it'll hit your traffic, and even if mobile customers do visit they won't be as likely to stick around to consume your content, so you won't get those conversions. Think about it, you're not building websites for you to look at, you're building them to make money, which means maximising traffic. Not catering for mobile will mean you either miss out on this traffic to some degree, or you end up redesigning the whole thing again using bootstrap like you should have done in the first place, or worse still, creating a whole new mobile site which needs updating and maintaining separately. Any prospective clients will want to get a share of the mobile traffic, so would you really want to include a site that's not responsive in your portfolio?
2nd Jun 2017, 7:05 PM
Adrian Bennett
Adrian Bennett - avatar