your daily code for breakfast

5 resources to build your own Android app

It’s about time for another ‘list of 5’. The last couple of weeks, I’m receiving a lot of requests if I want to write more about Mobile App Development. Although this is a great idea, I’m not very familiar with building mobile apps, I only participated in one course :) Nevertheless, I did some research and I like to share five online courses with you!

Of course, I know Android Development isn’t the only way. Next time I’ll talk about Swift & building apps for your iPhone!

  • Build a simple Android App. This is a course from Team Treehouse in which you’ll learn how to build a simple app in only 3 hours. It covers the fundamentals of Android development. It will introduce you to programming in Android, Android Studio and some very basic concepts of the Android Software Development Kit (SDK). By the end you will have a good idea of how a basic app works, and you will be equipped with the know-how to start building more apps on your own.
  • Begin Programming: Build your first mobile game. This course is from FutureLearn and it will teach you the basics of programming in Java and the basic principles of Android Development. At the end you’ll have ‘a complete game that can be played on an Android phone or tablet, or even your computer. You can share it with your friends and family, use your new knowledge to improve the game further, or even create new games of your own!’ This course just started on April 4th, but you can still join!
  • Programming Mobile Applications for Android Handheld Systems: Part 1. This Coursera course introduces you to the design and implementation of Android applications for mobile devices. You will develop an app from scratch (you need to know the fundamentals of Java) and learn how to set up Android Studio and create simple user interfaces to make your apps run smoothly. This course starts on April 25th, so don’t wait too long!
  •  Developing Android Apps. This free Udacity course blends theory and practice to help you build great apps the right way. In this course, you’ll work with instructors step-by-step to build a cloud-connected Android app, and learn best practices of mobile development, and Android development in particular. It’s part of the ‘Android Developer Nanodegree’, this course will help you in becoming an Android Developer (but it’s not for free).
  • Building your first App with Google. Google has an awesome website with lots of Android tutorials that will teach you everything about Android apps in no-time.

There are many more online courses, for example you can also find courses on Lynda or Alison. If you have more recommendations, please feel free to share your advise in the comments below!