You can learn more in the Android.
You can learn more in the Firebase.
You can download Android Studio
You can install Android Studio Installation Guide
- Introduction – Android OS
- Future of Android | Fuchsia OS
- Why Android
- Feature of Android
- Android Applications
- Requirements to Start
- Environment Setup – Practical
- First Project – Practical
- Project Main Files
- UI Layouts
- UI Controls
- Widget
- Widget Attributes
- Making Toasts
- Signup Screen – Practical
- Communicating with Intents
- Type of Intents
- Passing Data between Activities
- Relative Layout – Practical
- Intents – Practical
- Attractive Design – Practical
- Android – Alert Dialog
- Progress Bar
- Image View
- Radio Button and Check Box
- Splash Screen – Practical
Splash Screen Java Code
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent intent = new Intent(SplashScreen.this, MainActivity.class);
startActivity(intent);
finish();
}
}, 2000);
- WebView
- Input Validation
- Animations
- Screen Orientation
- Count Down App – Practical
- Spinner
- ScrollView
- SearchView
- SearchView – Practical
- Shared Preferences
- Snackbar
- Custom Fonts
- Android Google AdMob
- Banner ads
- Interstitial ads
- Ads Practical
- RecyclerView
- Implementation of RecyclerView
- Firebase
- Firebase Products
- Firebase Authentication
- Firebase Console
- Authentication - Practical
Dependency for Firebase Authentication
implementation 'com.google.firebase:firebase-auth:21.0.1'
- Firebase Realtime Database
- Structure
- Realtime Database - Practical
Dependency for Firebase Realtime Database
implementation 'com.google.firebase:firebase-database'
- Read Data from Firebase Database
- Firebase Cloud Messaging
- Realtime Database - Practical
Dependency for Firebase Cloud Messaging
implementation 'com.google.firebase:firebase-messaging'
- Picasso
- Image Transformations
- Place Holders
- Why use Picasso
- Picasso - Practical
Dependency for Picasso
implementation 'com.squareup.picasso:picasso:(insert latest version)'
- Mini Project - Part 1
- News Feed App
- Picasso
- Custom Layouts
- RecyclerView
- FirebaseRecyclerAdapter
- Model classes
- ViewHolders
- App - Practical
Dependency for FirebaseRecyclerAdapter
implementation 'com.firebaseui:firebase-ui-database:1.2.0'
- Mini Project - Part 2
- Fragments
- Fragments - Practical
- Mini Project - Part 3
- News Feed
- News Feed - Practical