0% found this document useful (0 votes)
385 views

MindOrks Android Online Beginners Course-Syllabus

This document outlines the syllabus for MindOrks' Android online beginners course. The course covers topics such as installing Android Studio, building a login screen, implementing RecyclerView, learning Kotlin, using databases and Room, permissions, image loading with Glide, notifications with Firebase, networking, fragments, debugging, and building a ride-sharing app. Concepts such as activities, intents, threads, and MVC architecture are explained. Students will build a note-taking app and a ride-sharing app to gain hands-on experience with Android development.

Uploaded by

Kabahizi Joel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
385 views

MindOrks Android Online Beginners Course-Syllabus

This document outlines the syllabus for MindOrks' Android online beginners course. The course covers topics such as installing Android Studio, building a login screen, implementing RecyclerView, learning Kotlin, using databases and Room, permissions, image loading with Glide, notifications with Firebase, networking, fragments, debugging, and building a ride-sharing app. Concepts such as activities, intents, threads, and MVC architecture are explained. Students will build a note-taking app and a ride-sharing app to gain hands-on experience with Android development.

Uploaded by

Kabahizi Joel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

MindOrks Android Online Beginners Course - Syllabus

Course Link:
https://mindorks.com/android-app-development-online-course-for-beginner
s

● Introduction & Prerequisite for this course


○ Introduction to course
○ Prerequisite
● Installing Android Studio IDE and Getting Started with Android
○ What is Android and How it works?
○ Install Android Studio
○ Create Project - TodoNotesApp
○ Project Structure - TodoNotesApp
● Login Design and Implementation
○ What is Activity? [Concept]
○ Login Screen UI Design
○ What is View and how it works? [Concept]
○ What is an Intent? [Concept]
○ Intent put extra [Concept]
○ Activity Lifecycle with Example Use Cases [Concept]
○ Login Screen Click Handle
○ Login Screen Condition Check
○ Dialog Implementation
○ How to persist data? [Concept]
○ Shared Preferences
● RecyclerView and Implementation
○ Dynamic View and RecyclerView [Concept]
○ Intro to RecyclerView, Model, and Collection
○ All about Adapters in RecyclerView
○ Click listeners and interfaces in RecyclerView
● Getting Started with Kotlin
○ Kotlin and how to learn it? [Concept]
○ From Java to Kotlin [Reference]
○ Basics of Kotlin, and how to refactor the code from Java to Kotlin
○ Refactor Continued from Java to Kotlin
● Singleton, Process and Thread
○ What happens when you launch an app? [Concept]
○ Singleton [Concept]
○ Threading [Concept]
● Database Implementation
○ What is Database? SharedPreference vs Database [Concept]
○ Implementing Room Database
○ Room Database Continued
● Permissions and Image Loading
○ Implementing Permissions and Using Glide
○ Permission continued
● Work Manager
○ Work Manager Introduction and Implementation
● Notification
○ Firebase setup and Implementation of Notification FCM
○ Notification Channel
● Networking
○ Json, Api Response, Menu, Android Networking
○ Integrating Android Networking
● ViewPager and Fragment
○ OnBoarding Using ViewPager, PagerAdapter and Fragment
○ OnBoarding Continued
● Debugging and APK Release
○ Debugging
○ APK Release
● Essentials
○ What is Context? [Concept]
○ Object Oriented Programming - OOP [Concept]
○ Class Design and Structure: Shared Preferences Refactor
○ How to Fix Error?
○ Bugs and Crash Fixes. UI and Code Improvements
○ File System, Read, Write, Assets read write
○ What is Intent and Intent Filter? [Concept]
○ ConstraintLayout in Android
○ Canvas API in Android [Concept]
○ Custom View [Concept]
○ Touch Control and Events in Android [Concept]
○ How does RecyclerView work internally? [Concept]
○ Resources - Final Project
● Ride-Sharing Uber Lyft Android App - Introduction and Project Setup
○ Introduction
○ Resources
○ Project setup with basic MVP Architecture
● Ride-Sharing Uber Lyft Android App - Features Implementation
○ Permissions, fetch current location and show nearby cabs
○ Pickup and drop location Using Places API
○ Book a cab and Driver Pickup path
○ Show Driver current location during pickup, Car Arrival
○ Trip Starts, Show Trip Path, Current location, Trip Ends
○ Implement Take Next Ride

Demo Video Link:


https://www.youtube.com/playlist?list=PL6nth5sRD25hfcDrf9aQ_XVocCjIZh7Vy

Created: September, 2020

You might also like