8th anniversary: 1000+ offline LeetCode problems, zero ads, daily quizzes, widgets, bilingual UI, fresh SwiftUI for iOS 16+. Eight years of focus. Prep smarter today.
Eight years. One mission: help you master algorithms without distractions.
iCoder is a LeetCode practice app trusted since day one by learners preparing for technical interviews. Version 8.0 marks our 8th anniversary with a complete SwiftUI rebuild: faster, cleaner, and ready for iOS 16 and later. Still 1000+ classic problems, still offline, still no ad popups.
WHY iCODER
- Born for interview prep: company-tagged problems mirror what top firms often ask
- Organized by difficulty, tags, and companies so you can drill weak spots
- Offline-first: the library lives on your device; browse, quiz, and widgets work without Wi-Fi
- Eight years of polish: now with a modern SwiftUI interface and rich widgets
BROWSE AND SEARCH
- Numbered list or compact grid with adjustable columns on iPhone and iPad
- Filter by Easy, Medium, Hard, VIP, favorites, and learning status
- Optional Favorites and Recently Viewed at the top of the Problems tab
- Search by problem ID, title, content, tag, or company
- Swipe and context menus for favorites and status
CATEGORIES
- Algorithm tags from arrays to dynamic programming
- Company collections for targeted interview practice
- Smooth flow from filters to detail
PROBLEM DETAIL
- Bilingual Chinese and English descriptions
- Adjustable font size
- Unlearned, Learned, and Mastered tracking
- Toolbar favorites and solution links when online
- Share a long image for notes or study groups
- Previous and next problem navigation
DAILY QUIZ AND REVIEW
- Ten questions per day by difficulty, tag, or company
- Today score, best score, and streak
- Wrong Book with one-tap return to full problem detail
- Reshuffle for extra practice the same day
LEARNING TRACKING
- Favorites and Recently Viewed lists in Settings
- One-tap clear all recents
- Stats for favorites, learned rate, and mastered rate
WIDGETS (iOS 16 AND LATER)
- Daily Problem, Difficulty Glance, Daily Quiz, Favorites, Wrong Book, Learning Progress, Company Spotlight
- Lock Screen and StandBy compact layouts; deep-link into the app
- On iOS 17 and later: shuffle from Daily Problem and Company Spotlight Home Screen widgets without opening the app
- In-app Widget Guide with FAQ
PERSONALIZATION
- Sixteen accent colors; Light, Dark, or System
- Widget backgrounds can match your theme
- English, Simplified Chinese, Traditional Chinese, or Follow System
- List or grid layout with custom column count
SHORTCUTS
- Up to four Home Screen quick actions on long-press
- Deep links from widgets and shortcuts
- iPad and Mac keyboard shortcuts
SUPPORT
- Rate, email feedback, share the app, tip the developer
- More apps from the developer
- Optional App Store update reminder
OUR PROMISE SINCE YEAR ONE
- No ad popups inside the app
- Offline problem library
- Your time is precious; we respect it
Requires iOS 16.0 or later. Download iCoder 8.0 and celebrate eight years of practice with us.
Ratings & Reviews
This app has not received enough ratings or reviews to display an overview.
iCoder 8.0 - 8th Anniversary Edition
- Celebrating 8 years with a major SwiftUI rebuild for iOS 16 and later
- Thank you for years of support; version 8.0 is our anniversary gift to every learner
- App identity unified as iCoder across the Home Screen, About page, and the full app
- Redesigned About page with feature highlights and version info
- All-new in-app Widget Guide: setup steps, Lock Screen and StandBy tips, widget gallery, and FAQ
- Seven Home Screen and Lock Screen widgets: Daily Problem, Difficulty Glance, Daily Quiz, Favorites, Wrong Book, Learning Progress, and Company Spotlight
- On iOS 17 and later, shuffle another daily pick from the Daily Problem Home Screen widget without opening the app
- Daily 10-question quiz with streak tracking and a Wrong Book linked to full problem detail
- Browse 1000+ problems in list or grid; filter by difficulty, VIP, favorites, and learning status
- Categories by tags and companies; search by ID, title, content, tag, or company
- Problem detail: bilingual text, adjustable font size, share as a long image, toolbar favorites, solution links, prev/next navigation
- Per-problem Unlearned, Learned, and Mastered status; Favorites and Recently Viewed on the Problems tab
- One-tap clear for all Recently Viewed history
- Customize up to four Home Screen quick actions
- Widget backgrounds can follow your accent theme; widgets work fully offline
- Sixteen accent colors; Light, Dark, or System appearance
- UI language: English, Simplified Chinese, or Traditional Chinese
- Keyboard shortcuts on iPad and Mac
- Still zero ad popups: eight years of focused practice, unchanged
Version 8.1.0
The developer, 天从 何, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Privacy practices may vary based, for example, on the features you use or your age. Learn More
The developer indicated that this app supports the following accessibility features. Learn More
he tiancong has not identified itself as a trader for this app. If you are a consumer in the European Economic Area, consumer rights do not apply to agreements between you and the provider.