Hello, I have a rather complex app that runs on tablets only. The complexity stems from the fact that the app allows navigation in a tree to an arbitrary depth, where each node in the tree may have a different appearance (depending on the node type). In addition, I have 3 tabs, that allow changing between the navigation view, and 2 other views. On the left, I have a list. This scenario forces me to dynamically create and replace fragments all the time.
First, let me say that I started this project expecting that programming a UI like the one described above would be about as demanding as on a desktop platform. I have 20 years of experience in creating desktop or web apps on different OS's using 3 different programming languages, so I thought I had seen it all. Little did I know. I can now say that the Android UI framework is the worst I have ever seen. In my opinion, it is absolutely unfit for fairly complex applications. It is a phone OS, period. Dont even think of using it as an "enterprise programming platform". I have spent almost one year now creating my app, and I am still encountering random misbehavior from fragment management (fragments re-appearing from nowhere, duplicate action bar entries). When I hear the name "FragmentManager" I shudder. I must say that for the first time in my professional life I am at the point where I consider to simply give up an effort that has already cost me an arm and a leg. My suggestion to Google, if you ever want to see good tablet apps appear (no wonder there arent any), is this: get some good, experienced designers on this project - not the teenagers that appear on the android developer feed in youtube, let them gather requirements and design and implement something that really makes sense and works. Its not that difficult - it has been done many times before. thanks, chris -- -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en --- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to android-developers+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.