Astronaut loading animation Circular loading bar

Try : Insurtech, Application Development

AgriTech(1)

Augmented Reality(20)

Clean Tech(6)

Customer Journey(12)

Design(37)

Solar Industry(7)

User Experience(57)

Edtech(10)

Events(34)

HR Tech(2)

Interviews(10)

Life@mantra(11)

Logistics(5)

Strategy(17)

Testing(9)

Android(47)

Backend(30)

Dev Ops(7)

Enterprise Solution(27)

Technology Modernization(2)

Frontend(28)

iOS(43)

Javascript(15)

AI in Insurance(35)

Insurtech(63)

Product Innovation(49)

Solutions(19)

E-health(10)

HealthTech(22)

mHealth(5)

Telehealth Care(4)

Telemedicine(5)

Artificial Intelligence(132)

Bitcoin(8)

Blockchain(19)

Cognitive Computing(7)

Computer Vision(8)

Data Science(17)

FinTech(50)

Banking(7)

Intelligent Automation(26)

Machine Learning(47)

Natural Language Processing(14)

expand Menu Filters

Android N Developer Preview 4

Android N Developer Preview 4 has been recently released. According to the Google, Developer Preview 4 includes the final APIs, which is API level 24. That means apps can now be published with support for API level 24 on Google Play in alpha, beta, and production release channels. Google is also providing the final API to Android Studio 2.1.2 and higher, while also pushing system images to the emulator.Android-N-notifications(1)

New in Developer’s Preview 4

Android N final APIs

Developer Preview 4 includes the final APIs for the upcoming Android N platform. The new API level is 24.

Play publishing

You can now publish apps that use API level 24 to Google Play, in alpha, beta, and production release channels.

Android Studio and tools updates

Along with Developer Preview 4 Google is providing the final API 24 SDK to be used with Android Studio 2.1.2 and higher. In addition, Google is releasing updated Developer Preview 4 system images for the emulator to help test your apps.

As new updates roll out for Android Studio, you should see minor improvements in the new project wizards and AVD manager as we add enhanced support for API 24. These are primarily cosmetic changes and should not stop you from getting your app ready for an update in the Play store.

Here are some of the new feature changes:

  • In previous versions of Android, an app activates with all of its locale resources loaded before locale negotiation begins. Starting in Android N DP4, the system negotiates resource locales individually for each resource object before the app activates.
  • As announced at Developer Preview 3, Google deferred the Launcher Shortcuts feature to a later release of Android. In Developer Preview 4, Google removed the Launcher Shortcuts APIs.
  • Google has changed the BLE Scanning behavior starting in DP4. They have prevented applications from starting and stopping scans more than 5 times in 30 seconds. For long running scans, google will convert them into opportunistic scans.
  • The Multi-Window android:minimalHeight and android:minimalWidth attributes have been renamed to android:minHeight and android:minWidth.gsmarena_000(1)

Known Issues:

  • Stability – Users may encounter system instability (such as kernel panics and crashes).
  • Launcher – The default launcher’s All Apps tray may become unresponsive after cycling the screen off and on. Returning to the homescreen and relaunching the All Apps tray may resolve this issue.
  • Setup Wizard – Crash on selecting “Not now” in “Set up email” screen.
  • Media – Media playback may be unreliable on Nexus 9 and Nexus Player, including issues playing HD video.
    -Occasional freeze when running the YouTube app with other apps in multi-window mode on Pixel C devices. In some cases hard reboot is required.
    -Apps may have issues playing some Widevine DRM-protected content on Nexus 9 devices.
    -Issues handling VP8 video on Nexus 9 devices.
  • External storage – Apps may become unstable when the user moves them from internal storage to adoptable external storage (this can include SD card or devices attached over USB).
  • Screen zoom and multiple APKs in Google Play – On devices running Android N, Google Play services 9.0.83 incorrectly reports the current screen density rather than the stable screen density. When screen zoom is enabled on these devices, this can cause Google Play to select a version of a multi-APK app that’s designed for smaller screens. This issue is fixed in the next version of Google Play services and will be included in a later Developer Preview release.
  • Vulkan support and multiple APKs in Google Play – On devices running Android N, Google Play services 9.0.83 currently reports Vulkan support but not Vulkan version. This can cause Google Play to select a version of a multi-APK app that’s designed for lower Vulkan support on devices with higher version support. Currently, the Google Play Store does not accept uploads of apps which use Vulkan version targeting. This support will be added to the Google Play Store in the future and fixed in the next version of Google Play services (to be included in a later Developer Preview release). Any N devices using the version of Google Play services 9.0.83 will continue to receive versions of apps targeting basic Vulkan support.
  • Accessibility – Switch access doesn’t allow user to navigate web pages in Chrome.
    -Accessibility issues for talkback users with notification dismissal, and wifi selection screen.
  • Android for Work – Currently, CA certificates provisioned through DevicePolicyManager are not available to profiles other than the primary user/profile due to a preload issue. For example, this could prevent a user from connecting to a trusted server when in a Work profile. This issue will be resolved in the next Developer Preview.

 

