InfoQ Homepage Android Content on InfoQ
-
Google’s J2ObjC 1.0 Translates Java into Objective-C
J2ObjC is an open source tool created by Google to translate Java code into corrresponding Objective-C code that can be run on iOS. The idea is to reuse Java business code between Android, web and iOS. For the web the translation is done with GWT. This tool does not deal with UI code which needs to be written separately for each platform.
-
Parse will Shut Down their Service
Kevin Lacker, Parse Co-founder, announced that the Facebook-owned DBaaS platform will wind down its operation to be fully retired at the end of January 2017. This announcement gave rise to many complaints from developers, yet Facebook is trying to make the transition easy and several alternatives are available.
-
ZeroTurnaround Announces JRebel for Android 1.0
ZeroTurnaround has announced the first stable release of JRebel for Android, the Android version of their popular plugin to modify running applications without having to redeploy or restart. JRebel for Android is available for Android Studio, and supports all phones and tablets running Android 4.0 or later. ZeroTurnaround offers a 21-day free trial, with prices beginning at $49/year.
-
What Impact Will OpenJDK Have on Android Development?
We distill here some of the reactions around the web regarding Google’s adoption of OpenJDK for future Android versions.
-
Android will Use the OpenJDK
Hacker News has reported on an Android source code commit that suggests that Google’s mobile operating system is switching the implementation of their Java libraries from the original Harmony-based one to OpenJDK. The move has been confirmed by Google to VentureBeat.
-
With Flutter, Google Aims Dart to Mobile App Cross-Development
Flutter is a new open-source framework built by Google that aims to enable cross-platform development using a single Dart codebase on iOS and Android. It aims to provide high performance and 60fps, jitter-free experiences on both platforms.
-
Most Common Issues Caused by Mobile Fragmentation
Device fragmentation can be a serious hindrance to providing great mobile user experiences. A review of the most common issues faced by developers.
-
Android Studio 2.0 Introduces Hot Code Swapping
Android Studio 2.0 has hit the canary channel, and the focus of the improvements in this release is to make the development as streamlined as possible, including hot code swapping, faster builds, faster emulator, GPU Profiler and Debugger, and running multiple types of tests in the same time.
-
Nexmo Verify SDK Touts Easy Phone Number-based Authentication
Nexmo has announced the availability of its Verify SDK for iOS, Android, and JavaScript, which makes it possible to securely register and authenticate users based on their mobile phone numbers, Nexmo says.
-
Xamarin 4: Insights Is GA Now, Test Recorder and Forms 2
Xamarin has announced version 4 of their platform for building cross-platform native mobile apps for iOS and Android in C#. New in this version are the GA of Insights, a Recorder for the Test Cloud and several enhancements to the Platform: Xamarin.Forms 2.0, better support for iOS in VS, support for Android Material Design and more .NET code.
-
Microsoft CodePush Aims to Enable Instant Updates for Cordova and React Native Apps
Cordova and React Native developers will be able to deploy mobile apps updates directly to their iOS and Android devices thanks to CodePush, Microsoft say. CodePush includes a cloud service and an SDK to make it possible to update JavaScript, HTML, CSS, and image resources so apps can retrieve their latest versions. Compiled code, though, cannot be updated on the fly.
-
Dropbox API v2 Launched for Swift, Python, .NET, and Java
Dropbox has announced its API v2, which supports four SDKs: Swift, Python, .NET, and Java, is generally available to developers. According to Dropbox, Dropbox API v2 is “simpler, more consistent, and more comprehensive”. Currently, API v2 does not support JavaScript and Objective-C.
-
V-Play Enables Qt-based Cross-platform Native Mobile App Development
V-Play is a desktop and mobile cross-platform development solution based on Qt. V-Play aims to make it easier for developers to create apps by using JavaScript and QML, Qt 5's declarative language. V-Play supports iOS, Android, WindowsPhone, BlackBerry and other mobile platforms. InfoQ has spoken to Christian Feldbacher, CEO & Co-Founder of V-Play.
-
RoboVM Is No Longer Open Source
Following RoboVM’s acquisition by Xamarin, the company has raised the price of their offering and has closed the source code.
-
Atomic: A UI Designer for Android, iOS and the Web
Atomic is a user interface designer that runs in the browser. Without writing any code, application designers can use it to show how the interface of an application should look like and behave when certain commands are executed.