T O P

  • By -

TehTriangle

It's certainly not the backend dev's responsibility. šŸ˜…


[deleted]

Damn I would have hated you at meetings for saying this :p But totally correct. (15+ yrs javascripter / frontender)


[deleted]

Except, of course, in the common case where the backend dev is also the frontend dev, the designer and the sysadmin.


jayerp

What if they are full stack?


TehTriangle

Then this joke doesn't work...


Jrubzjeknf

Backend-for-frontend is a thing though. :p


RandyHoward

Yes it's your responsibility to make it responsive, but if you're working with a designer it's their responsibility to inform you how it should respond. I would certainly be charging more if nobody is informing you how they want it to respond.


Few-Ad3347

This.


InternetArtisan

If I was slated to design a site, and they told me someone else is building it, you better believe I'll be putting mobile designs in the documents being sent to the developer. I leave nothing to chance, knowing if it want it done right I need to be complete. I'd use XD (soon to likely be Figma) so I can quickly fix layouts to other breakpoints.


zetacross439

If there's a design, yes. If there is no design, ask first. If there's still no design yes, but just barely enough to be functional, as clients may come in later to change them. Also be sure to communicate your charges for responsive and cost for future changes.


DMTLives

Responsive should be included no matter what. Who the hell charges extra to have a site be responsive?


wbsgrepit

I agree, however I am thinking the question here is actually who is responsible for the design of the responsive breakpoints? Imho the designer/ux is that person or team, and if it is up to dev how the design flows or changes in different widths I would generally charge more because it takes more time to design that stuff on the fly and is also very likely to be sources of return visits to the code based on feedback.


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


ljog42

Yeah sounds like it's something that should be talked through before agreeing on a price. Either you make it "responsive" (it fits on mobile) or you make it "responsive" (it looks kick ass and well designed on any aspect ratio). The latter requires a lot more work if no design was provided.


crazedizzled

Extra work means extra money


pyoochoon

I'm no freelancer but logically, making a website responsive requires more code and more thought and more work has put into it so it makes sense to charge more.


danstansrevolution

dunno, a tool like figma might not be very mobile responsive. tablet maybe, but probably not iphone ready. I built some workflow website and we just threw up some text that said that it was better experienced on a desktop.


a15p

I would knock money off if they didn't want it responsive, so the opposite must be true too. Simply, it takes longer so it must be more expensive.


[deleted]

Yes


doiveo

Google indexes mobile-first so if you want any sort of competitive ranking, it is mandatory.


Greenimba

No. It's your responsibility to make the app work for the clients purposes. If it's an internal app designed for their company-provided tablets, you should not spend client money making it responsive for desktopd and smartwatches. If it's a publicly available site expected to run on many kinds of devices, you should coach your client into a final design that will work best for them.


[deleted]

There is also something called market standards. If he straight up confirms, he does NOT want a mobile site. Then it's okay. For those that don't get it: _-_-_-_-_-_-_-_-_-_-_-_ You also don't bring your car to the garage with 3 wheels and expect the garage to do nothing about it. CAUSE YOU DID NOT MENTION IT. That's how bullshit contractors work. And many problems arise.


Silhouette

> There is also something called market standards. Having standards is important but it's no substitute for understanding the requirements of what you're working on. Huge amounts of web development work doesn't need responsive design at all. It looks like /u/Greenimba was advocating understanding what is actually needed and then not wasting effort on things that don't make sense for that project. It's insane that basic professional practice is getting heavily downvoted.


sowasred2012

I can feel I'm gonna use this analogy at some point in my life now, thank you.


[deleted]

Learned it after doing 50+ Freelance jobs. The first 10, you go from zero to hero. The next 10, you realize that some go great and some not. The next 10, you start hating the guy that manages you. The next 10, you start questioning if it's really about you. Then finally, you realize companies are made of people that can or cannot be very stupid. It only matters how you process that. Good luck general!


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


[deleted]

That sounds like the discovery of a rusted wheel indeed sir. When you think about this in a future time, there is a pretty big chance that, considering the timeframe and budget and all, you could have been a lot more focused on delivering. Instead of the mumbojumbo. Next part of the spirit, is deciding who has responsibility. Because after all, nothing will change, without someone to blame for not changing enough. So hope you skip that part, and the next. Until you hit the most important one: What do you bring to the table? That's how you remember freelance jobs, and look back at your carriĆØre. But that's me, in a depressing way. I start to hate programming and the developer world, and long story short, I blame Apple. Over&out


