Twing world🖥
38 subscribers
3 photos
1 video
26 links
Android studio tips, projects, Shortcuts, tutorials

Check our Youtube channel

https://www.youtube.com/channel/UCPYs_Y-8z8KrrhDeVLdxU7w
Download Telegram
1. Get more familiar with the Android framework internals

I am not talking about the documentation but the actual framework code. I have seen many developers who were afraid to dive deep into the Android framework internals. Don't be one of them. It's amazing how much you can discover when you see how things actually work and how the different pieces fit together properly.

If you need to up your Android game, stop shying away from the inner workings of the Android SDK and start befriending it.

2. Get over your fear of missing out (FOMO)

Android is big, very big. You cannot learn it completely end to end in a month or three. And the more you learn, the more you will understand how much you don't know. As a beginner, it’s perfectly normal to be afraid that you're missing out on learning crucial information by trying to build things while still in a state of great ignorance, but try to get over it.

Learn the things that you really need to get started with the app you are currently working on and then slowly expand your horizon.

3. Start reading a lot more code

Most developers don’t take time to read what other developers are writing. And they spend most of their time writing what they already know.

But that will not help you grow as a complete Android developer. The only way to truly become a better developer is to read the excellent code of more experienced developers. You should start looking at other open-source apps and libraries, where you'll discover a lot of coding techniques and feature implementations that you had no idea about before.
Who is the founder of Android?



Andy Rubin.
Explain the Android application Architecture.

Following is a list of components of Android application architecture:

Services: Used to perform background functionalities.

Intent: Used to perform the interconnection between activities and the data passing mechanism.

Resource Externalization: strings and graphics.

Notification: light, sound, icon, notification, dialog box and toast.

Content Providers: It will share the data between applications.
What are the advantages of Android?

Open-source: It means no license, distribution and development fee.

Platform-independent: It supports Windows, Mac, and Linux platforms.

Supports various technologies: It supports camera, Bluetooth, wifi, speech, EDGE etc. technologies.

Highly optimized Virtual Machine: Android uses a highly optimized virtual machine for mobile devices, called DVM (Dalvik Virtual Machine).
Subscribe our Youtube channel for more intresting Android tutorials,tips, shortcuts, project tutorials

https://www.youtube.com/channel/UCPYs_Y-8z8KrrhDeVLdxU7w
Twing world🖥 pinned «Subscribe our Youtube channel for more intresting Android tutorials,tips, shortcuts, project tutorials https://www.youtube.com/channel/UCPYs_Y-8z8KrrhDeVLdxU7w»
Does android support other languages than java?



Yes, an android app can be developed in C/C++ also using android NDK (Native Development Kit). It makes the performance faster. It should be used with Android SDK.
What are the life cycle methods of android activity?

There are 7 life-cycle methods of activity. They are as follows:

onCreate()

onStart()

onResume()

onPause()

onStop()

onRestart()

onDestroy()
What is intent?



It is a kind of message or information that is passed to the components. It is used to launch an activity, display a web page, send SMS, send email, etc. There are two types of intents in android:

Implicit Intent

Explicit Intent
List the various storages that are provided by Android.



The various storage provided by android are:

Shared Preferences

Internal Storage

External Storage

SQLite Databases

Network Connection
What is a content provider in android?

A content provider component supplies data from one application to others on request. Such requests are handled by the methods of the ContentResolver class. A content provider can use different ways to store its data and the data can be stored in a database, in files, or even over a network.

What are the notifications available in android?

Toast Notification − It will show a pop up message on the surface of the window

Status Bar Notification − It will show notifications on status bar

Dialogue Notification − It is an activity related notification.
What is an Adapter in android?

The Adapter is used to create child views to represent the parent view items.
Happens😂
Unknown facts of Android
In 2004, the Android OS was developed with the backing of Google by Android Inc. In 2005, Google paid $50 million for the OS.
Originally the Android OS wasn’t designed for the smartphone market; it was actually developed as a digital camera platform.
In November 2007, Google launched the Linux-based software system; Android OS.
The first smartphone running Android was released in 2008, the HTC Dream or T-Mobile G1 depending on your country, it had a sliding keyboard.