If you’re a developer and would like to make sure your updated application runs well on Android N, you’ll want to look into using Google Play’s beta testing feature.

Coming in a build number NPD56N, factory images are now available for the Nexus 6P, Nexus 5X, Nexus 6, Nexus 9, Pixel C, Nexus Player, General Mobile 4G (Android One) and the Sony Xperia Z3. Full OTA images are also available, but not for the Z3. If you aren’t keen on updating manually, you can always enroll your device in the Android Beta Program.

For a complete overview of what’s new for users and developers, Approach Mantra Labs at hello@mantralabsglobal.com

Cancel

Knowledge thats worth delivered in your inbox

Bringing Interfaces to Life: The role of animation in UI and UX

Interfaces are everywhere. The user experience encompasses the overall experience a user has while interacting with a product or service. Animation, in the context of UI and UX design, involves adding motion to these visual elements to create a more engaging and intuitive user experience. Animation may serve a functional purpose by guiding users or providing feedback.

Think of motion as a design tool in your UX journey. It should help achieve the user’s goals or contribute in some way to enhance the experience. Animation shouldn’t be distracting or excessive. In other words, if it gets in the way of the user accomplishing a task or takes up more seconds for what should be a quick task, then it becomes unnecessary and annoying.

One common example of animation in UI design is the loading spinner. Instead of staring at a static screen while waiting for a page to load, a spinning animation lets users know that something is happening in the background. This simple animation helps manage user expectations and reduces frustration.

Introducing animations to the interface serves a psychological purpose as well. One aspect involves ensuring users remain informed throughout their interaction, minimizing ambiguity. Uncertainty can lead to user anxiety; for instance, if a page is loading without any interface feedback, incorporating a micro animation can be beneficial in providing reassurance. Although not all problems may need animations, adding them increases their appeal.

In recent years, several applications have pushed the boundaries of animation in UI and UX design. One notable example is the Duolingo app, which uses playful animations and interactive elements to make language learning fun and engaging. Interactive animations can gamify the user experience, making mundane tasks more engaging and Duolingo has used this to its advantage. Another example is the Headspace app, which employs calming animations and transitions to create a serene user experience. 

Let’s look at Duolingo’s application which embraces animation to engage the user’s attention. It keeps users hooked and gives them the comfort of gamification. This not only makes the information more visually appealing but also helps users quickly understand the current stage. It keeps the user hooked throughout the level with its cute animations.

Credits: Kim Lyons 

Additionally, captivating animations can also serve to promote and enhance the appeal of your product. 

Micro-animations extend beyond just the gamification of applications; they can also be leveraged to enrich the aesthetics and express the essence of your product. They contribute to making your website feel more alive and interactive, elevating the overall user experience.

UI/UX

In essence, animation in UI and UX design is not merely about adding visual flair, it’s about creating meaningful interactions that enhance user engagement and satisfaction. From improving usability to expressing brand identity and personality, animation has the potential to transform digital interfaces into dynamic and memorable experiences. Whether it’s guiding users through a process or providing feedback animation, it has the power to elevate the overall user experience. Next time you witness animation appreciate the magic that brings it to life, you might just be amazed by its impact.

About the Author: 

Shivani Shukla is a Senior UI & UX designer at Mantra Labs. It’s been a while since she started her journey as a designer. Updating her knowledge and staying up to date with the current trends has always been her priority.

Cancel

Knowledge thats worth delivered in your inbox

Loading More Posts ...
Go Top
ml floating chatbot