This Week’s Links
Fragmented Podcast – Ep #104 – Conversations with GNOME/Mono/Xamarin Creator Miguel and VS App Center PM Simina
In this episode of Fragmented, Donn (@donnfelker) makes the pilgrimage to Microsoft Connect 2017. Connect is Microsoft’s annual developer conference where they announce a bunch of new products and services. Donn interviewed bunch of folks at the conference. In this episode, he talks to two of them: Miguel De Icaza (leading open source proponent who helped create Gnome, Mono, Xamarin etc.) and Simina Pasat (Program manager for Microsoft’s very new CI-like service AppLink). Both of them were terrific guests and had quite a few gems to share with Android devs!
Android Things Developer Preview 6
The next release of Android Things Developer Preview 6 (DP6) is here with lots of new features and bug fixes. DP6 includes a new IoT launcher that allows the user to see the current state of the device and change settings using a touch screen or USB input devices.
Getting Started with the Poly API
On Thursday, Google launched the Poly API, which allows applications to dynamically search and download 3D assets at both edit and run time. The API allows developers to list assets, get a particular asset by ID, fetch thumbnails, and more.
Kotlin: Contexts & SharedPreferences
In advance of a new series of posts, Mark Allison ported the code from a previous series of articles he wrote into Kotlin. He opted to port the code manually rather than rely on any automated conversions. In this article, he explains a couple of things he encountered that are worthy of a closer look.
Android Building Image Filters like Instagram
There are many apps that offer image editing and image filter features.In this tutorial, learn how to build an image filters app like Instagram using an existing image filters library.
Google’s New Android App Stops Other Apps from Wasting Your Data
Google will launching another Android app designed to help people manage data usage. The app is supposed to help users understand where their data is going and cut down on usage by showing which apps are using the most data and what time your data is being used.
Three Quarters of Android Apps Track Users with Third Party Tools – Study
More than three in four Android apps contain at least one third-party “tracker,” according to a new analysis of hundreds of apps. The study, done by Exodus Privacy and Yale University Privacy Lab looked at apps for the signatures of 25 known trackers. These trackers utilize user information to target advertisements and services.
Android Developer Beginner Step #2 – Creating Lists
This is the second article from Droids on Roids series which points out the most crucial parts in the beginning of Android development, step by step. This week’s focus is on creating lists!
(these are pulled from Androiddevdigest.com/jobs)
Android Developer at Willow Tree (Durham, NC)
Mobile Developer, Android (Mid-range) at UrbanThings Limited (London, UK)
Mobile Software Engineer at Participate (Chapel Hill, NC (Allows Remote))
Need to hire an Android professional? Post a job here
How Can Developers Improve Software Security? Move to DevSecOps and ‘think like an attacker’
A new report from Veracode issued today argues that while developers do care about security, and are getting better at it, more work still needs to be done – including to ‘think like an attacker.’ Read more about the report in this article.
Github Now Warns of Security Flaws in Your Project
GitHub is now helping to ensure your project is secure by alerting developers if a vulnerability is detected. The company reported this week that more than 745 percent of projects hosted on the platform use dependencies, and that opens them up to inherent vulnerabilities.
Caster.IO Custom ViewGroups (Part 1): Setting Up a ViewGroup Subclass
In this lesson, start with the basics of extending the base
ViewGroup class with an example of a custom list item. Learn how to create a composite or compound
ViewGroup by extending the base
ViewGroup and having specific children, and how to extend the base
ViewGroup class and which constructors to override when wanting to inflate a view from XML.
Custom Toggle Button
Use this to make a Custom ToggleButton or add CustomToggle in your layout XML. You can also add CustomToggleButton library in your project or you can also grab it through Gradle:
Circular Progress Bar
The Circular Progress Bar supports animations and indeterminate mode. All the features included are highly customizable to find your perfect fit!