Common Bugs When Testing iOS Apps

The bugs we’ve encountered ranged from app specific usability issues to general issues common amongst many apps. Today, we want to highlight 5 issues that we’ve encountered repeatedly, using some of the most popular apps as examples. The list below is presented in no particular order. Handling Bad Network Connections iOS devices are inherently mobile, so apps cannot assume permanent, fast connections to the internet. Tasks requiring network connections should generally be asynchron [...]

Android: Fragments within Fragments

I was building out the settings stuff first (the app needs credentials to work so I kinda had to start there), which was relatively easy. I wanted to create a setup flow, whereby when you start the app it checks if you have credentials that are valid and if not walks through the setup procedure. I was using fragments to do this, each setup page being a different fragment rendered within the whole window in the main activity. IUpon realising that I had already built a PreferenceFragment for the [...]

Strict Mode on Android 2.2

Set the Android Manifest to something like this. <uses-sdkandroid:minSdkVersion="8" android:targetSdkVersion="16" android:maxSdkVersion="16"/> Use the Code below in onCreate Method as shown @Override protected void onCreate() { int SDK_INT = android.os.Build.VERSION.SDK_INT; if (SDK_INT>8) { StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); St [...]