Posted on

Android Kotlin Integration

Android Kotlin Integration

Designed by Freepik

Hey guy, today I want to talk about the language that can be a replacement for Java. Although running on JVM, it has completely different syntax than Java. If you consider C# minimalistic to Java, then Kotlin’s even more! Plus it’s fully Java compatible and has great IDE support. Let’s see why and how you should start using Kotlin in your projects.
Continue reading Android Kotlin Integration

Posted on

Android Smarter Getter/Setter Generators

Android Smarter Code Template

Designed by Freepik

How often do you create POJO’s? You start with some fields: private String mFirstName, mAdress, mLastName… All starting with m, because you follow Android code conventions, right? You created all those fields and as a pro Intellij Idea platform user you press Alt+Insert -> Getters And Setters, selects all fields and BOOM! What a mess! Half of methods is a mess, you need to change all those names. In this post we’ll fix it. Let’s get started!

Continue reading Android Smarter Getter/Setter Generators

Posted on

Android Gooey Fab EASY pt 3

Android Gooey FAB EASY

Designed by Freepik

What’s up, guys? Before I wrote about implementing Gooey FAB with Canvas, but not much in details. Now we’re gonna make it right way. Fully Pre Lollipop compatible! No animated vector drawable. If you like gooey animations or just enjoy drawing with canvas, then let’s get started!
Continue reading Android Gooey Fab EASY pt 3

Posted on

Android App Linking

Android App Linking

Designed by Freepik

What’s up guys, today we’ll improve sharing experience with Android App Linking. Let’s say we have the whole package – web, mobile apps. You want to share content from your app, what do you do? Get the link to this content to access from website. But when other person clicks on it will be opened on website, even if he has an app. We’ll make it open links in apps if they installed. Let’s get started!

Continue reading Android App Linking

Posted on

Android Better Networking w/ RxJava pt 2

Android RxJava
Designed by Freepik

 

Hey guys, in the previous post we learned how to make your basic networking cleaner with RxJava for Android. This library is extremely great for complex multiple network calls depending on each other’s success state. What we have today is using library with Retrofit and Firebase Continue reading Android Better Networking w/ RxJava pt 2

Posted on

Android Next Level Networking w/ RxJava

Android Networking with RxJava  
Designed by Freepik

Hey, guys, today we’re going to improve out networking by using RxJava library. It’s not something new, but there still might be people who not familiar with it. And hopefully after today you will be convinced to switch completely to it. We’ll talk about advantages you get, otherwise why would you consider to switch from AsyncTask/Loader, pure Retrofit. Let’s get started!

Continue reading Android Next Level Networking w/ RxJava

Posted on

Android Make Shared Transition Faster And Better

android shared element transitions
Designed by Freepik

Hey, guys, Android Transition Framework is amazing, it let’s you add connection between activities and smooth the experience. Just having a shared element in two activities and animating it changes a lot compare to boring page one, page two appearance. And today we’re going to look at how to make it faster and better. Let’s get started!

Continue reading Android Make Shared Transition Faster And Better

Posted on

Android Gooey FAB EASY pt 2

Android Gooey FAB EASY
Designed by Freepik

Hey what’s up, guys? In the previous post we made a basic FAB gooey animation with Animated Vector Drawable. Although it was quick, it had some downfalls. The main problem was that we didn’t have shadows, ripple effects and click event handler. Today we’re going to work on those areas! We going to improve a lot from the previous point we left it. Let’s get started!

Continue reading Android Gooey FAB EASY pt 2

Posted on

Android Gooey FAB Is EASY

Android Gooey FAB EASY
Designed by Freepik

Hey guys! I have been thinking about making some gooey stuff for a long time. It’s different, it’s cool looking, it’s so amazing! But where to start, how to implement? Obviously, gooey is not in the Google’s Material Design spec yet. Although you can find some shape transformation, as about changing, transforming shapes Google suggests circular reveal as a tool. Otherwise there would be some public API’s for gooey animations, because it is possible to make. And today we’re gonna make some really cool one!Just look at this example of getting an idea of what’s gooey is about. Excited? Let’s go!

Continue reading Android Gooey FAB Is EASY

Posted on

Android Context

Android Context
Designed by Freepik

Hey, you have been using Android Context since the first day. It’s never been an issue and that’s why getting deep into this might not been a necessity. But at some point you starting to feel more confident in Android and can ask questions for gaps that you have. If so, and you want learn more about Context purpose, then let’s get started!

Continue reading Android Context