Mobile Archives - Digital Solutions, IT Services & Consulting - Payoda
Back to blogs

Category: Mobile

  • Mobile

    State Management in Flutter using BLoC

    State management plays an important role in the flutter application. It helps us to synchronize the state of all the components throughout the application. The developer needs to know the state of the application at any point in time. We can achieve this by using many approaches like Provider, Redux, BLoC, and so on. In this article, we discuss more on BLoC.

  • Mobile

    Efficient and Effective Mobile App Testing

    A mobile application is a program that is built to be used on mobile devices (smartphones, tablets, and wearables). With the global boom of mobile device usage in the last decade, the scope of mobile applications has also increased enormously. The mobile apps in the market currently perform most of the tasks that were previously restricted to a PC.

  • Mobile

    Converting Java to ObjC: J2ObjC

    J2ObjC is an open-source tool developed by Google, which allows sharing the of code between iOS and Android. The Java extension file is reused in iOS where J2ObjC converts java classes to objective-c classes. For example, when you return an array in a method the j2objc will translate the Java code to return a subclass of iOSArray where the objective-c gets compiled by the Xcode.

  • Mobile

    What’s new with Android 12

    Google has officially announced the Android 12 features and update in Google I/O 2021 event. This company revealed the user-facing features, including a Material You design, tweaked UI, and more, which weren’t there in the developer previews that have been released so far. Additionally, the next major version of Android is said to be more secure, personal, and work with other devices. It also comes with dozens of improvements and new privacy and security features.

  • Mobile

    An Introduction to Automating iOS Mobile Apps with XCUITest Framework

    XCUITest is Apple’s native UI testing framework that is built on top of the XCTest framework.

    It supports Swift and Objective-C programming languages. It tests the UI layer and interacts with the mobile app the way a real user would. It also compliments the Unit testing that’s done using XCTest. This framework covers the broader aspects of any iOS mobile app functionality and is effective for integration testing.

  • Mobile

    Simulating Network Conditions for Comprehensive Mobile App Testing

    Mobile Apps behave strangely when there is low network service or when network service is out of range. Every one of us would have experienced this in places such as elevators, subways, remote places, etc. The best way to prevent mobile apps from being impacted by such network abnormalities is to perform comprehensive network testing and build apps that are ready to encounter real-world network fluctuations.

  • Mobile

    Flutter 2.0 — Next generation framework for Web & Desktop

    Google has finally launched the Flutter 2.0 version at a Flutter Engage event. It’s an open-source UI development kit that helps to develop cross-platform applications using a similar codebase. Using Flutter 2, We can deliver native applications with a similar codebase to the top 5 Operating Systems: Android, iOS, Linux, Windows, and macOS.

  • Mobile

    Diving into the growing trends of Reactive Programming for Mobile UI Development

    All the users are expecting a very fast and responsive UI in the mobile apps. Reactive programming plays a major role which helps a lot with a near-second update of UI. It runs asynchronous for heavy work in different threads and updating the UI in the main thread. This helps in a seamless experience for the user.

  • Mobile

    Insights into App Clips

    Apple introduced a significant feature for both developers and users in iOS 14 — App clips. A simplified version of your app that provides access to some basic functionalities to the users. Your app clip will be available in the real-world environment and not in digital stores.

  • Mobile

    Modern Gateway to Mobile App Development

    Mobile application development has evolved over the years tremendously, and it is still growing as the world demands. Android and iOS are the two platforms that occupy most of the mobile world.