Služba Crashlytics pomáha vývojárom určiť chybný kód, ktorý spôsobuje pád ich aplikácií. Začiatkom roka bola odkúpená populárnou sociálnou sieťou Twitter a po svojom debute na konkurenčnom systéme iOS prichádza aj na platformu Android. Podľa autorov je takmer nemožné, aby si vývojár plne otestoval každý hraničný prípad a pritom zachytiť chybu a nájsť jej príčinu. Táto situácia je na Androide ešte zložitejšia vďaka nespočetnému množstvu zariadení a rôznym verziám samotného systému. Svojou jednoduchosťou a najmä cenou, by mohol Crashlytics pomôcť zjednodušiť prácu každého vývojára.
Crashlytics pre Android prináša tzv. crash reporting v reálnom čase na všetkých použitých zariadeniach. Crashlytics vykonáva hĺbkovú analýzu a každú chybu uvádza podľa modelu zariadenia a verzie, takže môžete stráviť menej času hľadaním chýb a investovať viac času do ich opráv. Pretože pridávanie SDK do aplikácie môže byť náročná úloha, autori vyvinuli veľkú snahu, aby ich vlastné riešenie bolo čo najjednoduchšie. Je plne integrované s Eclipse, IntelliJ ako aj s beta verziou nového Android Studio na všetkých platformách. Služba je podľa informácií dostupná zadarmo a medzi najväčších zákazníkov patrí spomínaný Twitter ako aj Waze,Yelp, Path alebo Square.
Zdroj: blog-crashlytics
Alternativa – ACRA http://acra.ch
Robi to co pravdepodobne robi spominany Crashlytics, posiela crash reporty do databazy vyvojara, s roznymi moznostami co vsetko zo systemu precitat.
Aj Google samotny ma nejaky crash reporting do developer console, ale tento nastroj je dost obmedzeny.
Osobne pouzivam modifikovany ACRA, ktory mi na serveri (Tomcat) dekoduje kod z app zoptimalozivany v ProGuard, a som uplne spokojny. Chytam uz dlho bugy jeden za druhym, aj bez Crashlytics.