Blog
- ating Android Views With ObjectAnimator for Motion Scale and RotationProperty animations have become a cornerstone of modern Android interface design, and engineers working out of Sydney and Melbourne increasingly rely on…
- Smooth property animator techniques for Android viewsAnimations breathe life into static screens, and on Android the property animator framework remains the most flexible tool for transforming view attributes…
- Creating Date and Time Pickers in an Android AppDate and time fields are common in Android applications that manage appointments, reminders, bookings, delivery windows, or event schedules. A DatePickerDialog…
- Displaying a progress dialog for long operationsA long-running task can make an Android app appear frozen, even when the code is still working correctly. Reading a large SQLite database, importing records,…
- Building a Custom Dialog with LayoutInflater in AndroidA custom dialog gives an Android app more control than a standard alert box. You can place text fields, icons, buttons, checkboxes, or other views inside a…
- How To Show An Alert Dialog In AndroidAn alert dialog is a compact window that appears above an Android screen to request attention or offer a short decision. It can display a title, message,…
- Using ViewPager2 with TabLayout for Swipeable TabsSwipeable tabs are a familiar Android pattern for grouping related screens without forcing users through a long menu. With ViewPager2 and Material Design’s…
- Designing a Material Design Bottom Navigation BarA bottom navigation bar gives users fast access to the main destinations in an Android app. It works especially well when those destinations are independent,…
- Adding a floating action button to an Android appA FloatingActionButton, commonly shortened to FAB, gives users a prominent shortcut for a primary action such as creating a note, adding a transaction,…
- Implementing Clickable RecyclerView Items in AndroidA RecyclerView displays a scrolling collection of views, but each row becomes useful when it responds to a tap. A click listener can open a detail screen,…