Cross-platform development is not only a challenging, technical line of work, but it also changes the way you think, work, and interact with systems and software as a user and a developer. New frameworks like Electron are making it easier for developers to create applications that can run on multiple platforms, but things are never as simple as they appear: building good cross-platform applications requires more than just the right tools.
Andreia Gaita explores cross-platform development, discussing the skills you need and explaining how cross-platform frameworks get built (and what tools are used), how many platforms you can target as a cross-platform developer (hint: it’s more than three) and how to go about targeting them, and how a cross-platform development focus can change the way you build code and use software.
Andreia Gaita is a C#/C++ developer and longtime open source and Mono contributor, currently working at GitHub doing .NET and open source and building the GitHub Extension for Visual Studio. For the past 16 years, Andreia has been involved in the development of cross-platform applications, services, and libraries, embedding browser engines, creating bindings, and making tools that help developers be successful. She hails from the sunny city of Lisbon, Portugal, and currently lives in Copenhagen, Denmark, where she bikes a lot.
©2016, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org