In his recent talk at DroidconSE, Matthias Kaeppler (Software Engineer at SoundCloud), proposed the use of RxJava - an implementation of Reactive Extensions for the Java programming language - in Android apps to elegantly handle asynchronous behaviour. After his talk InfoQ spoke to Matthias to discover how other Android developers can benefit from adopting RxJava.
Google has published “The Secrets to App Success on Google Play”, a playbook meant to educate Android developers on creating applications that have greater chances to be appreciated by users, downloaded by more people and obtain better results.
Bootstrap 3.3.0 was announced last week, along with a set of upcoming changes in Boostrap 4 alpha. One of the biggest changes coming soon is removal of support for IE8.
Apple announced that its TestFlight beta testing service allows now to invite up to 1,000 external beta testers via iTunesConnect. The most relevant facts about the new service.
URX is providing Omnilinks, an open deep linking standard, an application index containing deep linked mobile apps and link routing.
Sixth edition of the World Quality Report, co-sponsored by Capgemini, Sogeti and HP 2014-15, highlights recent changes in testing practices, emerging trends such as agile testing, test environment management, mobility, data analytics, cloud and Internet of things.
Office 365 is expanding developer support by adding new APIs and key SDKs for native app development on the Android and iOS platforms. These SDKs will let developers utilize Objective-C and Java while constructing apps that leverage Office 365 functionality.
Microsoft has recently released a new preview of its 2.0 Mobile Services iOS SDK. The SDK allows iOS developers to easily integrate their mobile applications with Mobile Services backends hosted on Azure. Mobile Services is a MBaaS with support for cloud storage, push notifications, authentication, mobile analytics and custom APIs written in Node.js or .NET.
A major feature of RAD Studio XE7 is its Parallel Programming Library. XE7 brings task-based parallelism to a variety of platforms including Windows, OS X, iOS, and Android. Unlike Mono, this tool-chain offers fully native applications on all target platforms.
Facebook has been working in the last two years to evolve the architecture of its iOS app with the goal of improving performance, abstractions, and the underlying development model. Adam Ernst and Arl Grant, software engineers at Facebook, explained what issues they had to solve and how they did in a @Scale 2014 talk.
Realm is an open-source, object oriented, mobile database. Last month, Realm for Android was released, less than 3 months after the iOS version was first available and it comes with a fluent, strongly typed API.
Android 5.0 (Lollipop) comes with a large number of new APIs, over 5,000 of them, according to Ankur Kotwal, a Google developer advocate. These cover many areas of mobile development from the new Material Design, to enhanced battery management, to managing devices to ART. We are presenting some of the most important.
Facebook has open-sourced its AsyncDisplayKit, a framework originally built for Facebook's Paper app that promises to make it easier to keep apps smooth and responsive even on older devices.
The Xamarin Evolve 2014 event taking place these days in Atlanta, US, has produced a number of news related to the cross-platform tools Xamarin makes: Android Player – a hardware accelerated Android simulator-, Sketches –a REPL-like environment-, and Profiler –a C# code profiler-.
For mobile application development, teams are looking to introduce a lightweight development process like agile software development, which offers tremendous opportunities and value to build applications in short cycles.