I gang

iOS code for small "sparkling, glowing circle" class using Core Animation

I need a cocoa touch / Objective-C CALayer subclass for iOS 6.0+ (using ARC) that provides a customizable, well performing tiny but beautiful animation of a circle to be used e.g. to mark a position on a map. It should be a circle which appears, glows and smoothly grows in radius, and after a few seconds fades out again. In addition to that, I’d like the circle to slightly “glow” (quick increase and slow decrease of luminosity) and emit a few sparkling, magic stardust particles when it comes on screen.

The class should have nice looking default values but also a public API that includes customizable properties for:

- circleStartRadius (in points)

- circleEndRadius

- circleStartColor

- circleEndColor

- circleStrokeWidth

- circleGlowingAmount

- circleFadeOutDuration

- particlesType

- particlesAmount

- particlesStartColor

- particlesEndColor

- particlesFadeOutDuration

And the public API should include some creation class methods like:

+ circleAt:(CGPoint);

+ circleAt:(CGPoint)position withStartRadius:(CGFloat)startRadius endRadius:(CGFloat)endRadius;

Important considerations:

- the particles should give the circle some magic, but should not disturb the clarity of the content within the circle. So they should mainly be on the outside of the circle and either move further to the outside while the circle grows, or fade away fast enough so that the inside of the circle stays clear enough.

- the animation should be centered at the layers anchor point

- the class should be called “GSEffectCircleLayer”

- the class should make it easy to make subclasses like : “BlueSmallFastDustCircle” or “BigSlowGreenToRedFireCircle”

- the usage should be so that if I have a transparent superview (on top of some other view) , then I can add one or more glowing default circles like this:

[[url removed, login to view] addSublayer:[GSEffectCircleLayer circleAt:CGPointMake(35,120)]];

- the code must not depend on 3rd party code (except for Apple's frameworks), so that I can use it in my app as if I had written it all by myself.

- I am no Core Animation expert. So if you think, some of my API suggestions etc. might not be very useful, please let me know.

Evner: Cocoa, Grafisk Design, iPad, iPhone, Objective C

Se mere: ios circle class, glowing animation objective, core animation circles, cocoa ios glow animation, objective c expert, ios app for graphic design, ios 6, graphic design class, graphic design circles, graphic design and app creation, customizable graphic design, core mark, code 6 d, code 30, cocoa apple, apple cocoa, anchor design, ios glow animation, ios core animation, objective c apple, ios layer, objective c code, tiny app, sparkling, particles

Om arbejdsgiveren:
( 2 bedømmelser ) Berlin, Germany

Projekt ID: #4037935

4 freelancere byder i gennemsnit $255 på dette job


I can code these classes using CALayer and a bit OpenGLES if really needed. I will document well so you can fully understand how I generate circle of star dust particles. Check my profile to see some of my works.

$350 USD in 12 dage
(30 bedømmelser)

Hi, I can implement this animated circle. Thanks, Sergey

$250 USD in 7 dage
(40 bedømmelser)

please check my PM and reviews.

$200 USD in 10 dage
(21 bedømmelser)

PMB Please...

$220 USD in 30 dage
(27 bedømmelser)