Clang with Microsoft CodeGen in VS 2015 Update 1

December 7, 2015 in Android by Adrian Marius

One of the challenges with developing and maintaining cross-platform C++ code is dealing with different C++ compilers for different platforms. You write some code that builds fine with the Visual C++ compiler for your Windows-targeting build, but then your Android-targeting build breaks because Clang is stricter about standards conformance and your code was accidentally depending on Visual C++ being more permissive. Or, you write new code that builds successfully with Clang for iOS, only to find out that you used a relatively new C++ language feature that Visual C++ does not yet support, and now you have to either re-implement the code without using that language feature, or maintain a separate implementation that works with Visual C++ for your Windows build.

To make it easier to develop cross-platform code that works well for both Windows and other platforms, we’ve released an additional compiler toolset for Visual Studio called Clang with Microsoft CodeGen.

 

http://blogs.msdn.com/b/vcblog/archive/2015/12/04/introducing-clang-with-microsoft-codegen-in-vs-2015-update-1.aspx

 

Visual Studio Install Dialog

by admin

Smaller Serialized Data (Android Performance Patterns Season 4 ep15)

December 1, 2015 in Android, Programming, Tips & Tricks by admin

android-logoA really nice video about Array of Structs and Struct of Arrays and how they can help reducing the size of serialized data.

 

 

 

 

Android Studio 2.0 Preview

November 23, 2015 in Android, News by Adrian Marius

android-logoIntroducing Android Studio 2.0 with Instant Run, dramatically improving your app build and deploy times

http://android-developers.blogspot.ro/2015/11/android-studio-20-preview.html

 

Free versions of the Android SDK without a nasty EULA are now available

October 15, 2015 in Android by Adrian Marius

Free versions of the Android SDK without a nasty EULA are now available at

http://android-rebuilds.beuc.net/

(Rebuilding Android development tools from source, dropping non-free EULA and assessing reproducibility.)

The official Android-x86 git server is moved to sourceforge

October 13, 2015 in Android by Adrian Marius

The official Android-x86 git server is moved to sourceforge

http://sourceforge.net/p/android-x86/_list/git

Android-x86 5.1-rc1 (lollipop-x86) is released

October 12, 2015 in Android by Adrian Marius

The Android-x86 project is glad to announce 5.1-rc1 release to public. This is the first release candidate for Android-x86 5.1 (lollipop-x86) stable release. The prebuilt images are available in the following site:

The android marshmallow-x86 branch is ready for developers.

October 12, 2015 in Android by Adrian Marius

The marshmallow-x86 branch is ready for developers.

http://www.android-x86.org/getsourcecode

by admin

Navigation Drawer, DrawerLayout, NavigationView, Tabs and ViewPager

October 2, 2015 in Android, Tips & Tricks, Tutorial by admin

android-logoA navigation drawer is a navigation pattern designed to put content first but make navigation easily accessible. Learn how to implement a navigation drawer using DrawerLayout and NavigationView.

Showing multiple screens or pages of content is easy with the help of ViewPager and a PagerAdapter. Combining that with tabs make for an effective top level navigation strategy (https://www.google.com/design/spec/pa…) for your app or for moving between content at the same level of hierarchy within your app.

 

by admin

Using NotificationCompat for Beautiful Notifications

October 1, 2015 in Android, Programming, Tips & Tricks by admin

android-logoNotificationCompat gives you a single API for building notifications for your Android app, including support for Android Wear and Android Auto extensions.

Android 6.0 Marshmallow coming to devices soon

September 30, 2015 in Android, News by Adrian Marius

android-logoStarting next week, Android 6.0 Marshmallow will begin rolling out to supported Nexus devices around the world, including Nexus 5, Nexus 6, Nexus 7 (2013), Nexus 9, Nexus Player, and Android One. At the same time, we’ll be pushing the Android 6.0 source to the Android Open Source Project (AOSP), which marks the official beginning of public availability.

Today Google also introduced two great new Nexus devices that will be among the first to run the Android 6.0 Marshmallow platform. These devices let your apps use the latest platform features and take advantage of the latest hardware optimizations from our partners. Let’s take a look at how to make sure your apps look great on these new devices.

Introducing Nexus 5X and Nexus 6P

Nexus 5X

Nexus 6P

Read More on Android Developers blog

Skip to toolbar