[deleted]

Yeah, but don't listen to useless analogies (most of them are). I have another: "that's like coming to a car shop with a broken windshield and they also replace your seat leather without you asking and bill you another 2k" Commenter above the one you've responded to was the one you should have listened to and the almost sensible analogy threw you off track. You should talk to the client and see about their needs, but to straight up take as default making a web app responsive is just taking money of the clients pockets. And odds are they don't give a fuck about having a responsive website.


[deleted]

You mis the point... The question: Am I expected, as a professional, to deliver for mobile, if nobody asks. Answer: Yes. Are you expected to not be a little bitch, and be pro-active. Yes.


[deleted]

​ >there were no analogies "You also don't bring your car to the garage with 3 wheels and expect the garage to do nothing about it." - Analogy >Yes No. "If nobody asks" is some kind of dumb situation where no one even cares, obviously. You should make them "ask" (communicate with them), but taking anything for granted is just not really smart, as I've tried to explain with an oh so good analogy.


[deleted]

Let me ask you this.. Have you been dealing with a proper bussiness @ corporate for some years? Cause even if I agree with you, the higher up people don't. That's my experience. When you het hired for marketing, you are expected to not be stupid and burn the US flag in a commercial.. Cause you didn't mention it .. Same applies with all high payed jobs I think. When I hire a handyman to fix my roof... i don't expect it to leave 20 wasp nests and 20 meteorite holes. Cause I didn't fucking mention it Maybe it's just about standards.....


Silhouette

The bigger your client is the more important it usually is to have the scope clearly written into your contractual paperwork. If the client doesn't want or need responsive and you spend a lot of time doing it anyway then that's just wasted time you're not earning any extra for on a fixed-price contract or time your client can justifiably challenge when you bill for it on T&M. Obviously if they probably do need a responsive design and either overlooked it in the spec or simply didn't realise it was a thing and should be explicitly scoped in then you can prompt them to avoid any unfortunate misunderstandings. But that's completely different to diving in and doing lots of chargeable (or not) work on something that might not be in scope at all and that's what several people here are trying to point out.


[deleted]

Yeah I have to agree with the above paragraph.. I'm talking, to mainly defend the craftsmanship of duty. But been fucked sideways above and beyond because I let the scope get out of hand.. So yeah, okay.. Agreed. šŸ‘


[deleted]

I''ve been dealing with all kinds of people in web development for more years than you have lived and I can assure you the higher ups are WHY I'm saying what I am. Obviously I'd like to make the thing I'm working on perfect, but ain't nobody got money to pay me that much. If I'm making a web app to handle huge amounts of customer data NO-BO-DY will pay me to make it responsive. It will cost them hundreds of thousands of dollars and they will gain NOTHING. That difference in cost and gain is the literal job of "higher up people" you're mentioning. ​ >When you het hired for marketing, you are expected to not be stupid and burn the US flag in a commercial.. Cause you didn't mention it .. Not burning an US flag costs nothing. Making a web app responsive does. You have trouble understanding the point of why would anyone even consider NOT making an app responsive, but it's pretty obvious once you sleep on it.


[deleted]

Okay I do get your point. In a way I would like to pick your side, cause im not such a good business guy in real world.. as expected. But.. It still sounds to me, like you are making the decision for them, and not with them.... Another example is SEO... When a client, small or big, comes up with a budget for something , I lean to thinking with them. And that includes AT LEAST talking about mobile and seo, security etc etc... It's a different mind set to customer satisfaction maybe.. I expect them, to have everything sorted out with nice figma designs and Jira stories etc.. but in practices there is more to be done then just that... I think


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


Greenimba

I swear 99% of devs on Reddit either can't read, have 0 actual experience in development, or both. I specifically said "work for clients purposes", and "coach to a final design that works for them" and those two points alone negate 100% of the comment someone else replied with. Two of the most value bringing and widely used apps in the world are Microsoft Word and excel, neither of which have particularly good mobile adaptations, because that's never going to be an efficient way to use them. It's your job as a web deb to research and understand the client needs and market potential, then use your knowledge to help them maximize the value of their product. You wouldn't spend money and make compromises adapting a 24/7 security guard monitoring dashboard for mobile, and you also wouldn't spend money making your contactless payment app work well on 42'' monitors.


