<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://tdcolvin.medium.com/thanks-for-the-feedback-glad-you-enjoyed-it-e24fc7da367d</loc><lastmod>2024-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://tdcolvin.medium.com/thanks-for-the-response-glad-you-found-it-helpful-4548caef2426</loc><lastmod>2024-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://tdcolvin.medium.com/yes-indeed-de979e1d08c0</loc><lastmod>2024-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://tdcolvin.medium.com/thank-you-for-the-feedback-glad-you-liked-it-d01b70ea06a8</loc><lastmod>2024-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://tdcolvin.medium.com/its-there-for-testing-1d60654b6235</loc><lastmod>2025-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://tdcolvin.medium.com/5-steps-to-an-effective-app-mvp-validate-your-app-idea-without-spending-a-fortune-efa6ca1b6c50</loc><lastmod>2025-02-04</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://tdcolvin.medium.com/hello-im-not-aware-of-anything-like-this-could-you-share-the-link-ac00102db188</loc><lastmod>2025-02-22</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://tdcolvin.medium.com/id-like-to-see-a-way-to-prevent-firebase-init-json-d6a0157d6da3</loc><lastmod>2026-05-13</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://tdcolvin.medium.com/ooh-good-idea-ill-add-it-to-my-list-thanks-for-the-thought-dd5d9f83cb96</loc><lastmod>2024-01-11</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://tdcolvin.medium.com/thank-you-glad-you-found-it-helpful-a7b6fe1f8961</loc><lastmod>2024-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://tdcolvin.medium.com/agh-thanks-for-letting-me-know-fixed-now-0ed734df0783</loc><lastmod>2024-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://tdcolvin.medium.com/thanks-for-your-thoughts-9e7886a038e8</loc><lastmod>2024-01-23</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://tdcolvin.medium.com/with-the-greatest-of-respect-to-you-ai-generated-responses-to-articles-dont-add-anything-of-value-d534714c06cf</loc><lastmod>2024-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://tdcolvin.medium.com/goodness-thats-just-wow-6b27f5ceac82</loc><lastmod>2025-05-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://tdcolvin.medium.com/wow-thats-kind-of-what-i-love-about-the-security-world-how-tiny-subtle-errors-like-that-can-have-49084dd17c83</loc><lastmod>2025-07-23</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://tdcolvin.medium.com/about</loc><lastmod>2026-05-13</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://tdcolvin.medium.com</loc><lastmod>2026-05-13</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://tdcolvin.medium.com/the-only-five-effective-ways-to-earn-money-through-your-app-752b1c1826cb</loc><lastmod>2021-06-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://tdcolvin.medium.com/the-best-to-market-advantage-for-apps-aa78a6d3bca6</loc><lastmod>2021-07-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://tdcolvin.medium.com/how-to-increase-your-apps-rating-and-get-good-reviews-8dfa4dd8d0fd</loc><lastmod>2021-07-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://tdcolvin.medium.com/your-app-should-do-one-thing-and-do-it-well-86d7743700d4</loc><lastmod>2021-08-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://tdcolvin.medium.com/gracious-apple-no-longer-limiting-your-free-speech-with-customers-3691c0152677</loc><lastmod>2021-10-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://tdcolvin.medium.com/read-this-before-you-use-firebase-for-sensitive-data-797f00db8753</loc><lastmod>2021-11-24</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://tdcolvin.medium.com/is-firebase-auth-secure-dace0563d41b</loc><lastmod>2023-03-31</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://tdcolvin.medium.com/is-firebase-secure-2441755fec99</loc><lastmod>2021-12-02</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://tdcolvin.medium.com/is-firebases-firestore-database-secure-db36985295ad</loc><lastmod>2023-01-24</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://tdcolvin.medium.com/the-definitive-ios-security-testing-checklist-for-developers-d2f1896c41a</loc><lastmod>2022-02-11</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://tdcolvin.medium.com/this-ios-security-flaw-needs-to-be-addressed-in-every-app-e2b7d8b6cd95</loc><lastmod>2022-02-16</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://tdcolvin.medium.com/how-russian-hackers-are-coming-after-you-personally-334b5256ad11</loc><lastmod>2022-03-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://tdcolvin.medium.com/the-best-ways-to-learn-pentesting-and-ethical-hacking-91803e39be96</loc><lastmod>2022-06-15</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://tdcolvin.medium.com/have-an-app-you-need-to-meet-this-gdpr-requirement-a80880efe0dc</loc><lastmod>2022-06-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://tdcolvin.medium.com/in-my-view-it-depends-on-your-learning-style-as-to-whether-a-course-either-on-or-offline-will-acad0864093b</loc><lastmod>2022-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://tdcolvin.medium.com/hello-very-helpful-article-thank-you-1730fd80ca83</loc><lastmod>2022-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://tdcolvin.medium.com/the-top-3-code-security-errors-made-by-ios-developers-320511f1ad38</loc><lastmod>2022-10-13</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://tdcolvin.medium.com/interested-to-hear-more-on-this-why-is-a-hot-flow-not-appropriate-for-a-repository-667d5e8299cb</loc><lastmod>2023-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://tdcolvin.medium.com/demystifying-internal-vs-external-storage-in-modern-android-c9c31cb8eeec</loc><lastmod>2023-02-06</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://tdcolvin.medium.com/network-type-in-android-watching-for-5g-4g-3g-2g-capability-a52db23bf3bf</loc><lastmod>2023-01-24</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://tdcolvin.medium.com/useful-article-thanks-648748532a28</loc><lastmod>2023-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://tdcolvin.medium.com/yes-absolutely-the-aim-is-always-to-get-working-code-edfcfd6a5b94</loc><lastmod>2023-02-01</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://tdcolvin.medium.com/android-14-finally-fixes-this-decade-old-security-hole-c4eea82a5c55</loc><lastmod>2023-02-10</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://tdcolvin.medium.com/yes-indeed-384a21328114</loc><lastmod>2023-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://tdcolvin.medium.com/why-firebase-email-password-login-isnt-great-for-security-8835c9adf96e</loc><lastmod>2023-03-20</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://tdcolvin.medium.com/hi-anton-cf99a96069a</loc><lastmod>2023-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://tdcolvin.medium.com/that-would-absolutely-be-a-better-solution-but-there-are-no-such-hooks-in-firebase-auth-5717016fda74</loc><lastmod>2023-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://tdcolvin.medium.com/ah-i-see-your-point-4e6aa788a9d5</loc><lastmod>2023-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://tdcolvin.medium.com/this-article-is-a-word-for-word-copy-of-chapter-22-of-robert-c-martins-book-clean-architecture-6bedbc137dd5</loc><lastmod>2023-04-26</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://tdcolvin.medium.com/yes-i-remember-the-early-days-of-android-too-96049b6dfb13</loc><lastmod>2023-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://tdcolvin.medium.com/excellent-question-2812ae23d3b5</loc><lastmod>2023-05-31</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://tdcolvin.medium.com/yes-your-use-cases-shouldnt-depend-on-the-apis-9c39fc6a8364</loc><lastmod>2023-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://tdcolvin.medium.com/yep-thats-right-91889f077dfa</loc><lastmod>2023-07-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://tdcolvin.medium.com/the-loading-state-is-handled-in-the-view-model-code-which-converts-info-received-from-the-5b707ec77465</loc><lastmod>2023-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://tdcolvin.medium.com/in-practice-it-wont-make-a-lot-of-difference-in-most-cases-93aa085f331f</loc><lastmod>2023-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://tdcolvin.medium.com/well-further-to-my-previous-reply-ive-learnt-something-here-bd4032ef83fd</loc><lastmod>2024-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://tdcolvin.medium.com/hi-sven-you-are-of-course-absolutely-correct-bdcc45115811</loc><lastmod>2024-01-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://tdcolvin.medium.com/hi-miguel-yes-that-sounds-like-a-good-next-step-ill-look-into-it-e8fec2bf40b3</loc><lastmod>2024-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://tdcolvin.medium.com/no-those-are-permissions-you-have-to-ask-for-af5ab355adc8</loc><lastmod>2024-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://tdcolvin.medium.com/hi-cristina-theres-a-repository-here-https-github-com-tdcolvin-bleclient-17d6f0bb56a4</loc><lastmod>2024-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
</urlset>
