InfoQ Homepage Mobile Content on InfoQ
-
Web of Things over IoT and Its Applications
We all are more or less familiar with the term IoT, but what is WoT and how does IoT relate to WoT? How much is WoT required in our society? What are the possible applications of WoT? Are there any applications enabling WoT actually in the market? In this article, we will try to explore the answers to these questions.
-
Learning Progressive Web Apps - Book Review and Q&A
The book *Learning Progressive Web Apps* presents a gentle but thorough introduction to PWAs through the implementation of three PWAs. The book focuses on web manifests and service workers. The reader needs only know HTML, JavaScript and CSS to follow through the examples.
-
How to Use Encryption for Defense in Depth in Native and Browser Apps
Isaac Potoczny-Jones discusses the pros and cons of application-layer encryption. He covers the attack surface of application-layer encryption in the browser, how it is very different from native clients, and how WebCrypto helps.
-
JavaScript and Web Development InfoQ Trends Report 2020
The web development space is always an interesting one for us, with new JavaScript projects launched almost daily. Trying to decide which ones to focus on and which ones to ignore is particularly challenging. Developers can learn and gather inspiration from interesting approaches even if they do not currently use them in their daily development efforts.
-
Build Great Native CLI Apps in Java with Graalvm and Picocli
Compared to other choices, Java is not that convenient for creating simple command-line driven apps - largely due to the need to distribute a sizable runtime. The combination of GraalVM and Picocli aims to change that, by providing native compilation alongside an easy, modern way to handle command-line args.
-
The Magic of Organizing around Customer Journeys - and How to do it
Organizing around the value delivered to the customer requires maturity in the organization that needs to be built up over time. This article describes eight typical steps that companies are taking in order to mature towards the end goal of becoming a true enterprise agile organization, and explains how to move up the ladder.
-
Five Android and iOS UI Design Guidelines for React Native
This article will explain why UI designers should follow platform specific guidelines while designing for multiple platforms. This can be quite a complex task, due to the variety of constraints and guidelines there are to consider. We propose five easy guidelines to design for multiple platforms focusing on React Native and without missing key usability concerns.
-
Kotlin Multiplatform for iOS Developers
Leveraging the similarities between Swift and Kotlin, Kotlin Multiplatform makes it easy to create cross-platform components that you can reuse across iOS and Android projects. This article will lead you through all the steps required to set up Android Studio to build a framework you can import into Xcode.
-
JavaScript and Web Development InfoQ Trends Report
This InfoQ Trends Report looks at the current trends with JavaScript, HTML, CSS, and web development in general, exploring technologies and options gaining further adoption, and those approaching their end of life. The rate of new JavaScript, CSS, HTML, and WebAssembly standards, as well as frameworks and other web technologies continues to accelerate substantially.
-
The Rewards and Challenges of Predictive Maintenance
Predictive maintenance is not new, but today more than ever, with advancements in industrial Internet of things (IIoT) and artificial intelligence (AI), predictive maintenance can result in significant savings for manufacturers.
-
Your Roadmap to an Open Mobile Application Development Strategy
This article explains why, in a fast-changing mobile app environment, organizations should aim for flexibility by using an open development infrastructure for their mobile app development. This infrastructure should support multiple deployment options, decouple the front-end and MBaaS infrastructure, enable task automation by using both cloud services and a low-code development approach.
-
App Architecture, iOS Application Design Patterns in Swift Review and Author Q&A
App Architecture, iOS Application Design Patterns in Swift by Chris Eidhof, Matt Gallagher, and Florian Kugler presents a number of architectures for iOS Swift applications, from the ubiquitous Model-View-Controller to a few more experimental ones. The book is accompanied by a set of videos that are available as a separate purchase and add a live-coding dimension to the book content.