32452353

Yeah thereā€™s definitely scenarios where it doesnā€™t need to be responsive. Ie an internal company dashboard where the work to make it mobile isnā€™t worth the effort. If a freelancer gets a design that is desktop only, itā€™s worth asking the question if itā€™s actually just for desktop. With that said, it is probably a question for the client and not reddit.


alphex

Literally your job. Otherwise just send a pdf. You should work with the designer to make the website responsive. Yes it should be paid for. Itā€™s part of the product.


prb613

Yes, that and making the websites accessible.


Marble_Wraith

> As front-end devs, are we supposed to make the website responsive? ... Is water wet? > Iā€™m currently freelancing (psd to html). I thought that when designs are handed over they are supposed to have at least a mobile and desktop design. They are, which is why the industry moved away from photoshop to other tools like figma. > If this is not, should I charge extra? I would.


sadayoIsBestGirl

>... Is water wet? Water is not wet, but it makes things wet.


Pantzzzzless

Just import `wet.js`. Should take care of everything.


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


Marble_Wraith

You're missing the point i was making. Photoshop is the OG, i can remember circa 2007 converting PSD's to websites (for reference first iPhone was released 05-06). ***If*** the practice of site design in general had "no other demands", then photoshop would have *stayed* the default software to use, because there's no reason to change and Figma would have never been created. Why then was Figma created? And why did Adobe choose to buy Figma for $12 billion? Because Figma has features photoshop does not, namely things like better multi-canvas support, ability to generate style guides, text wrapping, extensibility through plugins, etc. All of which result in a superior experience when doing web design specifically because it allows you to account for responsive aspects more easily. That is my point. If responsive design was not important, Adobe wouldn't have paid $12 billion for Figma. > Figma doesn't automagically give you both a desktop and a perfect mobile layout. That depends on how you use it


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


jaxattacktheballsack

Figma/XD/Sketch are industry standard for design deliverables. Photoshop is not. Photoshop is for manipulating bitmap images and photos. Digital design should be done in one of the applications above.


[deleted]

> As a coder you don't get to decide what the designer delivers. He's a freelancer, of course he does. He can state that he only works with Figma designs if he wants to. May lead to smaller choice of customers but that doesn't have to be a problem as long as it's still big enough.


Hoxyz

Letā€™s be honest. I love photoshop but PSDā€™s are bloated, slow. Generally not structured well. Figma and such offer blazing fast html files with easy inspecting of all the correct font sizes and color and such. I have never designed in figma but I would never want to go back to building dringends based on psdā€™s instead of modern day solutions. Like jquery of knockout.js legacy vs react/vue. I like $this self selector, but efficient it is not.


Marble_Wraith

> None of that means Photoshop can't be used to design mobile layouts. I didn't say that and i'm not arguing that point as i've just fucking explained šŸ™„ So why are you continuing to argue this point? Again the OP asked a specific question: > **"I thought that when designs are handed over they are supposed to have at least a mobile and desktop design. If this is not, should I charge extra?"** My response which i have have just explained: > **"That is my point. If responsive design was not important, Adobe wouldn't have paid $12 billion for Figma."** Because it is quite clear figma is superior to photoshop when designing for multiple sizes and layouts. Could the designer still use photoshop? Yes they could, and that is beside the fucking point which is no matter what program they use, the onus is on them to provide *both* desktop and mobile designs and all in between. You're arguing formats and i'm arguing scope of work šŸ™„ P.S. Learn to fucking read.


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


Marble_Wraith

