Posted on

Android Cool Pop Up Animations

Android Cool Animations
Designed by Freepik

Hey there, today I want apply principles we learned in this post about circular reveal and go further by making cool material looking animations. What we’re going to implement is this awesome prototype. What I like in here for us to learn is FAB curve animation and its icon moving to the bottom of the screen and then backwards animation. If you’re excited about this then let’s get started!

Continue reading Android Cool Pop Up Animations

Posted on

Android Animation Types Explained

Android Animation Types Explained
Designed by Freepik

Hi, as promised in the previous posts, we’re going to get into animation types. It might be overwhelming if you just use any animation type like ViewAnimation, ViewPropertyAnimator for alpha, scale etc. It works, because api’s are really simple to use, but you might still doubt about why there’s a duplicate (?) of achieving the same thing. In this post we’ll get deep into Animation Types and will understand the purpose of them.

Continue reading Android Animation Types Explained

Posted on

Android Animating Custom View pt 2

Android Animating Custom View
Designed by Freepik

In the previous post we made a custom view and animated it by manual frame animations. We created custom attributes for users to customize its appearance, values, animation time. Although looking nice already, it’s not a finished work. Today we’ll add a TextView to display its value and add an interpolator.

Continue reading Android Animating Custom View pt 2

Posted on

Android Record Audio

Android Record Audio

Hey guys, I’ve been thinking about making a calling app for a long time and now is the time to start making it! It has a few steps: record audio, send, receive, play it. Today we’re going to build first one. And I think you cannot really call yourself a mobile developer if you don’t know how to implement the key features on mobile – audio/video calls. That’s really cool stuff, if you’re exited, then let’s get started!

Continue reading Android Record Audio

Posted on

Rest (API) with Android Data Binding

Android Rest api with data binding

Hey guys, in previous post we looked at the basics of Android Data Binding and how to write less with it. Yes, Data Binding, amazing, you save time, no need to write bunch of boiler plate Java code. All sounds great in theory, but we don’t apply it. Especially on demo apps where Data Binding only ads extra overhead, does not save you time. After that experience you think, yes, great, but.. All because of old habits.  It’s easier to stick with them. But today I will show how much you will benefit from Data Binding on a real project.

Continue reading Rest (API) with Android Data Binding

Posted on

Android change colors with Palette

Android Color Palette

Do you feel bored of the same color scheme across the app? It has been like this since the very beginning and you have no other choice but stick with it. Because it’s a brand color, right? But currently many apps have neutral white/grey colors. Those could not be technically be brand colors, are they? Hi, my name is Ihor and today we’re going to make our app look amazing with Android Palette

Continue reading Android change colors with Palette

Posted on

Android Advanced Circular Reveal

Android Advanced Circular Reveal

Hi, in my previous post we looked at the basic reveal effect which we applied to view. Though it looks great and makes your app look fresh we still need a lot more to make a cool material look. In this post we’ll use the skills that we learned before and make more advanced view animations. We’ll animate views, scratch them, change their shapes to guide users and make our app look amazing.

Continue reading Android Advanced Circular Reveal