Application users expect UI components to respond interactively with the changes and updates in related data for a more interactive and dynamic usage experience. Such changes to the UI make application interaction attractive to a wider audience profile and leaves customers satisfied with a brand’s experience.
Innominds Blog | Mobility
The next time you want to order food or book a cab on your iOS device, you may not have to download an entire application, thanks to iOS 14 App Clips.
Over the past two years, we have done some pretty exciting work in custom android builds. As a part of our learnings, we collated the core concepts that we have drilled down to get the expertise. We will be sharing these in a series of blog posts in details. Here is a glimpse of the topics we will cover.
The Android team came up with a new navigation system for developers which helps in simplifying complex navigation situations like drawer or button navigation making it fast, easy and efficient. The Navigation component seems to provide an all-in-one developer solution to all the complex problems and for any type of navigation in the android app. While the JetPack Navigation component is a suite
Do you hate using findViewByIds? Ever felt if there is a better way to access UI XML elements? How about XML files handling simple logic by itself? The solution for it is data binding. It allows you to bind the UI elements in layouts with declarative format rather than programmatically.
Apple has introduced a fast and easy way to sign-in to your applications or websites with its ID. Instead of filling out lengthy forms, verifying email addresses and choosing/remembering new passwords, one can use 'Sign-in with Apple' to set up an account and start using its application. One can implement this functionality in all variants of the application running on native, web and other
When we started exploring Flutter for cross-platform app development about four months ago, we wanted to explore all the features that Flutter offers. We came up with our own analysis of what works properly and what needs a bit more work. Apart from the obvious advantages that Flutter offers that we’ve mentioned in our earlier blog post, we divided our efforts into three categories:
From macOS 10.14 and iOS 13 onwards, Apple has introduced a new type of appearance called Dark Mode. Users can choose or schedule system-level appearances from settings and can adapt to our application with minimal development changes. In this blog, we would be exploring and explaining the different aspects of the application that a developer needs to take care of while adapting Dark Mode or
Swift Package Manager (SPM) is a tool for managing the distribution of Swift code. It is integrated with the Swift build system to automate the process of downloading, compiling, and linking dependencies. SPM provides a convention-based system for building libraries & executables, and sharing code across different packages.
Often in times, during the development of an iOS or Mac based application, developers come across situations where the app needs to interact in some way with a webpage that is being loaded. This is not equivalent to loading a REST API but actual loading of a web page within the application. Though there have been other components within iOS (UIWebview) and Mac (WebView) separately in the past,