iOS

How to improve accessibility of your iOS app with VoiceOver? - Part 2

Accessibility is a crucial aspect of modern-day app development, and in our previous post, we explored the fundamentals of iOS accessibility, including how to make your User Interface compatible with assistive technologies such as VoiceOver. Today, we are going to explore more advanced topics such as managing VoiceOver gestures. VoiceOver provides users with pre-defined system gestures that enable them to interact seamlessly with the app's user interface. In this post, we will dive into some examples of these gestures and discuss how to handle them effectively. Keep reading to learn more!

Written by Majid Jabrayilov

How to improve accessibility of your iOS app with VoiceOver? - Part 1

In this post, we will explore some best practices for making your app accessible to VoiceOver users. VoiceOver is a feature that provides spoken descriptions and braille output of onscreen elements, which is essential for users with visual impairments. But the benefits of VoiceOver go beyond just improving the experience for visually impaired users. By encouraging the use of VoiceOver, you can support the majority of accessibility tools that rely on the same Accessibility API. This can have a significant impact on your app's accessibility and usability for all users. Additionally, supporting VoiceOver can also simplify UI testing, as it is based on the same API. Let's dive into some of these practices and learn how they can make your app more accessible to all users.

Written by Majid Jabrayilov

Securing user data with Keychain for iOS

If you’ve ever built an iOS app, you’ve probably come across a situation where you need to store sensitive information on behalf of the user. For this, Apple’s Keychain Services is your guy; it’s good for saving secure data. UserDefaults are fine, when you’re dealing with preferences, but you should never store credentials in them. The keychain is not limited to passwords. You can store other secrets that the user explicitly cares about, such as credit card information or even short notes. You can also store items that the user needs but may not be aware of, for example, the cryptographic keys and certificates that you manage. You can use the keychain to store these items as well. Keep in mind that Keychain is stored in a secure enclave in the A7 or newest chips. There are many wrappers where you can easily use Keychain, but I want to show that Keychain is not difficult and we can use it as well.

Written by Kamil Makowski

MOE tutorial 1: Create simple list on iOS and Android apps using Multi-OS Engine

Multi-OS-Engine – MOE for short – is an open source framework, which enables to write iOS and Android application in Java. The most interesting thing is that created apps are compiled to native code and they use common code in Java. It’s saves a lot of time and it’s good idea for Android Developers, who want to have iOS app also. MOE was acquired by Intel in 2015. It’s got good community support and it develops fast. About a month ago new MOE version 1.3 was released. It brings a lot of changes. Unfortunately, existing tutorials hasn’t been updated yet, so we decide to write a series of tutorials, which show step by step, how to create simple MOE app.

Written by Ewelina Bukowska

NeedApp Hackathon - Project Needs Partner

You could already read about our mobile teams representing at NeedApp Hackathon before. Today I’m going to present to you our second app – dedicated to iOS devices – Project Needs Partner that won the 3rd prize in the contest.

Written by Rafał Kwiatkowski
Older posts Newer posts