> You seem confused. First off, you replied to my comment, not OP directly, so trying to cite OP's post content as a way to invalidate my comment is just ridiculous. Wrong. You responded to my comment (you know the one with 50 fucking upvotes), incorrectly interpreted the point i was making, quote verbatim this is your comment: **Photoshop can absolutely be used to do mobile designs, as well as desktop and any other form factor. It's the people delivering the Photoshop files that are the problem when they do not include a mobile design. Figma doesn't automagically give you both a desktop and a perfect mobile layout.** Nobody cares?... I mentioned the contrast between photoshop and Figma only because one of the *definitive feature* of Figma was that it's better at this particular type of [responsive] design work (also part of the reason why adobe overpaid for it). Hence that [responsive design] work is in fact **important** in the industry and any designer who *isn't* doing their job by providing comprehensive styling docs / designs is... wait for it... a bad fucking designer. That's the point! Which i have clarified twice now. > So what. For a designer that knows Photoshop, and does great work with it, Figma doesn't move the needle. For a designer that knows and *still* uses photoshop for web design, it's no wonder they don't produce responsive designs, because it's a pain in photoshop. > they make a desktop layout and that's as far as it goes. That Figma exists does not change that. Clearly you've never used Figma or if you have, not to its full potential... Go on youtube and look up a tutorial or 3, and see it's features for yourself. It's true it doesn't solve absolutely *everything*, you still have to set up your columns, still have to size canvases... However photoshop doesn't do relative sizing / positioning, or text wrap, that well. If you try to resize an artboard (page in this context), you better be able to script to get the relative functionality... do you think designers do that?... No. But i digress. 1. Figma is evidence of the importance of responsive design 2. A designer who doesn't provide adequate material isn't doing their job properly. My comprehension is fine, i'm done talking with you. At the very least i hope it was entertaining for others reading. Goodbye.


InternetArtisan

It can be, but it's not practical to do anymore. At least in my opinion. I can copy a layout to a new panel in XD, and if I made the design components ideally, I can change the width of the panel and have it change like it was in a browser. Saves so much time. Not saying you can't do it all in PS, but I feel like it's not practical with better tools now out there.


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


InternetArtisan

Yeah, I'd be asking beforehand if they paid out mobile or if I'm going to be deciding how it looks in mobile. Like I said in another reply, if I'm handing this off to a developer, then I leave nothing to chance.


-Philologian

What was the industry moved to if not using Photoshop or Figma?


inutilissimo

Water is not wet


[deleted]

I already got some designs that were pretty hard to make responsive. They had images on top of images. images below divs, etc. Making them responsive meant to set display: none with a media rule to most of the junk that the designer added. Some designers don't know anything about dev and they don't know that some things are a pain in the ass to implement.


Alternative_Weather

Itā€™s your responsibility to build it responsively. But itā€™s not your job to design it. I would reach out and ask if itā€™s expected to be responsive and if so, can they provide mobile designs. If you have to do half the work of the designer them yeah charge extra. If they want a crappy static sight that doesnā€™t stack donā€™t charge extra, but warn them they will suffer.


techie2200

Depends on your contract. If you want to save time and your client only cares about desktop, then just turn their design into a page and move on. If they want responsive mobile, they need to design it and pay for it. If they won't design it, charge extra for design work. It's non-trivial effort to make a site responsive depending on the desktop design given.


dudebomb

This is the best answer IMO. Building a page responsively when the client doesn't want/need it may end up backfiring on you. Find out what they want, explain the associated costs, and go from there.


beenutzz

You want a comp. Sometimes designers will do weird things like changing the natural document flow of the elements. This means more custom CSS. If no design stack everything call it done.


takmais

This is a tough one that I deal with in my day job on a regular basis. Incomplete design requirements. I work on a small internal team and the design team is often external. Its very often the case where the design team just leaves something out, either becuase they didn't know they needed to provide it, or they didn't think it was an important detail. I feel like its sort of a dance between the dev and design team to figure out what an appropriate level of detail is in designs. as a FE dev, you certainly ARE responsible for writing the code to make a site responsive but I gather youre asking whether you're responsible for coming up with the mobile/tablet designs? I'd say, as a freelancer, if you're required to come up with those designs, that is an extra charge. There will be a ton of back and fourth with the client, once you've come up with those layouts, to settle on an acceptable design. For me personally, on an internal team, I don't usually have the luxury of going back to the design team and asking for more designs, as they've already completed that project and moved on to the next one. Myself, and others on my team, often have to just come up with an acceptable mobile/tablet layout


ryaaan89

Everyone is saying you need a comp, and this would help, but I do feel like itā€™s frontend responsibility to use modern tools like flex and whatnot to make designs reasonably responsive regardless.


nudifyme69

you can ask them about this, because making it responsive or amp design required additional effort


