My Hexaville
Spead the Word

Category Archives for Networking

Android Firebase RxJava

android firebase rxjava

Designed by Freepik

In my previous post we looked at how to make views independent by encapsulating Firebase networking in them. This led to higher abstraction in your activities/fragments. Although it has some flaws, let’s see if RxJava approach is better

Continue reading

Android Push Notifications w/ FCM

If you have an app and want to add push notifications to it, there’s nothing as simple as implementing them with Firebase Cloud Messaging. In just 10 minutes you’ll have your notifications up and running, let’s see how to do that

Continue reading

Firebase Cloud Functions pt2

firebase cloud functions

Designed by Freepik

In previous post we looked at why it’s better to use Firebase Cloud Functions instead of managing all database code on your clients. We learned how to setup and create few simple functions, let’s continue learning what we can do with Cloud Functions.

Continue reading

Firebase Cloud Functions

firebase cloud functions

Designed by Freepik

Hi, today we’ve got another non-Android tutorial, but about about something that affects Android development experience a lot. Firebase. If you worked with Firebase at least more than just simple samples/insert/fetch, then you probably know about one downside of Firebase using just Android SDK.

Continue reading

Android Firebase RecyclerView With Geofire

Android Firebase RecyclerView With Geofire

Designed by Freepik

Hey guy, there’s two ways to fetch data from Firebase. First –  listen to node which is the list of items you want to display. You get the whole list in data snapshot and you just display it or you listen for children changes. Second is to fetch different node keys and listen to them. In particular, that’s what happens when you use Geofire. You just get ids and from that point have to fetch one by one. That’s what we’re going to talk about today.

Continue reading

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 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 Sending Audio

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!

Continue reading
>