All Projects → EmilioPelaez → iClassic

EmilioPelaez / iClassic

Licence: MIT License
iPod Classic simulator for iOS

Programming Languages

objective c
16641 projects - #2 most used programming language
ruby
36898 projects - #4 most used programming language

Labels

Projects that are alternatives of or similar to iClassic

simple beacons flutter
A flutter plugin project to range & monitor iBeacons.
Stars: ✭ 29 (+7.41%)
Mutual labels:  ios-app
Listr
A listing app written in Swift for iOS.
Stars: ✭ 15 (-44.44%)
Mutual labels:  ios-app
Ionic-ElastiChat-with-Images
Ionic Magic Chat with Angular Elastic, Autolinker.js and more!
Stars: ✭ 66 (+144.44%)
Mutual labels:  ios-app
InstaSmart
A Flutter app to plan and beautify your Instagram feed
Stars: ✭ 18 (-33.33%)
Mutual labels:  ios-app
SSAppUpdater
SSAppUpdater is an open-source framework that compares the current version of the app with the store version and returns the essential details of it like app URL, new app version number, new release note, etc. So you can either redirect or notify the user to update their app.
Stars: ✭ 58 (+114.81%)
Mutual labels:  ios-app
iphonepip
PiP (Picture in Picture) prototype for iPhone
Stars: ✭ 15 (-44.44%)
Mutual labels:  ios-app
Iris.iOS
An iOS application enables you explore art works provided by DeviartArt.com with high quality UX.
Stars: ✭ 60 (+122.22%)
Mutual labels:  ios-app
meu kumbu
💵Meu Kumbu 💰 (Means My Money) is a template app that people can use to build their owns Wallet 🤑 or a mobile 🏦 banking app.
Stars: ✭ 55 (+103.7%)
Mutual labels:  ios-app
Prodigal-iOS
Music Player for iOS which looks & feels like classic player
Stars: ✭ 39 (+44.44%)
Mutual labels:  ios-app
addIt
Simple addition game made with Flutter for Mobile and Web using BLOC pattern
Stars: ✭ 16 (-40.74%)
Mutual labels:  ios-app
react-native-swipe-cards-interaction
React native swipe cards interaction
Stars: ✭ 142 (+425.93%)
Mutual labels:  ios-app
DoProject
一个完整项目从头开始需要的工具、技术、SDK等总结
Stars: ✭ 31 (+14.81%)
Mutual labels:  ios-app
ios-simulator-app-exporter
📲 List your iOS simulator devices and their applications, and help you to quickly export them.
Stars: ✭ 69 (+155.56%)
Mutual labels:  ios-app
cordova-swift3-plugin-example
Swift 3 Cordova plugin example to support blog post.
Stars: ✭ 23 (-14.81%)
Mutual labels:  ios-app
Monthly-App-Challenge-2022
Retos mensuales de la comunidad MoureDev para crear pequeñas aplicaciones en base a requisitos
Stars: ✭ 153 (+466.67%)
Mutual labels:  ios-app
vector-icons
Free Vector icons for Website and Mobile App
Stars: ✭ 28 (+3.7%)
Mutual labels:  ios-app
Swift101
That contains various information and examples about the basics of Swift Programming. 💻 📱 📺 ⌚️
Stars: ✭ 28 (+3.7%)
Mutual labels:  ios-app
NYTimes-iOS
🗽 NY Times is an Minimal News 🗞 iOS app 📱 built to describe the use of SwiftSoup and CoreData with SwiftUI🔥
Stars: ✭ 152 (+462.96%)
Mutual labels:  ios-app
jsbox-vultr-helper
一款运行在 JSBox (iOS) 上的 Vultr 服务器账户查询小工具
Stars: ✭ 27 (+0%)
Mutual labels:  ios-app
CheckMarkView
UI view which draws programmatically a checkmark with different styles
Stars: ✭ 35 (+29.63%)
Mutual labels:  ios-app

iClassic

Screenshot

About

iClassic is an iPod classic simulator for the iPhone, it's goal is to recreate the feel of the iPod, but it's not supposed to be a perfect recreation.

It supports all iPhone models.

This would be iClassic 3. iClassic 1 was the original, iClassic 2 was the last version to be on Cydia.

Let me know on Twitter (@EmilioPelaez) when you install it, I'd love to hear about it. If you love iClassic and want to buy me a beer, you can do it here.

Installation

  • Go to the Releases page and follow the instructions there or
  • Build through Xcode to your device

Code Considerations

The code is petty old, some of it dates back to 2009. I've learned a lot in these 9 years, and I like to think that the code I write now is a lot better, but the code in iClassic is surprisingly solid.

A few years ago I updated it to use storyboards, it's all in one big storyboard, it's annoying, sorry about that.

Q&A

  • Why did it take you so long to release this? I kept forgetting about it.
  • Why isn't iClassic on the App Store? Apple won't allow it.
  • I purchased iClassic seven years ago and now it's free, can I get a refund? No.

Contributing

If you really feel like contributing go ahead and open a Pull Request. Tweet at me @EmilioPelaez if I take too long to respond, I might miss the GitHub notification.

There are some things I think could be improved below.

Known Issues

  • Scrolling speed when scrolling through a long list could be improved. (Hard difficulty)
  • Now Playing cell in main display won't update when the song changes. (Easy difficulty)
  • Volume can't be changed from the now playing display. Apple deprecated that API when they introduced the volume bar view. It also used to show the volume HUD, which is why I disabled that.
  • Sometimes the play icon in the status bar gets out of sync. (Medium difficulty)
  • Scrolling through a long list doesn't show a HUD (Medium difficulty)
  • The current icon is lame. I made it in 5 minutes in Pixelmator. (SUPER EXTRA HARD difficulty, unless you're a designer)

License

I'm releasing this under the MIT License. Feel free to modify it, play with it, install it on your device, your friends' or your parents'. If you want to distribute it through a service like Cydia, let me know and I'll try to work something out.

Special Mentions

Thanks to /u/frakman1 and the /r/jailbreak community for pointing me in the right direction with regards of the install instructions.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].