DEV Community

Nandini S Hinduja
Nandini S Hinduja

Posted on

Guide on what apps to create in order to learn android app development

Basic UI app
First create an app which just has a basic UI. A one page app. This way you will learn how to add UI components like images and text to your app.

Multiscreen app
Then create an app which has multiple screens. This way you will become familiar with navigation.

User input app
Create an app which takes input from the user and uses that input to show some message to the user on the screen. This way you will learn how to get input from the user and how to store and use that input.

API app
Create an app which uses an API. This way you will learn how to make API calls. This is a very useful skill.

DB app
Create an app which stores, updates and reads information from a database. This way you will learn how to perform CRUD operations in your app.

Firebase app
Create an app which uses firebase. This way you will learn how to use the various features available in Firebase such as Firebase real-time database, etc.

Top comments (3)

Collapse
 
carlosip profile image
Carlos Franco

Nice short article Hinduja, congrats!!
I'm just joining DEV today and upon reading your post have immediately noticed that I could be midways on my first Basic UI app creation using Giraffe 22.3.1 Patch4.
Hope to learn how to fully add UI components like images and text to my first app once I'm able to install a new HAXM version as required by the Android Studio Device Manager in order to run Virtual Devices and also comply with any other requirements for running Physical Devices as well.
I have already made a number of attempts to install HAXM without satisfactory results. Any help, suggestions and/or recommendations from expert members of the DEV Community on how to achieve a succesful HAXM new installation would be most appreciated. Attached herein is a related screenshot, hope this is an accepted mean to ask for help.

Collapse
 
nandinishinduja profile image
Nandini S Hinduja • Edited

Hi, thanks for your comment. I hope you get help with the problem you are facing. I haven't faced the issue you are facing but i think the solution is that while installing Android studio, you should have installed the additional components also by checking the box which tells to install additional components.

Collapse
 
carlosip profile image
Carlos Franco

The related screenshot may have not been attached, sorry about that.
Image description