dev needs to read crash logs and fix threading – CompTIA A+ Pocket Prep Review

All versions of the PocketPrep apps display the same problems. Frequent hangs/freezes, crashes, and lost data. Reading the device/app logs (by connecting device to Xcode) shows most of the problems are due to poor thread management. Long activities on the main thread being system halted after timeout is exceeded, or threads trying to dispatch work to themselves. This is sloppy coding. And, it’s obvious they reuse the same code across all of their apps. If I put my device in airplane mode, these apps do behave better... further confirming most of the freeze/crash occurrences are within the thread management of network calls and SQLite data updates (which is clearly indicated in the crash logs). I contacted PocketPrep directly about data loss from app crashes, provided details, got an automated reply, followed by absolutely no response from them. As much as I like the idea of these apps and the progress tracking features, it’s nearly addictive when it works, the reality is these apps aren’t stable and the metrics data is gibberish. In hindsight I should have spent the money purchasing additional books and avoided these apps like the plague that they are.
Review by aitrusnc on CompTIA A+ Pocket Prep.

All CompTIA A+ Pocket Prep Reviews


Other Reviews