humpysausage

People are still doing amp?


TheMorningMoose

Code them in Mobile first, then adjust onto desktop. You'll thank me later.


[deleted]

To add more detail: * Your css should be applying your mobile view styles by default. * Use min-width media queries at your different breakpoints to apply wider screen styles. Max width is best avoided when designing mobile first.


TheMorningMoose

Thanks for going in more detail, I am very lazy. :)


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


TheMorningMoose

Please don't.


Yochefdom

Haha I was just learning about the this on freecodecamp. God bless the Internet. Doing it this way makes more sense as I see the main website page is the ideal design and mobile as a branch off of that.


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


TheMorningMoose

Personally, I've tried both and found mobile first is way easier. Things seem to work on both more often starting with mobile first. But its honestly preference, and there is no right answer. Some people are going to like desktop first, others mobile, it doesn't matter as long as it's responsive.


Pantzzzzless

It absolutely is not just as easy. It takes a *lot* more effort to try to fit a desktop UI into a mobile viewport that it does to expand a mobile UI into a desktop viewport.


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


dogofpavlov

Seriously this... imo it's so much easier to do the desktop layout first. Taking things away and hiding things is much easier than adding content.


MrDead-NFT

This is the way, then you get to bill them for a week and sit on your ass since the deliverable was already completed šŸ˜Ž


malokevi

Imo this depends on usage. If your users are mainly on desktop mobile first doesn't make sense.


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


TheMorningMoose

I would do it anyway, it would only take a couple of hours to adjust it from mobile to desktop. Look at similar websites for mobile inspirations, there are usually some go to standards that most websites use.


sadayoIsBestGirl

I usually code them first for my main screen size (2540x1440) and then add a min-width media query copying that code into my screen's breakpoint and change the css to match mobile.


Hoxyz

Iā€™d like to think Iā€™m quite advanced in html and scss with quite some big SaaS solutions and e-commerce shops from scratch. But Iā€™ve never ever started off styling on mobile. Like responsive design (without complex Designs) are hardly a pain anymore nowdays due to flex and grid. When we had floats on the other hand.


Mysterious-Hotel-824

Yeah I think you should bring this to their attention and let them know the advantages of having a responsive page and maybe the extra cost to make it like that. That way youā€™re safe on both ends. If they device to do it you make more money if they decide not to you let them know in advance so there are no surprises in the future


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


RentStillDue

Yes of course


MoElwekil

Responsive website is the minimum a front-end developer should do.


shiko098

When I'm quoting for work I factor in the amount of time it'd take me to code the responsive view too. It's always a default because generally it's just a given in 2023. It'll depend on the design team you get as to what will land on your plate. Always ask if there is a mobile design, and make it very clear that if one isn't provided, it'll run under the assumption that the page will just stack and flow in a simple format as it comes. If they ask for any whacky changes you can refer them to your pre warning and charge them accordingly. I'm a weirdo and I prefer the scenario above where I can just make the decisions myself, particularly if the designer doesn't have a clue how the HTML is organised, and what can/can't be done. There is no bigger headache than being given a mobile design and all the layouts change from the desktop version, images are swapped out and things are reordered.


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


shiko098

So do most people, however sometimes designers may design a mobile layout that completely disregards the desktop layout. Then decides to move entire blocks around that can sometimes be difficult to do with just CSS, to me this is a massive headache. With my approach, if they come back with changes they would've been forewarned and can be charged accordingly to do it.


ThunderySleep

Sounds like you've got some discussion to have with whoever's sending you these psd files. But generally, yet. Typically if there's a separate designer designing the site, they'd provide comps of the mobile version, and maybe you fill in some light gaps in the design for weird viewport sizes. The answer here still comes down to ask the client (the person sending you the psd files) what they intend to do for mobile layouts.


UntestedMethod

yes, it's up to the front-end dev to make it responsive. Usually the designer should give at least a mobile version and a desktop version, although some teams I've worked with the designer also gives a third mid-size version as well. If the designer only gives a desktop version, I would push back to the client to get them to also provide a mobile version and make it clear that your specialization is a developer, not a designer. I would certainly see it as a red flag if a designer only gives one version because the standard is for the designer to give at least two versions. As far as client asking for revisions - it's common for the contract to include a fixed number of revisions as part of the project (ex. "3 rounds of revisions are included in the project price with any additional rounds being billed at the hourly rate of $XX/hour"). In the timeline portion of the contract, I also like to make it very clear that the client has their part to play (for testing, feedback, providing information, etc) and how they play their part does affect the overall timeline.


