Sunday, August 28, 2016

Mobile or Web (or both)?

Many beginning developers are questioning themselves about the area of the software development they want to build their career in and I was one of them (I'm still beginning, but I did choose already). Today there are several major areas you can focus on. Operation Systems (Windows, Android,...

Sunday, August 21, 2016

The Boy Scout Rule in Coding

The Boy Scout Rule is the simple rule that can solve a huge problem of software development within a team. It states: "Always leave the campground cleaner than you found it". Sounds pretty simple, right? But, despite its' simplicity, not every developer follows this rule (me neither sometimes). Sometimes,...

Sunday, July 31, 2016

Sunday, July 24, 2016

Introduction to Firebase Database for Android

I've already written a post about Firebase and its' features but features highlighted in the post are additional to the core functionality of Firebase. What is this core functionality? Well, this is the thing that Firebase started from. It's Realtime Database. A real-time database is, basically,...

Sunday, July 17, 2016

What is Content Provider

Today I will continue my "What is *Android component*" series and tell you about one of the essentials parts of an Android application a content provider. Previous posts from this series: What is Activity What is Fragment The problem First of all, let's consider the problem that this component is...

Sunday, July 10, 2016

Top 6 learning resources for Android Developers

In my opinion, learning is a lifelong process, and that's a popular point of view today mainly because it's information age. Knowledge now is the most powerful tool, not the only one that is needed for success, though. Furthermore, without it, no other tool can help you achieve...

Sunday, July 3, 2016

What is Fragment

The concept of a fragment is tied very tight with the concept of an activity. And if you don't understand clearly what activity is I encourage you to read last week's post first and then return to fragments. Also, here's the post that will help you to get a nice overview of basic...

Sunday, June 26, 2016

What is Activity

Hi, today we will talk about one of the basal things in Android application an Activity. How to understand an Activity Activity is the basis of your application and entry point as well. From the user side, it's a single focused thing that user can do while interacting with your application. Most...

Tuesday, June 21, 2016

Sunday, June 12, 2016

Google Code Labs

The best (and the easiest as well) way of learning is by doing. But to get the idea of what you need to do you need someone to tell you (this is the main purpose of this blog). Google Code Labs are doing exactly that. In codelab, you go through the lesson and build a small app that contains...

Sunday, June 5, 2016

Benefits of Awareness

Today apps are more and more bound to the users context and developers seek for the way to provide a unique experience for each and every user. One of the first apps that were designed to do so was Google Now a Google's smart mobile assistant that was meant to provide the user with information...

Sunday, May 29, 2016

Why I'm charmed by FireBase

What is Firebase Firebase is a cloud service provider for mobile and web developers. It was originated as real-time database service in 2011 and still it's the crucial characteristic of it. But with it, Firebase offers the huge amount of features. Like built in Analytics, App Indexing,...