Share your repls and programming experiences

← Back to all posts
Remaking IOS from scratch
rafrafraf (1392)

just thought itd be fun lol

The hardest part was probably making the swiping between pages from scratch (couldnt find a library that worked how i wanted it to) but i managed lmao

let me know what you think so far

I plan on working on it a lot more so this is just a start :)

P.S click the phone screen to wake, also this probably wont work on touch screens :/

Check it out here!


Usually when i click the power button 5 times rapidly it calls 911

Bookie0 (6360)

Really cool, especially since it's iOS.

But excuse me who puts settings in the home bar lol

And that's not quite the same battery icon:

And why not add sound! :)

And maybe make the apps interactive! :)

and perhaps swipe for camera/widgets. and swipe on right corner for control center, and swipe down from left for notifications.

other than that that's a beautiful iPhone!! :)

rafrafraf (1392)

@Bookie0 thanks! Ill try add some of your suggestions when i can

Trex10 (7)

cool phone, but can you make it so the time counts up?

xxpertHacker (931)


But excuse me who puts settings in the home bar lol

I legitimately think that, on the last iPhone I had, I purposely made sure that it was on the home bar...

AmazingMech2418 (1102)


other than that that's a beautiful iPhone!! :)

That's an oxymoron. LOL!

Trex10 (7)

ik, but can you make it not frozen?

Bookie0 (6360)

@AmazingMech2418 is it? (i'm not that good in English words like that haha)

xxpertHacker (931)

@Trex10 Well, I didn't develop the web page (but I probably could anyway).
Should just be a setTimeout or requestAnimationFrame loop constructing a Date object, updating the time on the home page.

Trex10 (7)

uh I don't really know what that means but I'll take it as meaning that you can do it.


@Trex10 you mean frozen't


@Bookie0 they meant that iphones are bad

JBloves27 (1904)

... Reporter: One word to describe this, sir?
... Me: Pogchamp.


epicman702 (497)

So cool!

But don't you find it ironic how an IOS program won't work well on a phone?

"P.S click the phone screen to wake, also this probably wont work well on mobile"

xxpertHacker (931)

Now make the OS execute iOS native code, so we can install apps on the phone :)

xxpertHacker (931)

@programmeruser If they do it, I'll make a browser on the virtual phone, then open the Repl and create a loop.


I think you should make it were you can open a few apps.

rafrafraf (1392)

@IzzyRobo ill add that if and when i have time, at the moment im still in sixth form and got my entire CS project to finish lol

FlaminHotValdez (712)

Aw man not one line. BTW When is one-line series continueing?

rafrafraf (1392)

@FlaminHotValdez lmaoo ill continue it when i find a good project to make in one line!

ch1ck3n (2340)

@rafrafraf make a wikipedia clone in one line

GhostKing007 (142)

@FlaminHotValdez - one-liners as in 'eval(input())' in python which makes a python editor?

FlaminHotValdez (712)

@GhostKing007 no not like that rafrafraf makes actually good one-liners that aren't eval, check out his 1-line chatroom with flask with no semicolons.

GhostKing007 (142)

@FlaminHotValdez - I saw it, its cool! Are there other one-liner projects?

FlaminHotValdez (712)

@GhostKing007 go to rafrafraf's profile he has like 5 of them. Also there is a team for demigods on, but I'm not an admin and all the admins are inactive... :(

JacobMcPherson1 (239)

wow super cool! Also reminds me of a website called

Glitterpoop (15)

@JacobMcPherson1 i use appetize to test my android apps


@Glitterpoop that username tho

JacobMcPherson1 (239)

@AJDevelopment dude the comment is 2 months old

Ponali (1)


i can't even do that in just HTML

wow. i am impressed.
i like this even more than my projects.
i want to make this popular.

Thanks a lot!

Username543210 (17)

Really cool but doesn’t work on iPad.

GhostKing007 (142)

wow, cool! Here's a 100th like!


Be careful not to make this fully functional youd get sued.

vys (17)

this is a really sick project!

NuclearSorcerer (13)

The IOS does not work on mobile lol : )

P.S: Maybe make a backroound changing function : )

ArchieAlisterCa (1)

This is excellent. This is just amazing.
also at this time there is 69 upvotes lol

RahulChoubey1 (183)


haha apple jealous go brrr

HediyehKhaleeli (1)

That is epic 😉 🤩

tankerguy1917 (178)

Pretty nice. I mean, I don't like Apple or IOS, but that is pretty good. Everything looks how it should, and swiping is really easy.
Nice job :)

Nanowrimoijk (63)

can confirm it doesn't work too well with a touch screen, but great work!

rafrafraf (1392)

@Nanowrimoijk yeah im not sure how to make it work well on touch screen shamely but thanks!

tbnraidentdm (1)

it is awesome. I would rate 5 stars

Whippingdot (678)

AWESOME. also am i missing anything or are you only supposed to be able to open the home screen, turn on the phone, and switch pages?

rafrafraf (1392)

@Whippingdot for now thats all lmaoo and thanks!

Whippingdot (678)

Welcome also do you remember me @rafrafraf

Whippingdot (678)

Oh and also:

@rafrafraf On IOS I am pretty sure you should be able to press those two things to switch the page. Also HOW DID YOU DO THIS GODLY STUFF

rafrafraf (1392)

@Whippingdot yup from the one liner chatroom lol, and thanks for letting me know ill add that in when i work on it more and thanks man i appreciate it