About:

This is a personal site belonging to James O'Claire.

Website:

Specializations:

Subscribe to RSS:
The blog post by James O'Claire discusses the analysis of over 40,000 apps run in an emulator, focusing on tracking API calls and identifying obscure advertising domains. The author investigates several domains, including qa-analy...
The blog post discusses lesser-known data endpoints used by Android apps, highlighting a collection of 300 common endpoints and the companies that own them. The author shares insights from their data collection process using AppGo...
The post discusses the latest ad network rankings for mobile apps in August 2025, highlighting which apps are actively buying ads. It introduces AppGoblin's in-app advertiser tracking, allowing marketers to analyze advertising act...
The report analyzes SDK usage trends among the top 50,000 apps in 2025, showcasing significant growth for some companies and declines for others in the mobile B2B sector.
The author reflects on their discomfort with the personalized responses generated by AI, particularly ChatGPT, which recalls personal information shared in previous interactions. They discuss their experiences with AI in relation ...
The post provides a comprehensive list of API endpoints used by approximately 70,000 Android apps, detailing the domains, their associated companies, categories, and the number of apps connecting to each endpoint. It highlights th...
The article discusses the current state of AI-generated apps, particularly focusing on the lack of native applications available on app stores despite numerous web app demos. The author explores reasons for this gap, including the...
The author shares their experience of self-hosting an S3 storage solution using a second-hand Framework laptop and a JBOD setup. They detail the process of setting up ZFS and garage S3, report on their usage of 10TB of space, and ...
The author discusses their experience with Contabo VPS, highlighting concerns about its default security practices, particularly the encouragement of SSH password usage instead of public SSH keys. They note the high number of fail...
In 2026, the author celebrates the recognition and support from industry peers for AppGoblin, emphasizing the importance of community and collaboration in the mobile ad tech sector.
The post discusses the availability of free tiers for major LLMs (Large Language Models) and encourages users to take advantage of these options instead of paying high subscription fees. The author shares personal experiences usin...
The text discusses the recent changes in Apple's backend that make it impossible to download IPA files and the challenges in recreating an iPhone's authentication to the Apple App Store. It also mentions the limitations of AI in s...
The text provides a detailed breakdown of the 3rd party SDKs and API calls found in the big 4 Android chat apps. It covers development tools, business tools, product/marketing analytics, and monetization, highlighting the various ...
The author discusses the need for cheap S3 hosting and the process of self-hosting an S3 using a Just-a-Bunch-Of-Disks (JBOD) and 8TB HDs. They considered using MinIO but decided against it due to changes in the open source softwa...
Apple has been found to be violating antitrust laws related to its App Store monetization policies, which has been known in the mobile ad space for years. The concern is that Apple will further silo iOS data and use it to solidify...
The author discusses the process of automating data collection from mobile apps to track the companies and partners involved in data collection and user tracking, as well as the destination of the data and the actual data being se...
AppGoblin has added a ranking of the current fastest growing apps based on their installs or ratings, and offers free keyword research for mobile apps. The data is free and the methodology is open source.
The author discusses the process of sniffing Android HTTPS traffic with Waydroid and mitm-proxy for their mobile app intelligence platform. They provide technical steps on GitHub and give a higher-level overview in the blog post.
The text explains how to get Tanstack Table v8 working with Svelte 5 by using the data-table component built by huntabyte. It provides detailed steps and code examples to achieve this.
The author discusses an Android app he made for AppGoblin that uses the QUERY_ALL_PACKAGES permission to provide a list of all apps on a device and select which ones to request de-compiled data for to see which trackers are likely...
Nearly 50% of Android apps and 1 in 4 iOS apps contain mobile app trackers, with AppsFlyer, Adjust, Branch, and Yandex AppMetrica being the major players. These trackers are used for mobile attribution and are popular in gaming an...
The text discusses the most popular mobile SDKs used for Android and iOS apps, based on data from 24k Android and 6k iOS apps. It highlights the dominance of Google and Apple SDKs, the use of Kotlin in 40% of Android apps, and the...