Description
In this course, you will learn:-
- Gain a thorough understanding of the Java programming language.
- Install Android Studio and set up your workspace.
- Debug an Android Program.
- To submit to the Google Play Store, create a signed APK file.
- Intents, both explicit and implicit.
- Make Fragments a part of your strategy.
- Make Your Own List View.
- Create the Actionbar for Android.
- Make a unique Toast.
- Use SQLite, Shared Preferences, and Files.
- Handle Android 6 Permissions with the AsyncTask class.
- User administration and data storage in an online database (MBAAS - Backendless).
Syllabus:-
- Getting Ready
- Packages, classes and running your first program
- Variables, Literals and Constants
- Reading input from the user- The Scanner class
- Getting Input from the user using the JOptionPane class
- Comments in Java
- Introduction to Decision Structures - Operators and Expressions
- If, if-else, if-else-if, nested if and logical operators
- Check for values inside or outside a range
- Comparing Strings
- The Switch-Statement
- Introduction to Loops
- Useful Loop Calculations - Input Validation and a User Controlled Loop
- Useful Loop Calculations Part 2
- Working with Files
- Methods
- Introduction to Arrays
- Comparing Arrays
- Copying Arrays
- Highest and Lowest values / Sum and Average
- Arrays with Files and String arrays
- The ArrayList class
- 23. Classes And Objects
- 24. More Classes And Objects
- Introduction to Android
- Installing Android Studio
- Introduction to Android Studio
- Activity Lifecycle
- ID Application Part 1
- ID Application Part 2
- Challenge (Cricket Chirps)
- Challenge Solution (Cricket Chirps)
- Debugging your Application
- Creating a Signed APK file
- Introduction to Intents
- Explicit Intents Part 1
- Explicit Intents Part 2
- Implicit Intents
- Vector Assets
- Challenge Intents
- Solution to Intents Challenge Part 1
- Solution to Intents Challenge Part 2
- Introduction to Fragments
- Fragments Part 1
- Fragments Part 2
- RecyclerView and CardView Part 1
- RecyclerView and CardView Part 2
- Fragments with RecyclerView Part1
- Fragments with RecyclerView Part 2
- Fragments with RecyclerView Part 3
- Challenge: Fragments with RecyclerView
- Solution to Fragments and RecyclerView Challenge Part 1
- Solution to Fragments and RecyclerView Challenge Part 2
- Solution to Fragments and RecyclerView Challenge Part 3
- Floating hint and autocomplete TextView
- Create a custom ListView
- Create a custom Toast
- The Android ActionBar
- Save user preferences using SharedPreferences
- Save data using text files
- Making use of the AsyncTask class
- Save data by using a SQLite database
- Android 6 Permissions
- Read Data from a RSS Feed
- Send SMSes using the SmsManager class
- Android Service (Example: Stream music)
- Introduction to Android App Widgets
- Advanced App Widget (display data from RSS feed)
- Introduction to Backendless (MBAAS)
- Setting up your app for the Backendless SDK
- Documents to use for this section
- Creating the Contacts Application
- Creating the Login and Register Activity
- Register a New User in Backendless
- Login a User and Password Reset
- Keep a User logged in to your app
- Layouts for New Contact and Contact List
- Create a new Contact in the Contact Table
- Getting Contacts in a ListView from a Backendless Table
- Designing the Layout for the info activity
- Coding for the Contact Info Activity
- Edit and Delete a Contact