If you started Android development just recently you might not even know about RelativeLayout, because BasicActivity template goes with ConstraintLayout, but before there was a RelativeLayout. Let’s compare those two
I was thinking about sharing this tip where you can have debug/release apps installed simultaneously on your phone. It helps in few aspects, let’s look at that
Android Firebase Geofire is a library for searching by location with Firebase. Let’s learn about how it actually performs for real life applications and if it’s good enough
It’s hard to see a difference when living in the same environment, same town talking to same group of people. I found this leading nowhere unless you’re satisfied living like you do now
Hey there, let’s continue writing our Walkie-Talkie app. In the previous post I covered recording, playing audio and some visuals for displaying playing progress/duration. As a final part of three step process: Record, Send, Receive, today we’re going to send and receive audio files. So let’s get started!
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!
Hi, let’s continue with implementing this awesome prototype. And today we’ll be doing activity transitions from the Good Morning screen. There’s a few cool animations in here like list animation, round image pop up and a slight backdrop image animation. So let’s get started
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.
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
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.