Learning Android Development In 2020 - A Practical Guide - Deepstash
Getting started with the Android Development
  • First of all, you must have a basic knowledge of the Java language for Android Development.   
  • Set up Android Studio IDE of Android Development on your PC or Laptop.
  • Take a cou...

STASHED IN:

4

Learning Android Development In 2020 - A Practical Guide

medium.com

STASHED IN:

0 Comments

  • Understand the Activity Lifecycle as having the knowledge of the activity lifecycle is very important when it comes to building a bug-free application.
  • Underst...

1

STASHED IN:

3

  • Learn how to debug your Android application as it is the single most important skill for any developer. Android Studio provides a debugger that allows you to do so many import...

STASHED IN:

3

  • Understanding the Context In Android Application. To develop a better Android app, we must know what context is? Context is almost everywhere in Android Development and it is ...

STASHED IN:

3

  • Learn how to handle the configuration changes. Some device configurations can change during the runtime such as screen orientation, keyboard availability, and when the user en...

STASHED IN:

3

  • Learn about the tools to get the metrics of memory usage, CPU usage, and etc. There are a few metrics that you should measure continuously while android application development.
  • Learn ...

STASHED IN:

3

  • Holding reference of objects that are not required anymore is a bad practice, freeing object’s reference after being served is helpful for the garbage collector to kill that object, that event...

STASHED IN:

3

  • Understand Bitmaps. As it takes a huge amount of memory, can lead to OOM easily. Users love content! Especially when the content is well-formatted and looks nice. 

STASHED IN:

3

  • Learn how to apply proguard in an Android application. It is a tool used to minify the code, obfuscate the code, and optimize the code which reduces the size of the applicatio...

STASHED IN:

3

  • Learn Git. It is a version control system for tracking changes in computer files and coordinating work on those files among multiple people.
  • Know how to improv...

STASHED IN:

3

  • Know about database and SQL.
  • Know about the REST.
  • Learn about APIs.
  • Learn about the content providers. They are used to share data between the applications. They provid...

STASHED IN:

3

blog.mindorks.com 

  • Android Jetpack is the next generation of Android components. It manages activities like background tasks, navigation, and Lifecycle management.
  • Learn about MV...

STASHED IN:

3

Deepstash helps you become inspired, wiser and productive, through bite-sized ideas from the best articles, books and videos out there.

GET THE APP: