This Week’s Links
Fragmented Podcast – Ep #113: Chatting with Pinterest’s Christina Lee
In this episode Donn (@donnfelker) and Kaushik (@kaushikgopal) talk to Patrick Nikoletich from Microsofts App Center team. They explore the intricacies of the Continuous Integration server system on the App Center platform. From what App Center is, all the way down into the weeds to how to get your app building on App Center in a few short steps. They also get into the nitty-gritty details around how you can customize your build with build hooks, install utilities and binaries, work with a command line interface, shell scripts, the App Center API much much more. This episode shows a new side of Microsoft that has not been seen in a long time and it’s a breath of fresh air.
Android KTX: Sweeter Kotlin for Android
Recently, Google announced android-ktx, which is a set of Kotlin extensions for Android app development. These set of extensions are aimed at making kotlin code for Android more concise, idiomatic, and pleasant. Android KTX provides a nice API layer on top of both Android framework and Support Library to make writing your Kotlin code more natural. Check out more information in this post.
Exploring AndroidJUnitRunner Filtering Options
If you’ve ever wondered what exactly goes on when you run an Android test in Android Studio, this post uncovers the behind the scenes activity of AndroidJUnitRunner, and how it distinguishes which test to run. It also gives some pointers on how to run the same tests from the command line.
The Character of Kotlin
If you’re wondering what sets Kotlin apart from other programming languages, take a look at this article on the characteristics that set Kotlin apart from other languages. The purpose of this ariticle is to show how the listed Kotlin features would influence the way you are programming.
Simplify Your Android Code by Delegating to Sealed Classes
The same rituals when working with Bundles, Intent extras or SharedPreferences can get tedious. Copy-pasting the same lines of code time after time is more error-prone, not to mention less maintainable. Learn how to tackle this problem with Kotlin in order to address the problem.
A Quick Tour Around Android Platforms #3: Android Auto
Interested in developing for Android Auto? In this article learn how to prepare and the crucial considerations of developing for Android Auto. The platform was announced in 2014 at Google I/O. The idea behind it is to help drivers focus more on the road and less on their smartphones.
Continuous Shared Element Transitions: RecyclerView to ViewPager
Transitions in Material Design apps provide visual continuity. As the user navigates the app, views in the app change state. Motion and transformation reinforce the idea that interfaces are tangible, connecting common elements from one view to the next.This post aims to provide guidelines and implementation for a specific continuous transition between Android Fragments.
Looking for Europe’s Top Entrepreneurs: The 2018 Digital Top 50 Awards
Tech entrepreneurs are changing the world through their own creativity and passion. To celebrate Europe’s thriving developers and the entrepreneurial scene and honor the most promising tech companies, the 2018 edition of the awards are now open for applications and companies with a digital product or service from the EU and from EFTA countries can apply on the Digital Top 50 website until April 1, 2018. Read more about the awards in this post.
(these are pulled from Androiddevdigest.com/jobs)
Senior Applications Developer at New York Public Library (New York, NY)
Android Engineer at Scoop (San Francisco, CA)
Android Developer at Badoo (London, UK)
Need to hire an Android professional? Post a job here
Android Messages v2.9 prepares to launch Allo-like web interface, Google-enhanced chat features, and payments to businesses [APK Teardown]
There’s a new version of Android Messages rolling out to phones. While there aren’t any significant changes to the UI, but huge things are happening under the surface. This article gives a teardown that reveals Google is getting ready to launch a web interface that would allow users to pair their phones with a computer for all of their texting needs.
Kotlin for Grumpy Java Developers
If you’re an Android developer stuck in your Java bubble and haven’t learned Kotlin yet, here are a few tips to help you get started. With Kotlin, there are only a few basics you’re required to know before you can jump in. Take a look at what you need to know in this post.
A collection of stock apps and mechanisms from various manufacturers, which might affect background tasks and scheduled alarms with AlarmManager, etc., or apps in background in general. Also focusing on those, which prevent third party apps from auto start after device boot.
Easily build generic forms with minimal effort (A Kotlin port of FormMaster). This library aids in building bigger forms on-the-fly. Forms with large number of elements can easily be added within a few minutes.