So many people, including other software engineers, have asked me, "What is mobile development? Is it similar to web development, but on phones?". The short answer is yes, but some challenges are unique to mobile development. Let's take a look at those differences in this post.
If you've seen this warning: "Prefer mutableIntStateOf instead of mutableStateOf." and want to dive slightly deeper than usual into what it means, this post is for you.
The questions below are by no means the definitive guide to getting an Android internship. They are simply the most common questions from my experience interviewing for a few dozen Android intern positions.
As a developer, I always look for shortcuts because switching between keyboard and mouse feels somewhat inefficient and slightly annoying. Fortunately, there are a few text editor programs that have mostly solved the problem, and Vim is a popular and beginner friendly option.
Today, we’re going to build a simple real-time messaging application for Android and iOS using Flutter and Firebase (Firebase Auth, Firebase Database, Firebase Storage).