Material Design ● Vlastnosti: Multi-screen design, vrstvy, stíny a hrany vizuálně odpovídající realitě, animace, jednoduché ovládací a navigační prvky (FAB) ● Přináší uhlazení barev, písma, ikon ● Dokumentace (guidelines) (http://www.google.com/design/spec) ● Představen v Android 5.0 (API level 21) ● Appcompat knihovny (http://developer.android.com/tools/support-library/features.html) RecyclerView ● ListView na steroidech ● Adapter, ViewHolder, LayoutManager - povinné ● ItemDecoration, ItemAnimator - volitelné ● Příklad: Grid, swipe CardView ● Layout s rozšiřujícími informacemi ● Není vhodné ho používat v listu viz Guidlelines ● Zajímavé atributy: ○ card_view:cardElevation ○ card_view:cardCornerRadius ○ card_view:cardBackgroundColor Other layouts ● CoordinatorLayout - kontejner umožnující interakci prvků ● AppBarLayout - kontejner na animaci hlavičky ● SnackBar - vylepšený Toast ● FAB - Floating action button Příklad: Opravit RelativLayout + FAB + toast Tipy a triky ● Knihovny: ButterKnife, Picasso, RoboSpice, Retrofit, Dagger, Otto ● Debugging ● Profiling ● Layout views inspection ● Developer settings ● Android Studio 2.0 Konzultace Email: Milan.Doubek@dactylgroup.com Osobní konzultace za 14 dní?