Skip to content

SysAdminDoc/iOSIconPack

Repository files navigation

iOS Icon Pack

Version License Platform minSdk

Icon Gallery Get it on Obtainium GitHub Release

The ultimate iOS-style icon pack for Android. Every iOS generation in one app β€” pick and choose which era's icons to apply per-app.

Install

Obtainium (recommended β€” auto-updates):

  1. Install Obtainium
  2. Tap this link on your phone: obtainium://add/https://github.com/SysAdminDoc/iOSIconPack
  3. Install the latest APK and apply the icon pack in your launcher

Manual: Download the APK from Releases, install, then select the pack in your launcher's icon pack settings.

Features

  • 6 iOS Eras β€” iOS 14, 15, 16, 17, 18, and iOS 26 Liquid Glass
  • Mix & Match β€” Apply different generations to different apps
  • 135 Icons + 247 appfilter entries β€” 110 iOS stock across 6 eras + 25 dedicated third-party (Instagram, WhatsApp, Spotify, Netflix, YouTube…), and 247 component mappings covering popular Android apps
  • Monochrome themed launcher icon β€” Android 13+ dynamic theming support
  • 30+ Launcher Support β€” Nova, Lawnchair, Smart Launcher, OnePlus, Samsung, Niagara, Microsoft Launcher, POCO, Pixel, and more
  • AMOLED Dark Theme β€” Native dark mode dashboard
  • Icon Requests β€” Request icons for apps not yet covered
  • Free & Open Source β€” No ads, no tracking, no IAP

iOS Generations

Era Style Icons
iOS 14 Flat + gradient backgrounds 20
iOS 15 Flat, subtle shadows 20
iOS 16 Bold colors, refined squircle 20
iOS 17 Refined flat 20
iOS 18 Tinted/dark mode, refined gradients 20
iOS 26 Liquid Glass β€” frosted translucent 10

The pack applies iOS 18 by default. Contributors can switch the active era at build time:

python3 scripts/set_era.py --list        # see active era
python3 scripts/set_era.py ios17         # switch to iOS 17
python3 scripts/set_era.py ios26         # iOS 26 Liquid Glass (partial)
python3 scripts/set_era.py ios18         # reset to default

Supported Launchers

Nova, Lawnchair, Apex, Smart Launcher, OnePlus, Samsung One UI, LG Home, Sony, Projectivy, GO Launcher, ADW, Holo, Niagara, and 20+ more.

Build

JAVA_HOME="C:/Program Files/Android/Android Studio/jbr" ./gradlew assembleDebug
JAVA_HOME="C:/Program Files/Android/Android Studio/jbr" ./gradlew assembleRelease

Contributing Icons

Use icontool β€” it wires all XML files in one command:

# Add a new iOS stock icon (PNG must already be in drawable-xxxhdpi/):
python3 scripts/icontool.py add ios18_appname \
    -c "com.example.app/com.example.app.MainActivity"

# Add a third-party icon:
python3 scripts/icontool.py add tp_appname \
    -c "com.example.app/com.example.app.MainActivity"

# Validate everything:
python3 scripts/icontool.py check

See CONTRIBUTING.md for the full workflow, naming conventions, and PR checklist.

Credits

  • Dashboard: Blueprint by Jahir Fiquitiva
  • Built with Kotlin and the Android SDK

License

MIT β€” see LICENSE.

About

iOS-style icon pack for Android - every iOS generation in one app

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors