though android platform provides a plethora of challenges other then making apps on it's far too rewarding along at the same time. android is arguably one platform that will be seeing an immense growth in todays time. below we've got mentioned a few useful tips and modules out to get your hands on android app designing. create use of fonts though android contains 2 fonts : roboto and droid sans, which can be found an excellent fit ( particularly roboto ) for small screens, other then you can not restricted or restricted out to use no more than them. any font ( in ttf format ) often is packaged among an app. emphasize on brand speaking of visuals, the very first few factor that pops up in our own minds is branding. branding forever leads out to profits. a number of wonderful branding techniques are : designing icons of brands, widgets, drawables etc. alternative of color and fonts ought to conjointly be given equal emphasis. moreover, focussing and knowing slightly about the target users and gaining additional knowledge android platform furthermore may make it easier to avoid premature optimisation and earn possibly the most out of every fragments. leverage ui patterns responsiveness is another main area in todays time, several sites are going responsive and rightly therefore. all things considered, it helps embrace the true power of web : flexibility. and android is certainly a platform designed for some screen sizes and even cameras today. by embracing fragments, adaptive pcs within the layout, you are able to make an android app that works well on every and each android device. this can be one amongst those points where android provides you a footing on ios : within the whole latter, totally different apps are created for ipads and iphones. in contrast to taking ui ( user-interface ) patterns as constraints, it's preferably higher out to take them as your mates simply because they facilitate offer us hints of navigation and interaction. a few nice examples ui patterns are : action bar, workspaces, dashboard, ribbon menu etc. android framework visual designing is nonetheless another issue which is be given huge importance and attention. a few individuals have a home in a myth that using recognized ui design patterns can create their apps less distinctive. this isnt true. these apps are far too effective and impressive. hence, in contrast to thinking how out to make use of the app, users ought to appreciate that how effectively the app helped them solve their problem. last though not the smallest amount, we can currently talk regarding androids layout, designs and themes. android has an wonderful visual layout editor that's obtaining higher and higher with time. after we talk regarding framework, androids framework provides separate graphic assests and layouts for totally different screen sizes. not no more than this, it even enables you out to switch color resources for totally different platform versions regardless as to the screen size.