Back in 2016 I wrote a book called Practical SVG. Recently, the publisher, A Book Apart, closed shop. Now you can Read Practical SVG on the web, here on this site, for free. I always like how Mat&#…
There’s a certain community in tech that’s very vocal about their preference toward native apps. I share that sentiment, yet sometimes people take this idea too religiously. Unfortunately, the actual choice is about having an app or not, and I'd rather take something over nothing.
Designing Navigation for Mobile: Design Patterns and Best Practices — Smashing Magazine
When designing navigation on mobile, we don’t have to rely on slide-in-menus or nested accordions. We can also use the curtain design pattern, and show multiple levels of navigation at once.
On August 22nd, I got an email out of the blue from Apple that notified me that I had a new App Review message. It was for my app, WorldAnimals, a light-hearted game for guessing animal onomatopoeia sounds in different languages.Usually, you receive a message after you submit a new version to the...
The advantages and disadvantages of AMOLED display technology demonstrate the limitations of this popular innovation used in smartphones and other devices
Introduction to Performance Debugging - MAD Skills
This week we’re starting a new series of videos and articles for Modern Android Development Skills on Performance. Android Performance Engineer Carmen Jackso...
Pour l'ouverture du Lacoste Arena à Paris, la marque au croco a créé l’une des premières mini apps françaises, dans le but de faire vivre à ses clients - via [...]
Seventy-five percent of all phones are Android phones and seventy-five percent of all Internet users only access the Internet using their phone. So there is a big market for Android apps. We just published crash course on Android app development on the freeCodeCamp.org YouTube channel. This course is perfect
An Extensive Guide To Progressive Web Applications — Smashing Magazine
In this article, we’ll look at the pain points of users who are browsing old non-PWA websites and the promise of PWAs to make the web great. You’ll learn most of the important technologies that make for cool PWAs, like service workers, web push notifications and IndexedDB.
How To Optimize Progressive Web Apps: Going Beyond The Basics — Smashing Magazine
Progressive web applications are proven to raise user engagement and keep the costs down effectively. Building a modern PWA requires more than just the core setup to keep up with the user’s expectations. Therefore, let’s take a first-hand look at adding contemporary characteristics to PWAs, from functioning offline to user-friendly permission requests.
[Sponsor Version: SonarSource] Building Mobile Apps at Scale: 39 Engineering Challenges v1.0 - Building Mobile Apps at Scale- 39 Engineering Challenges.pdf
API is the acronym for Application Programming Interface which defines interactions between multiple software architecture layers. Programmers carry out complex tasks easily using APIs in software development. Without APIs, a programmer's life would ...
New to Mobile App Design? Six Things to Know for Your Next Mobile Project
At the start of any project, one of the first things to consider is what technology solution the product should be built for. A website? A mobile app? Should it be for iPhone or Android…or bo…
Creating a Mobile-First Responsive Web Design - HTML5 Rocks
Responsive web design gives web creators some tools for making layouts that respond to any screen size. This article uses fluid grids, flexible images and media queries to get the layout looking great regardless of the size of the device's screen dimensions.
iOS vs. Android App UI Design: The Differences Explained (2020)
Comprehensive visual guide on how to design for both iOS 13/iPhone and Android 10 (Material Design). Includes sections on navigation, UI controls, typography, and other platform standards.
Learn how to progressively enhance your Progressive Web App so that it remains useful on all modern browsers, but delivers an advanced experience on browsers that support new web capabilities like file system access, system clipboard access, contacts retrieval, periodic background sync, screen wake lock, web sharing features, and many more.
Progressive Web Apps vs Accelerated Mobile Pages: What's the Difference and Which is Best for You?
Do you understand what PWAs and AMPs are, and which might be better for you?
Let's have a look and find out.
So many people own smartphones these days. This opens up endless opportunities
for a business - opportunities which, however, are immediately challenged by the
immense number of competitors in the mobile software market.
Mobile apps are surely more convenient than web or desktop platforms. Yet, they
are not the most comfortable option that the industry offers.
To hit the highest level