Showing posts with label Android. Show all posts
Showing posts with label Android. Show all posts

How do i learn Android Development?

The best way to learn anything (at least in software development) is to work on a project. This is how I learned android app development.
Here is my road map, which will guide you to build your own messaging app. I assume that you are an absolute beginner.
Learn Java or Kotlin:
The majority of Android apps are usually written in Kotlin or Java, learn any one of these. Master the language, solve some problems on leetcode, or codechef.
Resources: You can learn java from any of the tutorials from the youtube.
Once confident, install android studio.
Learn Android Development basics:
Learn some basic stuff like activities, activity cycles, jumping from one activity to another. For practice make a lot of small apps.
Resources: I found the CS193A course of Stanford for Android development as best. The course videos are available on youtube.
Learn Firebase:
This is the final step, Firebase provides you with a real-time online database and a lot of other cool features. This is the place you will store your messages, the user names, etc.
Resources: I found the firebase tutorial by TVAC studios as perfect for learning firebase, and simultaneously they take on a project for building a chatting app.
Finally having learned, firebase and Android you can build your own messaging app. Go get a play store development account and put it on play store.

Installing albert on ubuntu 19.04

Installing Albert on Ubuntu 19.04... Albert is not still released for ubuntu 19.04. But still, you can install it using the following ...