Open in app
Home
Notifications
Lists
Stories

Write
Yevhenii Peteliev 🇺🇦
Yevhenii Peteliev 🇺🇦

Home

Jan 28, 2019

[AVFoundation] Understanding AVSynchronizedLayer

Introduction One of the most interesting feature of AVPlayer is that you can coordinate animation in your interface with the playing of the video. …

I OS App Development

3 min read

[AVFoundation] Understanding AVSynchronizedLayer
[AVFoundation] Understanding AVSynchronizedLayer

Published in Prototypr

·Dec 4, 2018

[AVFoundation] Introduction to AVPlayerLayer

Introduction AVPlayerLayer is a layer used for playing videos. It is an underlying implementation used by high-level APIs which provides lower-level control over the display of the video. Although not being a part of the Core Animation framework, AVPlayerLayer is an example of another framework called AVFoundation. …

Core Animation

5 min read

[AVFoundation] Introduction to AVPlayerLayer
[AVFoundation] Introduction to AVPlayerLayer

Published in Prototypr

·Jun 3, 2018

[Core Animation] Become a gradient master with CAGradientLayer

Introduction Every developer uses different colors and images to create a nice-looking application with the best user experience. Sometimes, simple fill colors look a little poor. They might not be good enough for the best outcome in a certain case. Using gradient colors can solve this problem. …

I OS App Development

4 min read

[Core Animation] Become a gradient master with CAGradientLayer
[Core Animation] Become a gradient master with CAGradientLayer

Published in Prototypr

·May 28, 2018

[Core Animation] What should you know about shadows?

Introduction A shadow is an image painted underneath and offset from a graphics object. It mimics the effect of a light source cast on the graphics object. Shadows are used to indicate layering and priority (for example when a modal alert is presented in front of others view). …

I OS App Development

5 min read

[Core Animation] What should you know about shadows?
[Core Animation] What should you know about shadows?

May 23, 2018

[Core Animation] Layer Masking for beginners

Little theory We know that it is possible to clip a layer’s contents to its bounds using the masksToBounds property. Also, we can give layer rounded corners using the cornerRadius property.

Design

4 min read

[Core Animation] Layer Masking for beginners
[Core Animation] Layer Masking for beginners

May 13, 2018

[Core Animation] What do you know about CAEmitterLayer?

Little theory CAEmitterLayer is a high-performance particle engine designed to create particle animations such as fire, rain, smoke, snow, etc. CAEmitterLayer is a container for a collection of CAEmitterCell instances that defines a particle effect. You can create one or more CAEmitterCell objects as templates for the different particle types. CAEmitterLayer is…

I OS App Development

4 min read

[Core Animation] What do you know about CAEmitterLayer?
[Core Animation] What do you know about CAEmitterLayer?

May 10, 2018

Diagnose and solve performance problems with Xcode Instruments

Introduction We are going to create a simple iOS application, which displays a mock animals list in table view using names and avatars. Avatar images are stored in our app bundle. To create the app behave more realistic we’re loading the avatar images individually in real time rather than preloading them…

I OS

5 min read

Diagnose and solve performance problems with Xcode Instruments
Diagnose and solve performance problems with Xcode Instruments
Yevhenii Peteliev 🇺🇦

Yevhenii Peteliev 🇺🇦

Senior Software Engineer in Technological R&D at MacPaw.

Following
  • Tamara Dragina

    Tamara Dragina

  • Nikita Khomitsevych

    Nikita Khomitsevych

  • Eugene Kalnyk

    Eugene Kalnyk

  • Lisa Dziuba

    Lisa Dziuba

  • Petro Korienev 🇺🇦

    Petro Korienev 🇺🇦

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable