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.
Introduction Increasing productivity and efficiency of testers and accuracy in testing has always been one of the many challenges faced by Quality Assurance (QA). In construction activities, we need solutions that allow us to prepare accurate layouts of key components like pillars, slopes, walls, mechanical, plumbing, electrical points etc.
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
Introduction In the last few years, Virtual Reality (VR) technology has grown rapidly and is witnessing more relevancy and acceptability in the architecture, engineering, construction and various other industries. It is an emerging technology that most of the leading infrastructure companies are trying to adopt.
Introduction The Convolutional Neural Network (CNN), one of the deep learning models, has seen a lot of success in a variety of computer vision applications. The current approach of deciding a CNN architecture and tuning the hyperparameters of it is either decided by heuristics or by trial and error.
Have you ever thought how testers test their own codes? Or, the methods put into practice by them to test before releasing code for testing? Well, the simple answer to all these questions is Unit Testing. It is one of the testing techniques and is a component of Test Driven Development (TDD). Using this technique, we can test independent methods, modules, interfaces and validate if it has any
Introduction With distributed computing being the solution for cloud-era applications, which needs to scale with the user load, one obvious solution is to use Microservices. It allows the application domain to be segregated into different logical parts, which can scale up and down as per the user load.
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.