Icepick is an Android library that dramatically simplifies saving and restoring Activity or Fragment instance state. Instead of manually writing Bundle code, you annotate fields with @State, and an annotation processor auto-generates the necessary boilerplate. This fosters cleaner, more maintainable code by removing repetitive onSaveInstanceState() and onRestoreInstanceState() logic.

Features

  • @State annotation for auto-saving/restoring fields
  • Annotation processor generating bundle read/write code
  • Supports primitives, objects, and Parcelable types
  • No runtime reflection—compile-time efficiency
  • Reduces boilerplate in onSaveInstanceState/onRestoreInstanceState
  • Released under Apache/EPL-compatible license

Project Samples

Project Activity

See All Activity >

License

Eclipse Public License

Follow Icepick

Icepick Web Site

Other Useful Business Software
Earn up to 16% annual interest with Nexo. Icon
Earn up to 16% annual interest with Nexo.

Access competitive interest rates on your digital assets.

Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
Get started with Nexo.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Icepick!

Additional Project Details

Operating Systems

Android

Programming Language

Java

Related Categories

Java Software Development Software

Registered

2025-07-08