Effective interface animation deftly combines form and function to improve feedback, aid in orientation, direct attention, show causality, and express your brands personality.
User research war stories are personal accounts of the challenges researchers encounter out in the field, where mishaps are inevitable, yet incredibly instructive.
If you are in charge of the user experience, development, or strategy for a web site, A Web for Everyone will help you make your site accessible without sacrificing design or innovation.
Create modern yet effective multi-platform applications by building interactive UIs following a single codebase approach to boost productivityKey FeaturesDelve into the FireMonkey framework and explore its powerful capabilitiesEnhance the user experience by using various technologies included in Delphi and FMXBoost developer productivity through the cross-platform capabilities enabled by the frameworkBook DescriptionFireMonkey (FMX) is a cross-platform application framework that allows developers to create exciting user interfaces and deliver applications on multiple operating systems (OS).
Get the most out of JavaScript for building web applications through a series of patterns, techniques, and case studies for clean codingKey FeaturesWrite maintainable JS code using internal abstraction, well-written tests, and well-documented codeUnderstand the agents of clean coding like SOLID principles, OOP, and functional programmingExplore solutions to tackle common JavaScript challenges in building UIs, managing APIs, and writing statesBook DescriptionBuilding robust apps starts with creating clean code.
Explore Qt Creator, Qt Quick, and QML to design and develop applications that work on desktop, mobile, embedded, and IoT platformsKey FeaturesBuild a solid foundation in Qt by learning about its core classes, multithreading, File I/O, and networkingLearn GUI programming and build custom interfaces using Qt Widgets, Qt Designer, and QMLUse the latest features of C++17 for improving the performance of your Qt applicationsBook DescriptionQt is a powerful development framework that serves as a complete toolset for building cross-platform applications, helping you reduce development time and improve productivity.
A beginner's guide to building Windows applications with WinUI for UWP and desktop applicationsKey FeaturesCreate modern Windows 10 applications and gain access to UI controls that were previously limited to UWP applicationsDiscover how to modernize your existing Win32 apps with a modern Windows 10 UILearn to embed a single page application (SPA) in a WinUI application with a web framework like BlazorBook DescriptionWinUI 3.
Build smart looking Kotlin apps with UI and functionality for the Android platformKey FeaturesStart your Android programming career, or just have fun publishing apps on Google Play marketplaceThe first-principle introduction to Kotlin through Android, to start building easy-to-use appsLearn by example and build four real-world apps and dozens of mini-appsBook DescriptionAndroid is the most popular mobile operating system in the world and Kotlin has been declared by Google as a first-class programming language to build Android apps.
Build your first web project using the Svelte framework and deploy it in the cloud with automated testing and CI/CDKey FeaturesA practical guide to building production-ready static web apps with Svelte 3Build faster and leaner frontend and static web apps using the JAMstackDeploy your Svelte 3 app to production using cloud services and DevOps principles such as automated testing and CI/CDBook DescriptionSvelte is a modern JavaScript framework used to build static web apps that are fast and lean, as well as being fun for developers to use.
Create large-scale web applications with code that is extensible and easy to understand using React HooksKey FeaturesExplore effective strategies for migrating your state management from Redux and MobX to React HooksIntegrate Hooks with React features such as Context and Suspense to add advanced functionality to your web appsCreate complex applications by combining multiple hooksBook DescriptionReact Hooks revolutionize how you manage state and effects in your web applications.
SQL for Smarties was hailed as the first book devoted explicitly to the advanced techniques needed to transform an experienced SQL programmer into an expert.
Develop cross-platform, feature-rich JavaFX GUI applications with expert instruction from Java guru Herb SchildtIntroducing JavaFX 8 Programming provides a fast-paced introduction to JavaFX, Java s next-generation GUI programming toolIn this easy-to-read guide from Oracle Press, Java guru Herb Schildt presents the key topics and concepts that all Java developers will need to begin developing modern, dynamic JavaFX GUI applications.
Learn how to build dynamic schema-driven forms with Vue from scratchKey FeaturesUnderstand the basics of form component compositionScale and integrate your forms with libraries such as Vuex and VuelidateConvert any form into a self-generated schema-driven appBook DescriptionAlmost every web application and site out there handles user input in one way or another, from registration forms and log-in handling to registration and landing pages.
Get to grips with the Cypress framework and learn how to best implement end-to-end automation testing with JavaScript with the help of expert tips, best practices, and real-world testing examplesKey FeaturesWrite your first end-to-end test and find out how to modernize your testing environmentExecute test-driven web development and cross-browser testing using CypressDiscover the advantages of using Cypress over Selenium and refactor testing for modern web appsBook DescriptionCypress is a modern test automation framework for web-based frontend apps.
Take the plunge and develop cross-browser-compatible and responsive web designs with SVGKey FeaturesMaster the art of custom animations and visualizations with SVG, CSS, and JavaScriptCombine SVG with third-party libraries and frameworks such as React, JQuery, D3, and Snap.
Learn Tuxedo by developing solutions in Python for real-world problemsKey FeaturesUnderstand Tuxedo through a modern lens by experimenting with Python codeBoost your productivity by using Python programming to perform common Tuxedo programming tasksManage real-world integration tasks with small Python programsBook DescriptionDespite being developed in the 1980s, Oracle Tuxedo still runs a significant part of critical infrastructure and is not going away any time soon.
Understand how to use the Fyne toolkit to build exciting apps for a range of devices and deploy them effectivelyKey FeaturesLearn how to use standard widgets, dialogs, and layouts as well as how to build your ownUnderstand how to develop an app and package and distribute it to different operating systems and app storesExplore the design principles and vision of the Fyne toolkit and how that may align with your projectBook DescriptionThe history of graphical application development is long and complicated, with various development challenges that persist to this day.
Explore fundamentals, strategies, and emerging techniques in the field of human-computer interaction to enhance how users and computers interactKey FeaturesExplore various HCI techniques and methodologies to enhance the user experienceDelve into user behavior analytics to solve common and not-so-common challenges faced while designing user interfacesLearn essential principles, techniques and explore the future of HCIBook DescriptionHuman-Computer Interaction (HCI) is a field of study that researches, designs, and develops software solutions that solve human problems.
Advances in narrow artificial intelligence make possible agentive systems that do things directly for their users (like, say, an automatic pet feeder).
Emergencieslanding a malfunctioning plane, resuscitating a heart attack victim, or avoiding a head-on car crashall require split-second decisions that can mean life or death.
Forms make or break the most crucial online interactions: checkout (commerce), registration (community), data input (participation and sharing), and any task requiring information entry.
"e;Carter's new book, DesignedUp, is a useful guide for the modern design practitioner who sits at the intersection of the IT consultancy and agency world - someone who chooses to plot their own course across many companies' diverse set of interests instead of being loyal to just one.
As design continues to impact our products, services, and solutions at scale, it is more important than ever to understand the systems and context that surround design decisions.
For Readers of Ray Kurzweil and Michio Kaku, a New Look at the Cutting Edge of Artificial Intelligence Imagine a robotic stuffed animal that can read and respond to a child's emotional state, a commercial that can recognize and change based on a customer's facial expression, or a company that can actually create feelings as though a person were experiencing them naturally.
Discover techniques to enhance your videos with complex animationKey FeaturesDesign, animate, and sequence a complete motion graphics projectWork with compositions and pre-compositions to create animations speedilyMaximize your motion graphics and visual effects skillsBook DescriptionIf you're thinking seriously about making and publishing your videos with professional editing and animation, look no further!