This Week’s Links
Android Security 2017 Year in Review
With a goal of securing more than 2 billion Android devices, Google is constantly working to improve their protections. This week, Google released their fourth annual Android Security Year in Review. Learn more and read the report in this post.
Join the “Build Actions for Your Community” Event Series
If you’ve ever wanted to learn about developing for Google Assistant, Google is launching a series of events about Actions on Google. At these events, you’ll be able to meet other developers and go through educational materials. Check out more about these events in this article.
Open Sourcing Resonance Audio
Resonance Audio, which enables more realistic sounds to VR and AR experiences, was released last year. In order to accelerate adoption of immersive audio technology and strengthen the developer community around it, Resonance Audio is moving to a community-driven development model. By creating an open source spatial audio project optimized for mobile and desktop computing, any platform or software development tool provider can easily integrate with Resonance Audio.
Prefekt – API Design
On February 23, Mark Allison released Prefekt – an Android SharedPreference library for Kotlin. This week’s blog post focuses on Prefekt’s API design. See how some features of Kotlin were used to help create a very clean API.
Android Integrating Google’s reCAPTCHA in your App
Google’s reCaptcha API protects your website/app from malicious traffic. You can integrate the same in your Android apps too using SafetyNet API. In this post learn how to build a simple feedback form and integrate the captcha to avoid bots.
Android Wear, It’s Time for a New Name
With one in three Android Wear users integrating the watch with an iPhone, the Android Wear developers wanted a name to better reflects their technology, vision and the people who wear their devices. As a result, this week Android Wear announced it is changing its name, and will now be known as Wear OS by Google. Users should see the new name reflected on their devices in the next few weeks.
Google: 60.3% of Potentially Harmful Android Apps in 2017 Were Detected via Machine Learning
With the release of Google’s Android Security 2017 Year in Review report today, one of the most interesting facts to come out of the report is that 60.3 percent of Potentially Harmful Apps (PHAs) were detected via machine learning. The detection is done by a service called Google Play Protect, which is enabled on more than 2 billion devices. Read more about how the harmful apps are detected in this post.
Comparing APK sizes
There are many different ways to build mobile apps, including Java, Kotlin, React Native, and the new Flutter.io to name just a few. If you’ve ever wondered how the different libraries and frameworks affect the size of your app, take a look at this article, which analyzes some APK files for apps written in different ways, and compares sizes.
(these are pulled from Androiddevdigest.com/jobs)
Senior Applications Developer at New York Public Library (New York, NY)
Need to hire an Android professional? Post a job here
Scroll Your Bottom Navigation View Away With 10 Lines of Code
Like many things material design Google introduced bottom navigation bars on Android via the design library but failed to provide one key component — a scroll behavior for them. While there are good third party libraries which will provide a custom bottom bar for you that provides a scroll behavior, learn how to customize the bottom navigation with just a few simple lines of code in this this post.
Stack Overflow Releases Its ‘Largest Ever’ Study of Developers
Stack Overflow has released its annual study of the development industry. The company says its 2018 edition represents the ‘largest ever’ study of developer attitudes, salaries, and demographics. Read more about the study in this post.
Caster.IO Building a React Native iOS IPA file for the App Store
To send your app out to beta testers or upload the app store, you will have to build a production release. For iOS, that means building an
.ipa file. Learn how in this lesson!
Caster.IO Building a React Native Android APK for Google Play
To send your app out to beta testers or upload the Play Store, you will have to build a production release. For Android, that means building an
.apk file. Check out this video to learn how.
Vertical View Pager
A Vertical ViewPager Like InShorts App and trenzlr app. Just swipe up or down to go to next or previous page. It also has zoom In and zoom out animation.
SimpleAdapter is an easy to use simple RecyclerView adapter. SimpleAdapter, like its name implies, simplifies the adapter structure for RecyclerView with databinding so you don’t have to create separate Java files.