raguerraa / wally

This app generates wallpapers using math operations like multiplication, cos, sin, and average.
0 stars 0 forks source link

iWalle

This app generates wallpapers using math operations like multiplication, cos, sin, and average. I also experimented with other math operations like tan and division, but cos, sin and average are the operations where I get the best results. The name of the app is called iWalle. The canvas has a slider that represents the complexity of the wallpaper and a save button in the top right corner that saves the generated wallpaper to the user's photo library.

drawing

How to Run the Project

Since the project already have all necessary CocoaPods files, we just need to clone and run a project in Xcode. Follow these steps:

By following these steps, you should be able to clone the project, open it in Xcode using the .xcworkspace file, select a target device, and build and run the project with the CocoaPods dependencies already set up.

Simple Wallpapers:

drawing drawing

More Complex Wallpapers:

drawing drawing

This project attempts to resemble the MVC architectural pattern where the folder called ViewControllers is the controller, the DataStructures folder is the model, and the StoryBoards folder is the view. The MathBinaryTree in the DataStructures folder is where the random math expressions are generated and evaluated. The CanvasV in the ViewControllers folder is where the wallpaper is drawn.

Rules to Contribute in the project:

Some wallpapers generated:

drawing drawing drawing drawing