KT

iOSIconPack

iOS-style icon pack for Android

PythonAndroid
Delivery
Source-first
Browse code, README, and release notes on GitHub.
Primary lane
Kotlin / Android lane
The clearest adjacent context for this project inside the portfolio.
Freshness
Updated Apr 26, 2026
Latest release
v1.1.8
Published Apr 25, 2026

Preview

Using the generated project card as a clean fallback until a live capture is available.

iOSIconPack card

Source at github.com/SysAdminDoc/iOSIconPack.

README

Cached at build time, cleaned up for in-site reading, and linked back to the canonical GitHub source.

iOS Icon Pack

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.

Read on GitHub → github.com/SysAdminDoc/iOSIconPack

Recent Releases

Latest tagged notes pulled from GitHub release history for this project.

  • v1.1.8

    **Full Changelog**: https://github.com/SysAdminDoc/iOSIconPack/compare/v1.1.7...v1.1.8

  • v1.1.7

    **Full Changelog**: https://github.com/SysAdminDoc/iOSIconPack/compare/v1.1.6...v1.1.7

  • v1.1.6

    **Full Changelog**: https://github.com/SysAdminDoc/iOSIconPack/compare/v1.1.5...v1.1.6

  • v1.1.5

    **Full Changelog**: https://github.com/SysAdminDoc/iOSIconPack/compare/v1.1.4...v1.1.5

  • v1.1.4

    **Full Changelog**: https://github.com/SysAdminDoc/iOSIconPack/compare/v1.1.2...v1.1.4