Talks Building Smarter UI Components And Animations Talk

Building Smarter UI Components And Animations Talk

Preview Image

Android offers a sophisticated and powerful componentized model for building your UI, based on the fundamental layout classes: View and ViewGroup.

A partial list of available widgets includes Button, TextView, EditText, ListView, CheckBox, RadioButton, Gallery, Spinner, and the more special-purpose AutoCompleteTextView, ImageSwitcher, and TextSwitcher.

If none of the prebuilt widgets or layouts meets your needs, you can create your own View subclass. If you only need to make small adjustments to an existing widget or layout, you can simply subclass the widget or layout and override its methods.

For animations, as you know is animation can add visual cues that notify users about what’s going on in your app. They are especially useful when the UI changes state, such as when new content loads or new actions become available.

Android includes different animation APIs depending on what type of animation you want, so this page provides an overview of the different ways you can add motion to your UI.

Things that mentioned in the talk

  1. Android Basic Widgets.
  2. It is time for ConstrainLayout.
  3. Brief on How Android Draws Views?
  4. Writing views in XML or Kotlin?
  5. Dig Deeper to Custom Views, Custom ViewGroups.
  6. What Animation means?
  7. Types of Animations.
  8. Using MotionLayout to make the magic.
  9. Examples of Animations.

Talk X-Ray

  • Event Link: HERE
  • Event by: EGDroid
  • Number of attendees: ~ 50
  • Place: Instabug
  • Event Date: Wednesday, July 24, 2019
  • Presentation Link: HERE
  • Sample App Implementing Some Custom Views and Animations: HERE
This post is licensed under CC BY 4.0 by the author.

A Journey Through MV Presentation Patterns Talk

Building Freelancing Robust Android Apps Talk

Loading comments from Disqus ...