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
All-in-one solution to control corporate spending Icon
All-in-one solution to control corporate spending

Issuance in seconds. Full spending control. Perfect for media buying.

Wallester Business is a leading world-class solution to optimize your company’s financial processes! Issuing virtual and physical corporate expense cards with an IBAN account, expense monitoring, limit regulation, convenient accounting, subscription control — manage your finance on all-in-one platform in real time! Wallester Business benefits your business growth!
Learn More
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