Poznato je kako se populacija svijeta bliži 8 milijardi ljudi i kako je tehnologija sve dostupnija prosječnom korisniku ili prosječnoj obitelji. Također je poznato kako čak 15% populacije pati od nekakvog oblika poremećaja, koji takvim osobama otežava svakodnevne radnje. Ti izazovi posebno dolaze do izražaja kada je u pitanju programska podrška. Nadalje, znajući kako tržište mobilnih aplikacija broji nekoliko milijardi korisnika, lako je zaključiti kako nekoliko stotina milijuna tih korisnika pati od barem jednog poremećaja, koji im onemogućuje korištenje programske podrške. Pristupačnost u programskoj podršci opisuje skupinu pravila i smjernica koje pomažu takvim osobama koristiti aplikacije, ali postoji problem što se takve smjernice nerijetko zaboravljaju ili ne prate, zbog nedostatka edukacije i znanja oko pristupačnosti i poremećaja od kojih ljudi pate, kod programera tih aplikacija. U ovom radu je predstavljena i razvijena biblioteka koja služi za analizu prijestupa pristupačnosti u Android aplikacijama. Princip rada biblioteke je da programeri mogu uz minimalan trud uključiti dodatan sustav za provjeru kvalitete aplikacija, koji u izvršnom okruženju programa analizira elemente sučelja i ispisuje sve prijestupe koje aplikacija sadrži, a kose se sa smjernicama pristupačnosti. Za takav sustave se koriste ručno napisani algoritmi koji prolaze kroz hijerarhiju sučelja i generiraju tekstualna izvješća koja upućuju na prijestupe te daju savjete na koje načine se takvi prijestupi mogu ispraviti. Rezultat rada je taj da je razvijena biblioteka jedinstveno i jednostavno rješenje za poboljšanje pristupačnosti aplikacije, objavljena na javnom repozitoriju te da rješenje pruža funkcionalnost koja do sad nije postojala u Android ekosustavu, u tom obliku, iako Android kao platforma postoji više od deset godina. It is known that the world population is nearing eight billion people every day and that technology is becoming increasingly affordable to the average user or family. Furthermore, knowing that more than 15 percent of the population suffers from disabilities making their everyday lives more difficult. These challenges especially come to life when talking about software. With the knowledge that the mobile software market counts several billion users, it's safe to assume that several hundred million of those users suffer from disabilities, hindering their ability to use software. Software accessibility is a set of rules and guidelines for developers, that aims to increase the accessibility and usability of software to those users, but it suffers from the problem that developers lack the education on accessibility or types of disabilities in their users, causing software accessibility to be forgotten or left unimplemented. This thesis presents an analysis and a technical solution in form of a third party library, that is used to detect accessibility issues and report them to developers. The library is built in a way that developers can include another set of checks and tests in their application system, with minimal effort, which analyses user interface hierarchies in runtime and reports all of issues found in terms of accessibility. Custom written algorithms are used in such checks, which scan the hierarchy one layer at a time, printing out a detailed report of which issues have been found, with advice on how to correct them. The result of the thesis and the library at hand are such that a simple and easy-to-use solution to improve accessibility has been developed and published on a public repository, filling in a gap that has been present in the set of tools of the Android ecosystem, in its unique way, even though the Android platform has been present for more than ten years.