Where the design community meets.
Sketch or Adobe XD is the way to go for UI Design. Remember when you done designing there is a lot of process going on. Developers need your assets, measurements. Sketch and Adobe XD delivers you exactly that. These are not tools just for design they are also tools for the developers. Affinity is just a Illustration Tool like Illustrator. Photoshop is a tool to alter and modify bitmap images. Please start using applications for their purpose. You didn't want to cook a hole 5 star meal in the microwave oven right?
Valid point. Direct 3rd party support for services like Marvel, InVision, Zeplin, Principle, and Framer keep me working in Sketch for UI design.
Affinity Designer, Illustrator and Photoshop can all export assets for web and native apps, using many different methods — all three have slices, Photoshop also has Generator, and Illustrator also has a new Export for Screens feature.
I would rate Affinity Designer, Illustrator and Photoshop’s exporting abilities as better than Experience Design’s right now (that might change in the future).
Please start using applications for their purpose.
I agree, but at the same time, I find it impossible to create certain things in anything other than Photoshop. Highly detailed app icons are unpractical in anything else. Everyone here will likely have an opinion on that, but mine is that Photoshop’s masking and other abilities makes it unique and better for many things. If you’re just drawing coloured roundrects, there’s lots of tools that do it well.
Also, remember that if you’re going to create wide gamut UI images, that’s only possible in a handful of tools (which include Photoshop, Illustrator and Affinity Designer).
I don’t think you have to choose, and it’s likely a combination of many tools will be the best approach.
"other than Photoshop. Highly detailed app icons are unpractical in anything else." Affinity Designer's ability to zoom to an insane percent, as well as work in both vector and bitmap mode beats out Photoshop for those reasons alone.
Affinity's most recent update is targeted specifically for UI design.
Yeah like Photoshop updated with artboards. But it doesn't mean it is a good tool for UI Design, right?
I honestly haven't built any UI design in Affinity yet, so I'm really not sure if it's well suited for designers.
Your argument was for designers to use applications for their purpose, and it seems that Affinity Designer has made a pretty big update specifically for using the application for UI design (artboards, nested symbols, constraints, etc.).
Neither Sketch nor Affinity Designer were originally created for UI design. Both were originally created as competitors to Adobe Illustrator. People that design UI just sort of latched on to Sketch because of some of its features, but more importantly because of its plugin development community. Sketch would not be nearly as useful without all the awesome plugins that people have created for it. Adobe XD is not NEARLY ready for mainstream use. It lacks A LOT of stuff. I used it for about 6 hours one day and got so fed up with lack of features I rebuilt the entire project I was working on in Webflow.
Sorry, but Adobe Illustrator is the tool for actual UI design creation and element development. It's the only legacy vector package from Adobe. (Fireworks also, prior to its decease)
Affinity therefore, as far as I can see right now, is then of course intended for UI design and the same level of digital asset creation as Illustrator is.
Sketch, yeh, that is an artboard workflow tool that leads on to instant device testing and prototyping. It has like you say extended its library of functions to make UI design on it a primary task.
Adobe XD has the name and brand behind it, but still, like you say, a far leap to go.
To avoid making a fresh post about the same thing:
Photoshop is as it says on the tin, a "Photo" "Shop", somewhere you should only go to alter and adapt photographs and digital compositions. UI design requires design in vector format. I have no ill feelings, really, toward those who use Photoshop, but by doing so it's like you're unwilling to open your mind and increase your perspective. You're sticking with what you know, ever since you were a kid, Photoshop was a big name, and you doctored those family photos with sheer amazement.
BUT, Illustrator, by its very nature and fabric of creation is intended for the development of digital assets and pixel perfect elements which is the necessity for UI design. (Sketch, Affinity etc. now also)
Where the design community meets.
Designer News is a large, global community of people working or interested in design and technology.