Issue #350
source link: https://www.tuicool.com/articles/hit/2mea2qV
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Articles & Tutorials
(blog.kotlin-academy.com)
Last month, the Kotlin mocking library MockK introduced many powerful features and Oleksiy Pylypenko shares them with you.
(proandroiddev.com)
Miłosz Lewandowski describes the Jetifier tool which helps you migrate to AndroidX even when your dependencies still use the older Android Support libraries.
Sponsored
(try.instabug.com)
Instabug helps you collect user feedback through detailed bug reports, automated crash reports, and in-app surveys, allowing you to debug and iterate faster. Get started for free with one line of code and get 20% off any plan with offer code AndroidWeekly2019.
(proandroiddev.com)
Shk Schneider shares a nice and simple extension to Activity and Fragment for cleaning up getting extra values from intents.
Sponsored
(www.hired.com)
Hired is the #1 job marketplace for Android Developers. We use cutting-edge technology to match you with the world’s most innovative companies. Simplify your job search - create 1 profile and unlock thousands of opportunities on Hired.
(medium.com)
In this more advanced post, David Vavra shares how he integrated the navigation components into a multi-module, single-activity architecture with ViewModels, and how he solved a couple gotchas.
(joebirch.co)
ViewPager has been with us in the Android world for some time, but now we have the alpha release of View Pager 2. Joe Birch takes a look into exactly what’s so different about this iteration.
(medium.com)
A deep dive into how the Android Studio team built Apply Changes, the successor to Instant Run
(zsmb.co)
The @JvmOverloads annotation is a convenience feature in Kotlin for interoperating with Java code, but Márton Braun shows one specific use case on Android where it shouldn’t be used carelessly.
(jeroenmols.com)
We have bugs that haunt us, crashes at inconvenient times and sometimes :hankey:simply hits the fan… Jeroen Mols shares five tips to help get out of this mess.
(medium.com)
The ConstraintLayout team released a new alpha version of MotionLayout not too long ago, introducing KeyTriggers. Jossi Wolf takes a look at one use for this powerful new feature.
(zdominguez.com)
Zarah Dominguez describes why submitting bug reports is important, and how to create an optimal one that has a better likelihood of being noticed and fixed.
(medium.com)
In this post, Roger Taracha covers the process of signing your APKs and also explore & understand the inner workings of the signing process.
(medium.com)
Gabriel Peal introduces a simple way to make quick tweaks to your UI during development using BroadcastReceivers.
Sponsored
Jobs
(München, Germany)
Scalable Capital is a FinTech Startup with a strong focus on technology & quantitative analysis. We aim to revolutionise asset management and are looking for talented new team members! Live our tech stack Kotlin, RxJava & GraphQL. Join us as an Android Engineer and own the complete App life cycle.
(Cardiff, UK)
At MYPINPAD we develop industry changing payment and authentication solutions. We are looking for an Android developer to join our small experienced team to help develop and support existing MYPINPAD products. You will be working with the Android Development, Services Development and UX teams.
(London, UK)
We’re launching Citymapper Pass, an all-in-one London mobility subscription, integrated with the most popular transport app. Help us build it! Our tight-knit team supports ownership and growth as we ship ambitious, design-focused features. We encourage applications from people of all backgrounds!
(Berlin, Germany)
Join Germany's hottest startup as a Sr. Android Engineer to build a highly maintainable and scalable software. Our native Java Android client is used by our Germany wide workforce and is key to the digitization of the energy business. Want to fight climate change? Get in touch!
(Remote but must work UTC-8)
Looking for an experienced Android developer to join an existing agile/scrum team on an very popular entertainment/streaming app. Must have Kotlin experience, able to write thoughtful unit tests, and the ability to closely follow design guidelines.
Libraries & Code
(github.com)
Gradle plugin that checks if there are dependencies using support library instead of AndroidX.
News
(android-developers.googleblog.com)
Google provides more information about the Google Play requirements for 2019 and announcing some changes that affect apps distributed via other stores.
(bit.ly)
The Android team would like your feedback! Please take a few minutes to complete this developer survey.
Videos & Podcasts
(androidbackstage.blogspot.com)
In this episode, Tor and Chet Romain talked with Michael Wright from the Android Framework team.
(fragmentedpodcast.com)
Listen to all-star Indie developer and friend of the show Chris Lacy, who created the beloved Action Launcher.
(www.youtube.com)
In this Kotlin tutorial, Nate Ebel shows how to write 'while loops' and 'do while loops'.
Specials
(www.eventbrite.com)
Droidcon Boston is back! Join the vibrant New England Android community for two days of technical deep dives on April 8th-9th, 2019 showcasing 30+ speakers from all around the world. Willing to attend? Get 10% off your ticket using the code ANDROID-WEEKLY-10-OFF
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK