GithubHelp home page GithubHelp logo

rectanglestask's Introduction

RectanglesTask

RectanglesTask is an simple program to demonstrate some skills.

Features

  • First tap and second tap can set the beginning and end of the object (rectangle). First tap should display small circle of first tap. First tap circle should disappear after drawing object (rectangle)
  • Alternatively, a tap-and-drag gesture will flexibly animate a rectangle shape until the user releases the gesture to confirm the desired position of the rectangle on the screen
  • Minimal size of object (rectangle) should be 100x100 pixels
  • user can select the object (move object on top over others)
  • user can change object color with long tap gesture (just apply new random color)
  • user can drag/move object
  • user can rotate object (using two fingers gesture)
  • user can resize object in 3-axis direction: width only (horizontal), height only (vertical), diagonal (width and height together)
  • user can remove object via 2 taps on object
  • Second way to resize each object

Requirements

  • iOS 9.0+
  • Xcode 10

Installation

Manually

  • Open up Terminal, cd into your top-level projects directory, and run the following command:

    $ git clone https://github.com/Devepre/RectanglesTask.git
  • Open the new RectanglesTask folder

  • Open the Rectangles Fun.xcodeproj file using Xcode.

  • Next, if you want to launch on a real device (what is a preffered way), choose the Rectangles Fun in the Project Navigator and verify the code signing section. Probably you should also change Bundle Identifier to your own in order to keep signing colisions running out.

  • Choose your device or simulator and click Run!

  • Wait until App is loading and start your fun with it.

Demo screenshot

License

RectanglesTask is released under the MIT license.

rectanglestask's People

Contributors

devepre avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.