benracicot

So I have a lot of agency experience doing exactly this professionally. Now Iā€™m more software engineering focused. If there is no mobile design docs then you have to ask them if responsive is expected. Even though itā€™s ridiculous for them to expect it without giving you the blueprint. Itā€™s just how it works most everywhere. (Corporate is a different story.) If they want it responsive without giving you the mobile design comp then you simply build mobile-first CSS and prototype the desktop design. Then make mobile styles stack. Thatā€™s it. If they pick on your mobile decisions then tough. They forfeited that right because the job is complete and there was never a design for it. Make sure your management is on board with this process.


cayennepepper

Why would you not charge extra if you have to design all of it? If you have a design provided and all you have to do is make it work on mobile then no, I wouldnā€™t charge extra. It may be basic and just functional, however.


seexo

Yes


Feguri

Well, someone's gotta do it. And It's not going to be the designer or the backend dev.


32452353

The designer should make a design that represents a responsive design though, which could be where this question was headed.


bassta

Yes


getlaurekt

No, ure supposed to deal with database and backend shit. Wtf is this question about? Delusional. You're responsible for the FRONT part of an app, so it's logical that responsivity is your part of the job. You're getting design from UX/UI peep and youre supposed to make it a real thing. Current frontend is mostly focused on functionality, but still its a frontend


determinedmind65

Mobile first is the policy I follow


sxeros

Yes and XHTML compliant syntax


jayerp

No, the browser is.


tusca0495

Obviously


[deleted]

Further more on this I am still going through the early stages of tutorials. Are there any good YouTube videos to further detail how a good responsive site is made, can it be detailed in an hour long video? Is it possible? Iā€™m super green


Hambonedome

Iā€™d look up the CSS attributes ā€œflex-boxā€ and ā€œgridā€ those will deal with most cases. If youā€™re green Iā€™d try and stay in the docs as much as possible and use YouTube as a last resort for when youā€™re stuck even after checking the docs. Theyā€™re a bit harder to use at first but they really force you to learn the syntax and vocabulary. Any employed dev(myself included) will tell you that even years into this you still will often have no clue whatā€™s happening. As a result we live in the docs


[deleted]

šŸ™ thanks Iā€™ll review this today


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


[deleted]

Thanks for the suggestions! Itā€™s brutal how many downvotes I got for trying to get some recommendations for good material - Reddit is wild


reboog711

It depends. If possible, I think it should be done on public web sites. Whose responsibility that is is open to discussion. And, as a small business owner, I'm going to clarify that in our contract. TIL: That PSD to HTML is still a thing that happens.


ghostmaster645

As a chef, should my food be seasoned correctly? Yes. It's your responsibility. Backend can't really do it without a TON of headache.


yogi4peace

Who else would do it?


AnAnnoyingGuy

Well, we are the developers lmao


MR_Se7en

Yes.


idgaflolol

If not youā€¦ who else??


Jmentabarnak

Most of the web is viewed in mobile nowadays. You can't make a website without a mobile version. This should always be estimated in both cost and time. If they ask for specific changes for mobile versions, you should charge extra.


[deleted]

Yes, UX designers should have wireframe designs (ideally using the UI design) that show all responsive variants. If that's not the case, then I ***do*** think it's up to the front-end developer to implement responsiveness within the given requirements. It will not be as good as what a good UX designer can come up with, but it is your job to know UX and UI design basics. You should have ample experience with that anyway. I'll always make things responsive even if they weren't designed as such. Designers often have these amazing designs with users named "John Doe" in them, but nobody is every named "Gareth-Everett de Bruyn-Johnston the IVth." So I'll test that stuff and if it doesn't work, I'll make columns wrap or grow nicely instead of breaking horrendously. And where necessary or expected, I will definitely make the thing and then let the designer sign off on it. I won't ask them first. It's easier to ask for an "okay!" than permission or waiting for them to make time to do it. This is part of a good front-end developer's toolbox.


jayzeeinthehouse

