Introduction Have you ever imagined using an Android app to send data over UART, read data from an I2C device address or even to control motor orientations through PWM lines? Well, you might be imagining of GPIO and SPI. You are right, that’s possible, too. We will touch upon the basics of GPIO, UART, I2C, SPI, and PWM peripherals in the next section.
Pod is a dependency manager, which supports more than 3900 libraries, both in Swift and Objective-C. Many of developers building apps via MacOS or any of the Apple platforms are aware of CocoaPods. Pods help developers reduce the fuss of adding dynamic code manually, linking them to the current project, adding them as dependencies and various other tedious processes that each framework or a
In the current market environment, Reactive is a niche word. It is a concept wherein elemental changes on the UI are driven by the changes in the data by binding, observing or scheduling to listen to these changes. We have always wondered what’s Reactive and have made our hands dirty with the Reactive programming in mobile. It turned out to be really interesting and we understood that it can be
Mobile apps, designed to run on smartphones like Android or iOS-based phones, are ubiquitous in today’s enterprises. Every enterprise wants to build one or needs one. However, not everyone knows what it costs, or the efforts involved in building it.
Introduction Notifications have become trendier with the new visual refresh in iOS 10. As part of a new framework, Apple has introduced new features that help us make notifications that contain images, sound and video.
Introduction to Custom Renderers Xamarin assists in delivering native Android, iOS and Windows apps with a single shared .NET codebase. However, controls look different on different platforms. Example: TextBox as shown below Xamarin.Forms exposes a complete cross-platform UI Toolkit for .NET developers. This UI Toolkit renders UI controls as per native platform design. When someone is developing
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,
Xamarin Automatic Build Generation for Deployment Xamarin lets you deliver native Android, iOS, and Windows apps with a single shared .NET code base.
An android app in its life time goes through numerous change cycles, app upgrades with many features addition/removal. Incorporating these over a period creates chaos in your application code if it is not designed well. This is why we should use an architecture pattern. By applying architectural patterns to your mobile code base, you can significantly reduce bugs, build fragile code, making code
Xamarin assists in delivering native Android, iOS, and Windows apps with a single shared .NET code base.