Android SharedPreferences Tutorial and Example

Blog

  1. 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…
  2. 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…
  3. 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…
  4. 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,…
  5. 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…
  6. 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,…
  7. 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…
  8. 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,…
  9. 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,…
  10. 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,…