Android iOS Mobile App Experts

Barr Group's smartphone and mobile apps experts review patent portfolios and advise attorneys in litigation. Our software engineers have hands-on experience designing iOS and Android apps for mobile handheld devices and the know-how to reverse engineer systems and analyze source code.  Many are trial-tested expert witnesses.

Need an expert for mobile apps litigation? Contact us >

Mobile Devices and Applications

Barr Group's expert witnesses have specialized expertise in source code review for smartphone devices and mobile apps, including:

  • Smartphones, cell phones, tablets, and smart watches
  • Google Android mobile operating system and SDK
  • Apple iOS, iPadOS, tvOS, and watchOS as well as XCode
  • Microsoft Windows Phone, Windows Mobile, and Windows IoT
  • Google Play, Apple iTunes/AppStore, and Windows Phone Store
  • Blackberry OS, Qualcomm BREW, PalmOS/webOS, and ARM platforms
  • Nintendo, PlayStation, XBox, and video games for mobile computers
  • Cellular network protocols (SMS, MMS, CDMA, GSM, LTE)
  • WiFi 802.11, NFC, and Bluetooth (including Bluetooth LE)
  • IrDA and other infrared and line-of-sight communications
  • GPS, accelerometer, pedometer, camera, and microphone peripherals
  • Internet of Things (IoT) devices and cloud hosted apps
  • Web-based apps built with HTML, JavaScript, JSON, etc.
  • Qualcomm's hardware abstraction layer (HAL)

Barr Group's software experts are familiar with all of the major smartphone APIs as well as related wireless protocols and also with the programming languages used to develop iOS and Android apps, including C/C++, .NET, C#, Objective-C, Swift, Java, Kotlin, and Go.

Request your mobile apps expert now >

Expert Witness Services

Barr Group's smartphone experts support plaintiffs and defendants in litigation in U.S. District Courts, at the International Trade Commission (ITC), and before the Patent Trial and Appeal Board (PTAB). Our services include:

  • Technical assistance with drafting of discovery requests
  • Preparation of patent infringement claim charts
  • Software source code review and analysis
  • Source code comparisons for copyright and trade secret theft
  • Prior art review for patent invalidity
  • Automated testing of mobile devices and wireless communications
  • Evaluation of cyber breaches and privacy invasions
  • Expert reports, declarations, and witness statements
  • Testimony at deposition, oral hearings, and trials

Barr Group has a demonstrated ability to quickly activate one or more code reviewers to match the size, scope, and complexity of any project.

How can we help you today? >

The following is a representative subset of Barr Group's experts who have experience designing and/or testifying about these technologies:

Mobile Devices & Apps

Analog and Digital Electronics Expert Profile

Electronics and computer science expert with more than twenty-five years of hands-on experience analyzing, designing, and implementing real-time systems for commercial, industrial, and military applications. Has been chief architect or technical lead on numerous projects covering all aspects of the architecture and development of electronics (including circuit boards and FPGAs), embedded software, network and communication protocols, and graphical user interfaces.

Distributed Computer Systems Expert Profile

Computer scientist with over forty years of industry experience in design of computer systems, communications systems, electronics, and software. Worked on packet-switching networks, including the ARPAnet and early TCP/IP systems at BBN, custom VLSI circuits and the single-chip optical mouse at Xerox PARC, and led custom chip design efforts for the Apple Macintosh team.

Just-in-Time Compilation Expert Profile

Professor of computer science and early pioneer in the areas of moving target cyber defenses, mobile code, and dynamic compilation. Specialized expertise in the areas of compilers and programming languages and distributed and service-oriented computing architectures. Current research focus primarily on software systems with emphases on computer security, virtual machines, and just-in-time compilation.

Penetration Testing Security Expert Profile

Computer engineer and information security expert specializing in the secure design of embedded computing devices and their networks. White hat hacker who uses penetration testing, reverse engineering techniques, and disassemblers such as IDA Pro to identify and close security holes in mobile, embedded, and cloud computing systems to prevent hacking and cyberattacks.

Global Positioning Systems Expert Profile

Electrical engineer with substantial design experience in the fields of GPS and navigation systems, digital signal processing, semiconductors, image processing, and software-defined radio for airborne and ground-based systems and devices in the military, agricultural, industrial, and other markets. Experience includes technical team and architectural leadership for multiple product launches.

Internet Protocols and IoT Expert Profile

Software and systems engineer with several decades of hands-on experience in the design and implementation of complex embedded systems based on Linux, Windows, and real-time operating systems. Specialist in Internetconnected products such as consumer electronics and IoT devices using WiFi 802.11, GSM/LTE cellular, and other wireless and wired protocols. Also has experience with FPGAs and implementing M2M communications through the use of Microsoft .NET-based web services.

Mechanical Electrical Software Expert Profile

Mechanical engineer with hands-on experience in all phases of product engineering, including system architecture, system engineering, system modeling, system integration, mechanical and electrical design, as well as software and firmware development and testing. Areas of deep technical specialization include electronics design and simulation, digital signal processing (DSP), and software development in a range of programming languages.

Software Process Improvement Expert Profile

Former adjunct professor of computer science and university researcher turned industry consultant and trainer focused on software process improvement and product design. Subject matter expert in software engineering, software quality, data analytics, e-commerce, wireless communications, networking, embedded systems, web technologies, and user interfaces.

Short-Range Wireless Protocols Expert Profile

Professor emeritus of computer science at one university and an associate professor of the same at another. Also a software consultant and a leader with experience in every phase of software product development and management. Visionary, thinker, founder, writer, speaker and mentor experienced in startups, mid-size, and large companies. As an early member and technical leader of an international industry consortium, helped to establish and standardize line-of-sight communication protocols between handheld mobile devices.

Android and iOS Mobile Apps Expert Profile

Computer scientist and inventor with decades of hands-on experience applying emerging technologies to create successful software applications and apps for a variety of computing platforms, including Android and iOS smartphones, Macs, and Windows PCs. Has experience programming in a range of languages. Also a proven engineering team leader, having been a senior technical manager at Apple as well as CEO and VP of Engineering, respectively, of a pair of startup companies.


Expert S416N

Electronics and computer science expert with more than twenty-five years of hands-on experience...

Expert H400L

Computer scientist and inventor with decades of hands-on experience applying emerging...

Expert E235M

Consultant and former computer science instructor who has written more than two dozen books and...

Expert H164L

Computer scientist with over forty years of industry experience in design of computer systems,...

Expert G416R

Former director of software development and Certified ScrumMaster with more than twenty years of...

Expert P420K

Adjunct professor of computer science with two decades of industry experience in software...

Expert G650N

Internationally renowned cryptographer and security technologist with two decades of industry...

Expert A225N

Electrical engineer with substantial design experience in the fields of GPS and navigation...

Expert B420K

Experienced engineer and product manager who has been working with leading-edge navigation...

Expert G341F

Electrical engineer with two decades of experience in the design of embedded systems with a...


Don't see the right expert for your project among this subset?

Describe the perfect expert for your case >