![]() Then the team built converters that mapped values from the Source JSON into the new Octopus format. The Octopus printing machine we created for a marketing campaign. So we took the best ideas from the Photoshop and Sketch formats and created a spec for a new JSON-based design format. What we needed was a stable API between the parsing team and the app team. This sounded like a major headache, so we decided to go a step further. On top of that, if a design tool update was pushed out that modified the format, the app team would have to support both the old and new version of the format (since we can't expect that every file will be saved in the newest version). If we had stopped here, the team working on the Avocode app would have to implement all of the app's functions (measuring distances, extracting text, etc.) twice - once for Photoshop and once for Sketch. After a lot of hard work and lots of trial and error, we had the designs converted into a readable JSON document that we called a "Source JSON".īut we weren't finished yet. So the team got to work cracking open Photoshop's notoriously opaque binary format and Sketch's SQLite database with binary plist blobs (this was before Sketch 43's new format was released). These parsers would need to deconstruct the file and convert the contents to JSON. The first task was building parsers that could extract data from Photoshop and Sketch files without relying on the design tool itself. This was quite a lot to take on at once, but we were confident that we could deliver and it would've killed us not to at least give it a try. Be able to visually display the full design (including panning and zooming in).Open designs without the design tool installed (just drag and drop the file).We focused our entire engineering team on building two interconnected features: In the middle of 2016, we turned this feedback into an action plan. We also did some UX testing with our designer and developer friends in Prague to learn more about the pain points in the design handoff workflow. Taking it up a notchĪfter our launch, we listened closely to feedback from our customers. It was a success!īut we were just getting started. At launch, it targeted teams using Photoshop and we started hearing that they saw their design → code process get faster and more accurate. Many designers were still using Photoshop and developers didn't have a great way to get what they needed from those designs.Īvocode 1.0 was released to address those problems. ![]() Avocode's humble beginningsīack in 2014, there was a lot of pain involved with designers handing off UI designs to developers. This is the story of how it all came to be. Though Open Design was first released in early 2021, the technology behind it has been powering Avocode's design handoff tool for six years. It is in the testing phase.Open Design is a developer toolkit that allows you to read and display data from designs using code. The platforms support different design formats including Sketch.Ĭons: There are no limits to the platform except that it is not yet available for commercial use. It is timesaving for designers: Designers are able to share their designs quickly with Avocode PS Plugin.Īvocode allows automatic asset sync: Developers using the platform are able to synchronize their devices automatically once they make a change to their assets. Pros: Some of the benefits of using this platform include When using Avocode, designers enjoy convenience as they can enjoy working with any design format and run it on any operating system. Developers using Photoshop files do not have the joy of using Linux while Mac is limited to Sketch designs. Designers using the platform will also be able to share their designs easily.Īvocode eliminates all the troubles of designers having to use different computers to get a particular image from a PSD. The platform will be convenient for designers who have to work with different workflows that need different design applications. Users of Avocode will enjoy access to increased design formats compared to other development programs including Sketch format. Although the platform is not yet enrolled for commercial purposes, many people have made inquiries on how they could get the beta version of the software once it goes commercial. The beta version is being used by developers and a few subscribers only in a process meant to test if the platform is ready to accommodate more users. The platform is currently only available for testing before it can be launched for commercial use. Overall Opinion: Since its inception, Avocode software has already attracted more than 25,000 users who have signed up for the private beta version. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |