Programming   Internet History   Theme   Everything Else  
Jake Lee on Software
AboutSearch
  • Preview image of Creating the PR template that Future You wishes Past You used

    Creating the PR template that Future You wishes Past You used

    Dec 1, 2020 • 5 mins • GitHub, markdown, pr, pull request, review

    How many times have you found a confusing line of code, figured out which ticket it solved, opened the relevant PR and… nothing. There’s a few approvals and it’s merged, with no explanation / discussion of what on earth is going on!

  • Preview image of Associate Android app links with your subdomain using GitHub Pages & Cloudflare

    Associate Android app links with your subdomain using GitHub Pages & Cloudflare

    Oct 21, 2020 • 8 mins • App Links, Deep Links, GitHub, json

    As part of my APOD wallpaper rewrite, I wanted to support universal links / app links. These allow users with the app installed to click a link like apod.jakelee.co.uk/day/2020-01-01 and be taken directly to that APOD within the app!

  • Preview image of Accessing an Android app secret from GitHub Actions using Gradle

    Accessing an Android app secret from GitHub Actions using Gradle

    Oct 9, 2020 • 6 mins • Actions, BuildConfig, CI, GitHub, Secrets

    Often an open source project will have API keys, auth tokens, and other secrets that definitely shouldn’t end up in source code. In my current open source project (a rewrite of APOD Wallpaper) I needed to store my APOD API key.

  • Preview image of Programmatically creating and scheduling animations for Android drawable layers with ObjectAnimator

    Programmatically creating and scheduling animations for Android drawable layers with ObjectAnimator

    Oct 5, 2020 • 8 mins • animations, drawables, objectanimator, xml

    Recently I needed to perform a pretty complex animation on an image button. The button needed to move, whilst different parts of it also needed to rotate, fade in and out, and disappear!

  • Preview image of Android Discord Communities: 2020 edition

    Android Discord Communities: 2020 edition

    Sep 9, 2020 • 3 mins • Android, Community, Dev, Discord, Subreddit

    Whether working on Android apps, finding new games, or having technical issues, getting real time Android support on places like Discord can be extremely helpful. In this follow-up post to my December 2018 edition, I will cover the main Android Discord communities, and how they have changed in the last 20 months.

  • Preview image of Should I use a free / cheap resource pack in my game?

    Should I use a free / cheap resource pack in my game?

    Aug 21, 2020 • 8 mins • Assets, Games, Indie, Resources

    For small / single-person dev teams, art assets can be one of the trickiest parts of the game making process. Even the most interesting game mechanics won’t be appreciated by many unless the game is visually appealing. I consider myself a reasonable programmer, but my attempts at creating resources are… best not shown to others!

  • Preview image of Exploring pull requests with GitHub's rich diff functionality

    Exploring pull requests with GitHub's rich diff functionality

    Aug 12, 2020 • 5 mins • Git, GitHub

    Like many developers, I spend a surprisingly large amount of time reviewing other people’s code. In fact, according to GitHub that’s around 20% of my day!

  • Preview image of A few experiments with Android drawable gradients

    A few experiments with Android drawable gradients

    Jul 31, 2020 • 8 mins • Design, Drawable, Gradient, XML

    After recently struggling to make a small modification to a simple translucent overlay, I decided to experiment with gradients in Android drawables. After a few hours, I discovered a few new possibilities! Drawable gradients seem to be rarely used despite their simple syntax, with people preferring to use SVGs or static images.

  • Preview image of Avoiding a 1 pixel line on Zeplin exports, or why density matters

    Avoiding a 1 pixel line on Zeplin exports, or why density matters

    May 5, 2020 • 3 mins • density, dpi, UX, zeplin

    Recently I needed to update some marketing images in an Android app, based on our designer’s Zeplin screens.

  • Preview image of Posting a Slack message from Travis CI

    Posting a Slack message from Travis CI

    Apr 27, 2020 • 5 mins • CI, Git, Slack, Travis

    As part of my ongoing mission to rewrite our CI system, the final step is letting QA know that a new build is available. They can’t test it if they don’t know it’s there!

« Previous 1 ... 7 8 9 10 11 ... 20 Next »

Jake Lee on Software

  • [email protected]
  • JakeSteam/blog-programming
  • RSS Feed
  • Jake Week Lee

In-depth ad-free articles about software development, Android, and the internet

Jekyll 4.3.2, minimaJake latest.