Sign in

Developer Productivity Engineer | Android | Productivity tools & ideas for Android, Kotlin & Gradle developers on medium.dipien.com

by NFT Trending Crypto Art

This article contains Affiliate Links. If you purchase anything after clicking an affiliate link, I may receive some compensation.

Authors: NFT Trending Crypto Art

Publisher: ‎ NFT Cryptocurrency Investment Guides

Edition: May 20, 2021

Buy on Amazon: Kindle | Paperback | Audiobook


by Andreas M. Antonopoulos | Gavin Wood Ph. D.

This article contains Affiliate Links. If you purchase anything after clicking an affiliate link, I may receive some compensation.

Authors: Andreas M. Antonopoulos | Gavin Wood Ph. D.

Publisher: ‎ O’Reilly Media

Edition: 1st edition (November 13, 2018)

Buy on Amazon: Kindle | Paperback | Audiobook

If you’re looking to get started with the Ethereum protocol — or are among the many open source developers, integrators, and system administrators already working with this platform — Mastering Ethereum is the definitive book on the topic.

Ethereum represents the gateway to a worldwide, decentralized computing paradigm. This platform enables you to run…


Summary of official android development resources for Kotlin Symbol Processing (KSP)

Kotlin Symbol Processing (KSP) is an API that you can use to develop lightweight compiler plugins. KSP provides a simplified compiler plugin API that leverages the power of Kotlin while keeping the learning curve at a minimum. Compared to KAPT, annotation processors that use KSP can run up to 2x faster.

This is a summary of all the official development resources distributed across different channels.

You can support this publication by becoming a member of Medium and getting unlimited access to every story. The writer will receive a portion of your membership fee.

Documentation

Source Code

Issue Tracker

Slack

  • #ksp channel in the…


3 useful labels to automatically add to your pull request using Github Actions.

Github Actions has lots of useful third-party actions to help you to improve your productivity. One of them isLabeler, which lets you easily add automatic labels to your pull requests.

Let’s explore this Github Action and see how we can use it to automatically add some useful labels to your PRs.

Configuration

To start using the Labeler Github Action, you need to create the.github/workflows/labeler.yml file with the following content:

On the .github/labeler_config.yml file you can define the action configuration.

Now, let's explore some interesting use cases for this Github Action.

Diff Size Labels

As a pull request reviewer, sometimes you don’t have enough…


Learn some best practices when using custom traces on Firebase Performance Monitoring for Android.

Custom Traces

Performance Monitoring collects traces to help you monitor the performance of your app. A trace is a report of performance data captured between two points in time in your app.

You can create your own traces to monitor performance data associated with specific code in your app. With a custom code trace, you can measure how long it takes your app to complete a specific task or a set of tasks, for example loading a set of images or querying your database.

Creating custom traces is…


Summary of official android development resources for Firebase Performance Monitoring

Firebase Performance Monitoring is a service that helps you to gain insight into the performance characteristics of your iOS, Android, and web apps.

You use the Performance Monitoring SDK to collect performance data from your app, then review and analyze that data in the Firebase console. Performance Monitoring helps you to understand in real time where the performance of your app can be improved so that you can use that information to fix performance issues

This is a summary of all the official development resources distributed across different channels.

You can support this publication by becoming a member of Medium


Analysis of the different alternatives to measure the App Startup time on Android apps.

Users expect apps to be responsive and fast to load. An app with a slow start time doesn’t meet this expectation and can be disappointing to users. This sort of poor experience may cause a user to rate your app poorly on the Play store, or even abandon your app altogether.

Before start talking about how to measure the App Startup time (AKA launch time or launch performance), you probably want to understand deeply the topic. …


Summary of official android development resources for App Startup

Users expect apps to be responsive and fast to load. An app with a slow start time doesn’t meet this expectation, and can be disappointing to users. This sort of poor experience may cause a user to rate your app poorly on the Play store, or even abandon your app altogether.

This is a summary of all the official development resources distributed across different channels.

You can support this publication by becoming a member of Medium and getting unlimited access to every story. The writer will receive a portion of your membership fee.

Documentation


Summary of official android development resources for Android Studio

Android Studio is Android’s official IDE. It is purpose-built for Android to accelerate your development and help you build the highest-quality apps for every Android device.

This is a summary of all the official development resources distributed across different channels.

You can support this publication by becoming a member of Medium and getting unlimited access to every story. The writer will receive a portion of your membership fee.

Documentation

Android Developers Blog

2021

2020

2019


The best books to start learning about Decentralized Finance (DeFi).

This is a list of the best books to learn about Decentralized Finance (DeFi).

If you are interested in Ethereum or Bitcoin, you can also read the following articles:

This article contains Affiliate Links. If you purchase anything after clicking an affiliate link, I may receive some compensation.

How to DeFi

  • Authors: CoinGecko, Darren Lau, Daryl Lau, Sze Jin Teh, Kristian Kho, Erina Azmi, TM Lee, Bobby Ong
  • Year: 2020
  • Buy on Amazon: Paperback

Maxi Rosson

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store