This Week’s Links
Fragmented Podcast – Ep #110 – BuddyBuild and CI/CD services
In this episode of Fragmented, Donn (@donnfelker) and Kaushik (@kaushikgopal) talk about CI, CD and CD services. That’s Continuous Integration, Continuous Delivery, and Continuous Deployment. BuddyBuild a beloved 3rd party service of ours (and previous sponsor) is sunsetting their Android service, so Donn and KG discuss alternatives and the options they’ve been keeping an eye on.
Eclipse’s Enterprise Java Roadmap: More Services Coming
The Eclipse Foundation is busy prepping the next round of technologies to be added to enterprise Java. As part of this enterprise Java implementation, Eclipse expects 35 to 40 new projects! Read more about what’s next in this post!
Android Wear v2.9 Will Add Unread Notification Counter and More
Android wear v.2.9 is out. While this version doesn’t include major changes, it does add some new options for notification counters on the watch face, and some changes to the way developers handle complications. The dot-style indicator (which was previously optional) is now displayed by default at the bottom of the watch faces. Developers can customize this indicator, changing the style, color or even just turn it off.
One in 10 Game Developers will Use Loot Boxes for their Next Game – But Express Caution on Use
More game developers are working on loot boxes but are now cautioning developers on their prevalent use, according to the latest figures published by the Game Developers Conference (GDC). Paid item crates – or loot boxes – have been getting more attention lately due to legislation over their monetary status.
Experimenting with Nested Scrolling
Check out this tutorial as it explores the challenges faced when using Android’s nested scrolling APIs. Introduced in API21, the nested scrolling APIs make it possible for a scrollable parent view to contain scrollable children views.
How to Make Bottom Sheet in Android | Tutorial
Bottom Sheet is a really nice way to create improved your UI and UX designs. They are used by almost all big applications out there, be it Uber, Google Maps, Google Docs and almost any other Google application. Android comes with built-in support for making bottom sheets. In this tutorial learn two ways to use bottom sheet.
How to Build a Chat Roulette Clone Using Kotlin and TypeScript
In this post, learn how to build a simple peer-to-peer WebRTC Android client from scratch. The article covers how to implement the signaling backend using TypeScript and Node and the Android client without using any their party service or abstraction over the WebRTC library. The toy application is a very simple clone of Chat Roulette, which allows users to communicate with random people over the internet.
Jobs(these are pulled from Androiddevdigest.com/jobs) Android Developer at Badoo (London, UK) Need to hire an Android professional? Post a job here |
Skygofree: Following in the Footsteps of HackingTeam
Late last year, a new Android spyware with several features previously unseen in the wild was discovered. In the course of further research, developers found a number of related samples that point to a long-term development process. Initial versions of this malware were created at least three years ago – at the end of 2014. Since then, the implant’s functionality has been improving and remarkable new features implemented, such as the ability to record audio surroundings via the microphone when an infected device is in a specified location; the stealing of WhatsApp messages via Accessibility Services; and the ability to connect an infected device to Wi-Fi networks controlled by cybercriminals.
Tool Time – Part 1
RecyclerView and ListView are often used in order to display data that is either generated or obtained at runtime. Displaying the data correctly can be tricky, so learn how use some neat helpers to help visualize your data in the tools:
namespace.
Open Source
FingerPaintView
A simple view to which allows drawing on top of any bitmap. After the user is done, it generates a final bitmap with the correct scaling and transformations applied to it, ensuring the output respects what is shown on the screen.
FarAwayTextView
A custom TextView component for Android platform that calculates and updates its text regarding to geolocation distance between two geolocation points