Mobile Application
ADDRESS
Training @ any Bitbase Centers VIEW MAP >
CATEGORIES
Software Development

Course Overview

Mobile development refers to creating applications and any other kind of software development specific to mobile devices, including tablets and smart watches. Mobile development seeks to optimize functionality and user experience on mobile devices, as there are important differences between mobile and desktop UX. Stay current on all things mobile development, including Swift, Kotlin, and JavaScript.

Target Audience

This tutorial has been prepared for the beginners to help them understand the basic to advanced concepts related to Mobile App Development

  • A total beginner, with a curious mind and wants to be an app developer
  • Anyone who wants to become an Android Developer
  • Anyone who has no previous coding experience but wants to become expert
  • Application developers who want to write secure mobile applications.
  • Anyone who want to protect themselves against mobile attacks.
  • Programmers who are interested in building Android apps

Course Content

+ Lesson 1: Introduction to App Development
  • Introduction to Android Development
+ Lesson 2: Introduction to Android 11
  • History of Android
  • Android Ecosystem
+ Lesson 3: Android Architecture
  • Android Software Stack
  • Android Run Time (ART)
+ Lesson 4: Introduction to Android Development
  • Android developer overview
  • Intro to Java
+ Lesson 5: Environment Setup
  • Getting Started with Java (JDK, JRE and JVM)
  • Installing Java on Windows
  • Installing Java on Linux
  • Installing Java on Mac
+ Lesson 6: Basic of Java Syntax
  • Closer Look at the Java
  • What are Variables
  • Basic Output
  • Basic Input
  • Comments in Java
  • Data Types in java mobile app development
  • Stack & Heap
  • Arrays
+ Lesson 7: Operators in Java
  • Arithmetic Operators
  • Assignment Operators
  • Unary Operators
  • Equality and Relational Operators
  • Conditional Operators in full stack java
  • Operator Precedence in java full stack
  • Expressions, Statements and Blocks
+ Lesson 8: Control Flow Statements
  • If, If-Else Statement
  • If-Else – If Ladder Statement, Nested If Statement
  • Switch-Case Statement
  • Project 1: Calculator
  • For Loops
  • For-Each Loop
  • While Loop
  • Do – While Loop
  • Break Keyword in mobile app
  • Continue Keyword in full stack app development
  • Return Keyword in android
  • Project 2: Fibonacci Series
+ Lesson 9: Methods Functions in Android
  • Types of Methods & Method Return Types
  • Method Overloading
+ Lesson 10: Java Oriented Concept
  • Object & Class
  • Access Modifiers
  • Naming Conventions in java
  • Constructors in java programming
  • Packages in full stack java
  • “Static” Keyword
  • Nested & Inner Classes
+ Lesson 11: Object-Oriented Programming
  • Object-Oriented Principles
  • Classes and Objects
  • Constructors
  • The this Keyword
  • Inheritance
  • Overloading
  • Constructor Overloading
  • Polymorphism and Overriding
  • Annotations
  • References
+ Lesson 12: Wrapper Classes, Auto-Boxing & Unboxing in Android
  • What is Wrapper Class in Java?
  • Conversion of Types
  • Autoboxing – UnBoxing
+ Lesson 13: Data Structure & Strings
  • Data Structures and Algorithms
  • Strings
+ Lesson 14: Exception Handling
  • Motivation behind Exceptions
  • Exception Sources
  • Exception Mechanics
  • Best Practices
+ Lesson 15: Android Application Development
  • Installing Android Studio – Part 1
  • Installing Android Studio – Part 2
  • Android Studio Interface
  • Installing Emulators
  • General Information About Gradle Build System
  • Introduction to Manifest File in
  • android app development from scratch
  • Introduction to Resources (Strings, Drawables etc)
  • The R.java file
+ Lesson 16: Android 11 Components
  • Layouts in Android 11
  • Textviews in Android app
  • Buttons in android development
  • Edit texts in app development
  • Image View in android 11 course
  • Checkbox in android app
  • Radio Buttons in android 11 development
  • Toggle Buttons for android 11 developer
  • Spinner in android from scratch
+ Lesson 17: User Interaction in App Development
  • Toast Messages in android development course
  • Snackbar Messages in android course
  • Dialog Messages in android 11 developer course
+ Lesson 18: List & Views in Android
  • Constraint Layout
  • ListView
  • Recycler View – Part 1
  • Recycler View – Part 2
  • GridView
  • Scroll View
  • WebView
+ Lesson 19: Components & LifeCycles
  • Application Lifecycle
  • Activity & Lifecycle
  • Fragment & Lifecycle
  • Services
  • Receivers
  • Intents
+ Lesson 20: Shared Preferences & Data Saving
  • Shared Preferences Class
  • Saving Data Local Memory
  • Calling Back Data
+ Lesson 21:Device Compactibility
  • Multiple Language Support
  • Support Different Pixel Densities
  • Support Different Screen Sizes
+ Lesson 22: Project
  • Android Project
+ Lesson 23: Publishing Your App On Google Play
  • Apk Release Version
  • Building APK Files in android app
  • development from scratch
  • Signing APK
  • Google Play Developer Account
  • Release Your App



Related Course

Bitbase Training Locations


Ojo Contact

148, Olojo Drive High Taste B/Stop, EIIT/FCMB Building, Ojo, Lagos State.

Satelite Town Contact

No 1 Community Road Abulado Satelite Town, Lagos State.

Lekki Contact

No 9, Otunba Adedoyin Ogungbe Crescent, Opposite ELIM Motors Lekki
Phase 1, Lagos State.