Basically, a Responsive app design is changing of design layout of an application according to the user device or we can say creating multiple app design layout for multiple devices according to the different screen size, orientation and platforms.
Steps for to Make a Responsive App Design
Step-1 Resource Manager→ Layout→ open any layout which you want
Step-2 Tap on Orientation for preview→ Create other→ size icon→ Add it to the qualifiers
Step-3 Tap on the Expand bar which is below Screen Size→ Choose the layout size as for your needs→ Hit ok
Final Step– You are all done and you have successfully created a new Design layout for a different screen size and now you can edit that design layout individually as for your needs
The minimum version required by the android operating system to run an application is known as the Minimum SDK level for example when you try to download an application from the Google play store on your android device but the play store did not allow your device to download that particular app due to android version compatibility issue that is when the thought of minimum level SDK arises.
What is Target SDK Level?
Basically, The Target level is the SDK version or android version used while building that particular application for the android device for example if the latest android version is 12 then I will build my application on Android version 10 or 11 so that the application stays stable for almost all device and that particular version will be my target SDK version.
Different Ways To Change Minimum Level SDK
There are two ways for changing Minimum level SDK:-
1→ Using Modules which is in the Project Structure option
2→ Using build.grade(Module.app) in Gradle Scripts
Using Module to Change the Minimum SDK
To Change minimum SDK using module first tap on file →Project Structure →Modules →Default config then change Minimum SDK and Target SDK according to your needs
Using Gradle Scripts To Change Minimum SDK
To change Minimum SDK and Target SDK using Gradle Scripts first extend your project bar →Gradle Scripts →Build.Gradle(Module:Yourappname.app) →Default Config then change Minimum SDK and Target SDK according to your needs
Basically, Github is a tool that is used for code hosting that means you didn’t need to send the same code to each individual person in your team. Just by sharing code on your Github profile, you can easily share your code everywhere around the world and this is not it. It also came with some powerful tools which are used for code management.
What is Android Studio?
Android studio is the official Integrated Development Environment (IDE) for Android application which means it is a tool that is used to create an Android application (App) for android phones as well as for android watch and on top of that it came along with a ton of features that makes the building and testing of an application a lot easier for a software engineering.
Steps for importing Github project on Android Studio
Step-1 Copying source code link
To copy the link of the source code, open your GitHub repository and then select the project which you want to import → Code → Copy link to the clipboard
Step-2 Saving the source code to specific location
To Save your Project at your Specific Location first open Android Studio→File → New → Project from the version control → Directory → browse the location → URL → Paste the source code URL
Final Step–Opening your project
As soon as you will tap on the clone button Android Studio will ask you whether you want to open the project in the current window or in a new windows Tap on any of one option as per your likes and then Android Studio will take a couple of secs to build your project and then you are all done you have successfully imported your project from Github
Basically bottom navigation bar is used to let the user navigate easily through different Fragments or Activities. Some of the popular apps like Instagram, Zomato, uses Bottom Navigation Bar.
Why Bottom Navigation Bar?
It lets’s the user to navigate easily through different Activities/Fragements.
Let’s the user know about the main Activies available in the App.
It provides nice aesthetics to the app.
Steps for creating Bottom Navigation Bar
Step 1: Create a new Android Studio Project
To create a new Android Studio Project, open Android Studio -> Click on File -> New -> New Project. Select an Empty activity -> Click Next -> Enter the name of the Application -> Select Java Language -> Click Finish.
Step 2: Add the following dependencies to build.gradle file
So for the bottom navigation bar, we will need some icons. To add these icons follow the below-mentioned steps:
Click on the app -> res -> drawable(right-click) -> New -> Vector Asset
Click on Clip Art -> search for favorite -> Select the filled heart icon and rename it to “icon_1“. We have to add 3 more icons repeat the above step to search for “music note”, “places” and “Person” and name them as “icon_2”, icon_3″, and “icon_4” respectively.
Step 4: Add Menu resource file
Now we need to add menu resource file
Right Click on the res -> New -> Android Resource File
Select “Menu” as Resource type and “bottom_nav_bar” as File name