considering multiple device logins MAC ID ANDROID ID with GET_ACCOUNTS permission accidentally taking work emails providing logout ? removing associated devices after user logs out not providing an update email option Lets take everything Phone Number, Email Id Do you really need them ?
Java application Using a lot of libs even if you don’t really need it Using GCM & HTTP for creating Chat Applications Unwanted permissions Long running background services TASKS permission Really, HTTP ? Do you need them all ? Using java mail jars to compose email in background Frequent Polling Using reflection for non-public APIs A food delivery app asking for bluetooth permissions I need Butterknife, GreenDAO, Retrofit, Dagger A Travel app asking for READ_LOGS Everyone wants a BOOT_COMPLETED receiver Using old jars and not updating them Everyone thinks its just one call A Banking app tracking user location
many pushes Irritating sounds Using all channels for a single communication That strange “Getting Stalked” feeling Improper deep links Treating all users in the same way
Customising Notification Layouts Grouping items under the wrong section Trying landscape images for mobile devices in InApps Portrait only apps for tablets Not thinking about Back Stack Navigation Neglecting Touch Feedbacks/clicked states