Design in different versions of Android

Asked

Viewed 243 times

4

I only played a few times with Android and always had problems due to test on a smartphone with Android 4.0, for example, I had to use another Ratingbar because of the incompatibility.
Since Material Design is only available for version 5.0, as occurs at "standardization" of the design of an app on different versions of Android? It is common to use frameworks like the Ionic to prevent this?

  • Have you checked the appcompat library? It is compatible with older versions such as Actionbar, among other things not available in versions 3.0-- @Danielamarquesdemorais

2 answers

4


Daniela, the Ionic is an HTML5 mobile Javascript framework (such as Jquery Mobile). Yes, the intention of these frameworks is also to standardize the design, but it is a secondary goal. The main goal of these frameworks is to allow the web developer to use his existing HTML/JS ability to develop mobile apps by decreasing learning time and curve. Obviously, the consequence of more developers using it is that the design will maintain a certain pattern (as with Bootstrap).

In native Android de-escalation, you can use support libraries to maintain compatibility between API versions, see:

  • 2

    A major goal is also to use web technologies to reduce the cost to maintain development teams for each target platform (iOS, Android, Windows Phone, etc.). If 100% native experience is not an essential requirement (performance top, custom UI for each platform), a hybrid application may be a viable option.

  • Exactly, perfect placement!

  • 1

    I am creating a hybrid project, no doubt is an advantage when you do not know the android platform.

2

  • This makes it possible to apply the material design in versions less than 5.0?

  • 1

    Yes, in the case of some components. See the second link (Android design support library).

  • Daniela, you can also find libraries on Android Arsenal [http://android-arsenal.com/]

Browser other questions tagged

You are not signed in. Login or sign up in order to post.