toptal-blog-image-1481654742785-8ce27f6d634f12525a890ee747c60421

Taking IKEA Out of Its Box and Redesigning It for 1.6B Users

More than 1.6 billion people visited IKEA’s website in 2015. That’s a fifth of the entire world’s population and more than half of all people with internet access. But despite that incredibly impressive reach, IKEA had a conversion problem. The store’s online and mobile platforms did a poor job of converting younger consumers, and the reason wasn’t a lack of brand appeal or pricing – … Continue reading Taking IKEA Out of Its Box and Redesigning It for 1.6B Users

toptal-blog-image-1478265944325-47c3f322ab52820902e6e44840236bd3

The Mistakes Most Swift Developers Don’t Know They’re Making

Coming from an Objective-C background, in the beginning, I felt like Swift was holding me back. Swift was not allowing me to make progress because of its strongly typed nature, which used to be infuriating at times. Unlike Objective-C, Swift enforces many requirements at the compile time. Things that are relaxed in Objective-C, such as the id type and implicit conversions, are not a thing … Continue reading The Mistakes Most Swift Developers Don’t Know They’re Making

toptal-blog-image-1463059344524-d66132b1bf70d967326c7860d0451290

Who Knew Adobe CC Could Wireframe?

Wireframing is a major step in designing any user interface whether a website, application or software product. Without distraction in the form of visuals, colours, typography, styles and effects you can be more focused on defining content hierarchy and user experience. Doing low fidelity wireframes and prototypes will help you test and iterate more often and in earlier phases, work faster and develop products that … Continue reading Who Knew Adobe CC Could Wireframe?

toptal-blog-image-1477674648597-f13440ba514619b6e5ef58eb5f80fb7b

An Overly Thorough Guide To Underused Android Libraries

Any experienced developer will tell you that their best code isn’t code they wrote. It’s code they took from someone else’s work. Yes, we developers are innovative problem-solvers, but many of the problems we encounter have already been solved—and the remedies packaged into libraries available to anyone. Why reinvent the wheel when free wheels are everywhere? Android is no exception. The ultimate source for code … Continue reading An Overly Thorough Guide To Underused Android Libraries

toptal-blog-image-1476900218826-63725de762ca9f6534d8dc4198bc2f41

Android 7.0 for Developers: New Features, Performance Upgrades & Other Stuff You Won’t Care About

Google formally announced Android 7.0 Nougat a few weeks ago, but as usual, you’ll have to wait. Most users won’t get their over-the-air (OTA) updates until early next year. Many others will receive them a week from never, as some device vendors simply don’t bother. This may sound like a snarky pet peeve of mine, but Android fragmentation is no joke; it’s been a serious … Continue reading Android 7.0 for Developers: New Features, Performance Upgrades & Other Stuff You Won’t Care About

toptal-blog-image-1450878582925-8b0ad8b0de91ed25905df7e95971b0c1-1

Ultra-Modern Web Apps and How To Create Them

At the Google I/O Conference back in 2014, Google announced Material Design, their new design language. They have since converted much of their popular applications to adhere to this new spec in an effort to provide a consistent experience. Now they are trying to convince you to follow along as well. What is Material Design? After a visit to the official Material Design spec, you … Continue reading Ultra-Modern Web Apps and How To Create Them

toptal-blog-image-1469727480179-c71c8a3c5ad182ce463cc78a68d0d92a

Guide to Building a Top Web Design Portfolio

Writer’s Note: This is the last of a series of portfolio guides that are meant to help our readers learn how to get maximum results from their portfolio. This one is for those among our readers who are web designers. I hope this series has been helpful! A portfolio is a very important link between a designer and a client. It aims to impress a … Continue reading Guide to Building a Top Web Design Portfolio

toptal-blog-image-1469726899661-28b7e298005fcefdb7d626a2f3ca77c7

Highlight Your Skills In A Top UI Design Portfolio

Writer’s Note: This is the 3rd of a series of portfolio guides that are meant to help our readers learn how to get maximum results from their portfolio. This one is for those among our readers proficiency in UI Design. Enjoy! Before We Begin Professionals who work in the creative industry need portfolios to showcase their skills to attract clients and peers. Once upon a … Continue reading Highlight Your Skills In A Top UI Design Portfolio

toptal-blog-image-1466439310203-2653c620c508bd8fbec07e58bc2a808f

Tips & Tricks for a Successful Online Portfolio

Writer’s Note: This is the first of a series of portfolio guides that are meant to help our readers learn how to get maximum results from their portfolio. This one is for the general online portfolio, though the succeeding guides will be directed towards particular skills. Enjoy! — At Toptal we screen a lot of designers, so over time we have learned what goes into … Continue reading Tips & Tricks for a Successful Online Portfolio