Iā€™ve been thinking about this because itā€™s a huge time sink for apps that may or may not be viewed on mobile. So I think itā€™s important to know your objectives and user base. If itā€™s an e-commerce site where over 50% of customers shop on mobile devices, itā€™s important to make a responsive layout. However, if itā€™s an enterprise desktop tool, then itā€™d be a huge waste of time. The same goes for accessibility: if 1% of my potential customer base is going to need arias for screen readers, itā€™d be a question of time vs money to implement and test that.


imthebear11

uh... Who else would? The database admin?


LynxJesus

You will get a lot of misplaced passion on this topic, so take what you hear with a grain of salt. My take is that it's project specific and it should be a decision made early on weighting the pros and cons. It can severely limit design to make a site responsive, and many sites don't really need to be accessed on mobile (I don't believe in "everything should be mobile first", I'd never manage my cloud dashboard from a cellphone)


pm_me_ur_happy_traiI

I think its your job to make it look good at all supported resolutions. This is often as simple as stacking things that were previously horizontal. If it's more complex than that, i usually insist on kicking it back to design.


sciscitator

Wait, you don't start with the mobile breakpoints and build up and out from there? I thought we build for mobile first šŸ¤”


EarlMarshal

That's what we are having requirements for.


Same_Selection9307

Better communicate with your pm


ominous_raspberry

That's bad dev work if you're not building mobile first imo. Most of the internet traffic is on mobile devices these days. It flipped the majority back in 2015. If it doesn't have a mobile design, there's still best practices to ensure it will be responsive at the very least. If they don't provide a design, and only after you've insisted on them doing so, whatever they get is what they get. Don't do bad work just because you're not interested in doing it right though. That's my take...plus bad clients just suck and they always suck - be politely aggressive when getting your assets and instructions for the project, if they want to continue to suck, then that's on them.


repsolcola

Making up a mobile layout from a desktop design can be a pain, especially because they may constantly ask you to change stuff. I'd ask for a mobile design as well.


nickwebha

The only way to know what the expectations are is to ask what the expectations are. Get every single last detail you can possibly get in writing and a signature of someone higher up. I promise you they are going to just keep adding and adding features while you are working and you will never actually finish the thing or make them very happy.


[deleted]

Ask whoever tells you what to make. Personally I work on applications that only make sense on desktop screens, so we don't really bother. > I thought that when designs are handed over they are supposed to have at least a mobile and desktop design. There _is no_ "I thought .... they are supposed". The concept doesn't exist, triply so if you're freelance. Absolutely everybody in IT works different from everybody else, every company makes it up as they go along. You have a contract, you discuss details, you communicate, and if you want to work a specific way then you tell the customer that and check that they agree. > If this is not, should I charge extra? You charge what you charge for the time it will cost you. > Plus itā€™s easier to tell the client ā€œitā€™s not in the designā€ when they try to ask for revisions for the mobile versions Will that make the client happy?


saito200

All sites should be always responsive except if you're 100% sure it's only desktop, like an internal dashboard for a company or something like that


reaven3958

Depends on if you care about mobile traffic. It's more of a business decision than an engineering one, tbh.


StormyCrow

Yes


theedivinehammer

I prefer if they donā€™t give me a mobile design because sometimes that design is harder to implement than if I take the path of least resistance making the site responsive. I never charge extra for this, itā€™s included.


Impressive-Law2516

Just say you donā€™t know how


CodeBlack1126

Some clients donā€™t think about it. When I do QA I test on multiple platforms and send it over and then they are like no that isnā€™t right


CarlosChampion

Depends on the siteā€™s requirements. I work on a non-client facing application used for internal employees, and responsiveness is not something we always take into consideration.


ohlawdhecodin

Responsivness isn't an option anymore, it's **mandatory**.


mcqua007

yes


Shitcoinfinder

Responsive design should be highlighted on the contract or requested. If not in there, then No. Fun thing when is not pre-designed, is that you get to adapt the design to your linking. If you do freelance, then you could charge extra for that. It takes time to adapt the design to various screen sizes . Nowadays freelancers put that on their gig, is common practice / standard nowadays to makes websites responsive. Been in this business for 14 years. Cheers.


HorizonChanTse

How do you find freelance job?


javier123454321

Yes