This Weeks Links
Android: Rounded Corners with a Bevel/Drop Shadow
How to produce a beautiful rounded corners and use a XML drawable to achieve a drop shadow effect to provide depth.
Material Design for Android Developers
Learn how to create and use material design elements, surfaces, transitions and graphics in your app, across multiple form factors by applying the material design principles that define Android’s visual language to your apps
Converting Animated GIFs to AnimationDrawables
Save device resources when using WebView or a 3rd party GIF player by converting animated GIFs to AnimationDrawables at the command line.
Subscribe It While It’s Hot: Cached Rest Requests With RxJava
Federico Paolinell’s approach on storing the result of a request so that a cached content was available for the user, even without network – while still handling everything in a reactive fashion.
Mobile Bootcamp Part IV: Effectively monetize your app
Get in shape now Mobile Bootcamp. Part 4 continues with monetization recommendations from Mark Wolly, Head of Mobile Publisher Solutions at Google, who provides effective monetization strategies that maintain a good user experience.
DoubleClick’s ‘Mobile Bootcamp’ for app success
To help you effectively capture the typical user who spends 37 hours per month in apps, this guide provides the most actionable research and best practices for reaching, engaging, and monetizing app audiences.
BlackBerry’s dumping BB10 for Android in 2016
Homegrown mobile OS BB is looking like it will be taking a backseat to Android with the Canadian phone maker saying it plans to release at least one Android phone this year.
Supercharging Android Apps With TensorFlow
A look into Google’s latest and greatest open source machine learning library, TensorFlow, including an App Structure Walkthrough.
Remix OS is Android for the desktop, and it works with nearly any PC
Remix OS looks more like Windows or Chrome OS than it does Android, but make no mistake this is a productivity-focused take on Android that runs Android apps like they’re desktop apps, you can even right click!
Report: Facebook intentionally crashed Android apps
Conspiracy theory or conspiracy fact? Popular Mechanics reported that facebook attempted to find the threshold where a person person would ditch the Facebook app altogether with intentional app crash tests.
Microsoft’s Cortana Gets Baked Into Cyanogen’s Forked Version Of Android
Cyanogen says “Hey Cortana” as Microsoft’s answer to the Apple Siri is integrated into the latest version of cyanogen’s ROM.
Automating Android development
As a software engineer, your aim is to automate as many processes as possible. Machines are more efficient than people: they do not need food neither sleep, they perform tasks errorless and they make your life easier. This article looks at the strategy of automating Android development.
AOSP Changelogs Posted For January’s 6.0.1 And 5.1.1 Security Updates
If you’re interested in taking a deeper look at exactly how things have been tweaked in the latest Android Open Source Project, here are the changelogs.
Android Dagger 2 Tutorial : Dependency Injection [1440p]
How to implement dependency injection with Dagger 2 in Android.
- How to create a custom ViewMatcher
- How to write a description that will show up in the test result window when test fails (to help with debugging tests)
- How to use the custom ViewMatcher
- How RealmRecyclerViewActions follow the same API as the regular RecyclerViewActions
- How to assert that items are present and that scrolling can occur and that new items are now present
- How to create a custom ViewMatcher for a TextView
- How to compare bitmaps
- How to compare ImageViews with a custom ImageView matcher
- How to use these matchers to validate tests and UI components
Overriding an object managed by Dagger 2 is not easy. This is a JUnit rule to easily override Dagger 2 objects.
Fast and easy to use NoSQL data storage
Mosaiclayout is a UI layout library for Android, It displays a group of views (more than 92!) and view groups (Images, Text, Layout…) in beautiful style.
Implementation of example app showing RecyclerView animations, presented on Android Dev Summit 2015 (this is not official source code)