Nice review on how to deal with native libraries on Android. Since the Android PackageManager's native library loading is unreliable they created a more robust solution called "ReLinker" - check it out in the "Libraries and Code" section.
A quick reminder on how to write optimal ListView adapter code.
In part 2 of this series, the next thing Mark Allison turns our attention to is changing the feature image in out collapsing Toolbar when the user swipes between pages in the ViewPager.
Fernando Cejas walks you through the way he debugs RxJava Observables and Subscribers.
An excellent tip from Dan Lew on sharing code between unit and instrumentation tests.
Dianne Hackborn from the Android platform team describes the new requirement to immediately finish an activity if using Theme.NoDisplay.
In the 23.1 release of Percent Support Library, it gained the ability to set a custom aspect ratio via app:layout_aspectRatio.
Antonio Leiva converted the HomeActivity of the recently release Plaid demo app to Kotlin and wanted to compare the resulting code, what things are drastically improved.
In this post, Pablo Guardiola mentions some layered architectures, explaining what they have in common and their advantages and disadvantages. He also describes Hexagonal Architecture and some of its potential downsides.
The syntax apply from: allows you to inject Gradle scripts from files.
Lately I have been reading blog posts on how dynamic Android dependency versions do more harm than good. While it is true that having deterministic builds are extremely important, that does not mean you should throw away all dynamic versioning.
This is a new technique that provides visual consistency between window preview and real content, achieving the illusion of quick start up for you app.
The Dropbox mobile team is focused on innovation within the Dropbox app, constantly improving both the technical foundation and the user interface. Come build the future of Dropbox!
We're looking for developers with extensive knowledge of Android. The perfect candidate would be highly skilled in different frameworks and libraries. We are 100% remote and we provide the funding needed to help you achieve your goals and grow as a remote developer.
Are you an awesome Android developer that likes to work on high-profile projects? Come and join our fun team in a collaborative and creative working environment. We always give ourselves time to research, innovate and develop new approaches that lead our industry.
Frodo is an android library used for logging RxJava Observables and Subscribers outputs on the logcat.
This is a real spooky proof of concept of an application that is capable of self-compilation, mutation and viral spreading. It currently only works on Android 4.3_r3.1 with Galaxy Nexus. Or Cyanogenmod 12.1 of android 5.1.1, confirmed on Nexus 5,6 and 10 devices.
An AutoCompleteTextView with builtin Adapter with the emails in the device. The library automatically adds GET_ACCOUNTS permission into your Manifest. For Android Marshmallow, the library also handles runtime permissions.
This is the code written as part of the Kotlin functional programming webinar
Google has updated the developer dashboard with new platform numbers and there's big news. There are now officially more Marshmallow devices in the world than Froyo ones.
Videos for most of the presentations from Droidcon London 2015 are now available.
Google Play services 8.3 is now out enabling you to build better apps with new functionality for: Sign In, Fused Location Provider, App Invites, and the Wearable Data Layer APIs.
This week Liam Spradlin talked to Kirill Grouchnikov, UI Engineer at Google and pusher of some pretty remarkable pixels.
Mike Hearn provides a brief introduction to programming in Kotlin via practical example: creating a textfield with the autocomplete suggestions while typing.
Chet talks with Ben Murdoch and Richard Coles from the Android WebView team.
The Fragmented team got the best person in the business (Hadi Hariri) to take us through what could possibly be our new hope (Kotlin) for Android development.
Andrea Falcone walks through some of the more complex options on the Developer Options screen in the Android OS and discusses how a developer can use them to debug problems in their application.
Dave Smith's walkthrough of Google's Proximity Beacon API for beacon management and the Nearby Messages API for client-side discovery.