This Android Studio course is designed To Walk You Step-By-Step Through the Process of Android App Development in Android Studio.
Even today, Android remains one of the most popular platform for Mobile Devices. Android Studio is an IDE for Android OS which helps developers to build Android Apps. Android Studio is available for Windows, MAC and Ubuntu, but in this course, we will be using Android Studio in Windows-10. In this course, you will learn about App Development in Android Studio in detailed procedure
Things you will learn in this course:
-
Android Studio and other required software installation
-
Views and ViewGroups in Android
-
About different Layouts
-
How to use API in your application
-
Developing basic apps in Android
-
Usage of SQLite and Firebase in your Android Application
-
Publishing your Android App in Play Store.
At the end of this course, you will be in a position to implement the topics you have learnt in this course and then publish a basic application in Play Store.
All you need to know prior to this course is basic coding using JAVA
Topics covered in this course so far
-
Android Studio Installation in a Windows-10 device
-
Creating a Project
-
Basic Settings inside Android Studio
-
Basic Views like TextView, Button, ImageView, etc.
-
Basic ViewGroups like LinearLayout, RelativeLayout, etc.
-
ListView
-
ScrollView
-
Picker
-
Spinner
-
SeekBar
-
Intent
-
Message Displaying options like Toast, SnackBar
-
Alert Dialog
-
SharedPreference
-
About App Bar
-
About NavigationView and Bottom NavigationView
-
RecyclerView
Topics which will be covered in the near future
-
Fragments
-
SQLite
-
API
-
FireBase setup
-
Creating few apps using FireBase
-
Publishing an App in play store
Android Basic Definitions
-
1Anroid Studio Installation
This session is about how to install JDK and Android Studio in Windows 10
-
2Creating your first project
This session is about creating 1st project in Android Studio
-
3Android Virtual Device
This session is about creating a virtual device in Android Studio
-
4Few Settings
This session is about changing fonts and themes in Android Studio
Basic UI elements
-
5Android Activity
This session is about an Android Activity
-
6Android Manifest File
This session is about Manifest file inside a Android Studio Project
-
7View and ViewGroup
This session is about Views and Viewgroups that can be used in an Android Project
-
8Few Common Attributes
This session is about few basic attributes used within an Android Studio project
-
9Quiz-1
Android Studio Basics-2
-
10TextView
This session is helpful to learn about a TextView and the basic attributes used inside a TextView
-
11Colors and Onclick for TextView
This session is about how to set text color and how to set onclick for a TextView
-
12Span Inclusive vs Exclusive
This session explains the difference between Exclusive and Inclusive span flag
-
13Button
This session is helpful to learn about a Button and the basic attributes used inside a Button
-
14Quiz-2
-
15Custom Button Background using drawable
This session is helpful to learn about how to create a custom background for a Button using drawable
-
16EditText
This session is helpful to learn about an EditText and the basic attributes used inside an EditText
-
17ImageView
This session is helpful to learn about an ImageView and the basic attributes used inside an ImageView
-
18ImageButton
This session is helpful to learn about an ImageButton and the basic attributes used inside an ImageButton
-
19LinearLayout
This session is helpful to learn about a LinearLayout and the basic attributes used inside a LinearLayout
-
20Quiz-3
-
21RelativeLayout
This session is helpful to learn about a RelativeLayout and the basic attributes used inside a RelativeLayout
-
22ConstraintLayout
This session is helpful to learn about a Constraint Layout and the basic attributes used inside a Constraint Layout
-
23ScrollView and Horizontal ScrollView
This session is helpful to learn about a ScrollView, Horizontal ScrollView and the basic attributes used inside them
-
24WebView
This session is helpful to learn about a WebView and the basic attributes used inside a WebView
-
25AutoCompleteTextView and MultiAutoCompleteTextView
This session is helpful to learn about an AutoCompleteTextView, MultiAutoCompleteTextView and the basic attributes used inside them
-
26CheckBox
This session is helpful to learn about a CheckBox and the basic attributes used inside a CheckBox
-
27Radio Button
This session is helpful to learn about a RadioButton and the basic attributes used inside a RadioButton
-
28Switch and ToggleButton
This session is helpful to learn about a Switch, ToggleButton and the basic attributes used inside them
-
29ListView
This session is helpful to learn about a ListView, the basic attributes used inside a ListView and how to set data to a ListView using an ArrayAdapter
-
30CalendarView
This session is helpful to learn about a CalendarView and the basic attributes used inside a CalendarView
-
31Custom Date in CalendarView
This session is about how to set a custom date to a CalendarView
-
32FrameLayout
This session is helpful to learn about a FrameLayout and the basic attributes used inside a FrameLayout
-
33Spinner
This session is helpful to learn about a Spinner, the basic attributes used inside a Spinner and how to set data to a spinner
-
34Picker
This session is helpful to learn about different pickers in Android Studio :
Date Picker
Time Picker
Number Picker
-
35SeekBar
This session is helpful to learn about a SeekBar, the basic attributes used inside an SeekBar and how to we can use intent
-
36RatingBar
This session is helpful to learn about a RatingBar, the basic attributes used inside a RatingBar and how rating can be set to a ratingbar
-
37RatingBar as indicator
This session is helpful to learn about setting a rating bar as an indicator
-
38ProgressBar
This session is helpful to learn about a ProgressBar and the basic attributes used inside a ProgressBar
-
39GridView and GridLayout
This session is helpful to learn about a GridView, GridLayout and the basic attributes used inside them
-
40TableLayout
This session is helpful to learn about a TableLayout and the basic attributes used inside a TableLayout
-
41AbsoluteLayout
This session is helpful to learn about an AbsoluteLayout and the basic attributes used inside an AbsoluteLayout
App Bar
-
42Adding a View to Layout dynamically
This session is useful to learn about how to add a view to a layout using JAVA code
-
43Toast
This session shows how to display a message using Toast
-
44SnackBar
This session shows how to display a message using a SnackBar
-
45Alert Dialog
This session shows how to display and alert dialog and how to set positive and negative buttons
-
46Intent and intent types, Creating new Activity
This sessions is helpful to learn about an intent, types of intents and how to create a new activity inside Android Studio
-
47Start Activity For Result
This session shows how to use startActivity for result
-
48Shared Preferences
This session is helpful to learn about SharedPreferences, how to access a SharedPreference and how to save and retrieve data inside it
-
49CardView
This session is helpful to learn about a CardView and how to use CardView as a Button
-
50CheckedTextView
This session is helpful to learn about a CheckedTextView, the basic attributes used inside a CheckedTextView and how to create a ListView of CheckedTextView
Navigation
RecyclerView
-
53Navigation View
This session is helpful to learn about a NavigationView
The basic attributes used inside a NavigationView
How to create a Drawer for NavigationView using a DrawerLayout
How to open and close a Drawer
How to use Color States
-
54Bottom Navigation View
This session is helpful to learn about a BottomNavigationView
The basic attributes used inside a BottomNavigationView
How SetVisibility() works for a View