وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Android App Development Master Course with Java | Android

سرفصل های دوره

Android Java | Learn Android App Development java with Android Studio & Java to master your android development skills


1 - Introduction to Android App Development Master Course with Java Android
  • 1 - Getting Started With Java JDK JRE and JVM
  • 2 - JAVA and ANDROID Project Files and All Course Documents.html
  • 3 - FAQ About android app development.html

  • 2 - Android java Environment Setup
  • 4 - Installing Java on Windows
  • 5 - Installing Java on Linux
  • 6 - Installing Java on Mac

  • 3 - Development Environment
  • 7 - What is IDE
  • 8 - Download and Run Eclipse
  • 9 - First Java Programming Hello World
  • 10 - Compiling and Running Applications
  • 11 - Closer Look at the First Java Program

  • 4 - Basics of Java Syntax
  • 12 - Closer Look at the Java
  • 13 - What Are Variables
  • 14 - Basic Output in java
  • 15 - Basic Input
  • 16 - Comments in Java
  • 17 - Data Types
  • 18 - Type Conversion & Type Casting
  • 19 - Stack & Heap
  • 20 - Arrays

  • 5 - Operators in Java Programming
  • 21 - Arithmetic Operators
  • 22 - Assignment Operators
  • 23 - Unary Operators
  • 24 - Equality and Relational Operators
  • 25 - Conditional Operators
  • 26 - Operator Precedence
  • 27 - Expressions Statements and Blocks

  • 6 - Control Flow Statements
  • 28 - If IfElse Statement
  • 29 - IfElse If Ladder Statement Nested If Statement
  • 30 - SwitchCase Statement
  • 31 - Project 1 Calculator
  • 32 - For Loops
  • 33 - ForEach Loop
  • 34 - While Loop
  • 35 - Do While Loop
  • 36 - Break Keyword
  • 37 - Continue Keyword
  • 38 - Return Keyword
  • 39 - Project 2 Fibonacci Series

  • 7 - Methods Functions
  • 40 - What is Method
  • 41 - Method Calling
  • 42 - Types of Methods & Method Return Types
  • 43 - Method Overloading
  • 44 - Project 3 Find Exponential Number

  • 8 - Java Object Oriented Concept
  • 45 - Object & Class
  • 46 - Access Modifiers
  • 47 - Naming Conventions
  • 48 - Constructors
  • 49 - Packages
  • 50 - Static Keyword
  • 51 - Nested & Inner Classes

  • 9 - Object Oriented Programming
  • 52 - Inheritance
  • 53 - Method Overriding
  • 54 - Super and This Keywords
  • 55 - Final Keyword
  • 56 - Abstract Classes
  • 57 - Interfaces
  • 58 - Polymorphism
  • 59 - Encapsulation

  • 10 - Wrapper Classes AutoBoxing and Unboxing
  • 60 - What is Wrapper Class in Java
  • 61 - Conversion of Types
  • 62 - Autoboxing UnBoxing

  • 11 - Strings
  • 63 - What is String
  • 64 - Useful Methods of String
  • 65 - Why String is Immutable
  • 66 - StringBuffer Class
  • 67 - StringBuilder Class
  • 68 - String vs String Buffer vs String Builder
  • 69 - Project 4 Reverse String

  • 12 - Exception Handling
  • 70 - Intro to Exception
  • 71 - What Is The Difference Between Error and Exception
  • 72 - Exception Types
  • 73 - Try Catch Block
  • 74 - Finally Block
  • 75 - Differences Between Throw and Throws
  • 76 - Throw Keyword
  • 77 - Throws Keyword
  • 78 - Exception Methods
  • 79 - Project 5 Bank Account Balance

  • 13 - Java Desktop Application Design Swing
  • 80 - Introduction to Java Swing
  • 81 - Swing Containers Labels Text Fields and Buttons
  • 82 - Layouts
  • 83 - Project 6 Login Form in Swing

  • 14 - Enum Types
  • 84 - Enum Types
  • 85 - Project 7 Traffic Lights Program With Enum

  • 15 - Introduction to Android App Development
  • 86 - Android Ecosystem
  • 87 - Installing Android Studio Part 1
  • 88 - Installing Android Studio Part 2

  • 16 - Android Studio Interface
  • 89 - Android Studio Interface
  • 90 - Installing Android Virtual Device Emulator
  • 90 - configure hardware acceleration.zip
  • 91 - Enabling Virtualization VTx or AMDV SVM in BIOS.html
  • 92 - Installing Genymotion Emulator
  • 93 - Gradle Build System
  • 94 - Introduction to Manifest File
  • 95 - Introduction to Resource
  • 96 - R Java File

  • 17 - Components of Android
  • 97 - Layouts
  • 98 - Textviews
  • 99 - Buttons
  • 100 - Edittexts
  • 101 - Image View
  • 102 - Checkbox
  • 103 - Radio Buttons
  • 104 - Toggle buttons
  • 105 - Spinner

  • 18 - User Interactions
  • 106 - Toast Messages
  • 107 - Snackbar Messages
  • 108 - Dialog Messages

  • 19 - Lists & Views
  • 109 - Constraint Layout
  • 110 - ListView
  • 111 - Recycler View Part 1
  • 112 - Recycler View Part 2
  • 113 - Grid View
  • 114 - Scroll View
  • 115 - WebView

  • 20 - Components and Lifecycles
  • 116 - Application Lifecycle
  • 117 - Activity & Lifecycle
  • 118 - Fragment & Lifecycle
  • 119 - Services
  • 120 - Receivers
  • 121 - Intents

  • 21 - Shared Preferences and data Saving
  • 122 - Shared Preferences Class
  • 123 - Saving Data Local Memory
  • 124 - Calling Back Data

  • 22 - Device Compatibility
  • 125 - Multiple Language Support
  • 126 - Android-Drawable-Importer.zip
  • 126 - Supporting Different Pixel Densities
  • 127 - Support Different Screen Sizes

  • 23 - Android Project 1
  • 128 - To Do List

  • 24 - Publishing Your App on Google Play
  • 129 - Apk Release Version
  • 130 - Building APK Files
  • 131 - Signing APK
  • 132 - Google Play Developer Account
  • 133 - Release Your App

  • 25 - Android 11 Project 2
  • 134 - Math Game Part 1
  • 135 - Math Game Part 2
  • 136 - Math Game Part 3
  • 137 - Math Game Part 4
  • 138 - Math Game Part 5
  • 139 - Math Game Part 6

  • 26 - Introduction to Git
  • 140 - What is GIT and Why We Use It
  • 141 - Installation
  • 142 - Lets learn how to use Git
  • 143 - Creating a Repo
  • 144 - Staging and Unstaging Files
  • 145 - Making Commits
  • 146 - Undoing Things
  • 147 - GIT Revert
  • 148 - Branches
  • 149 - Merging Branches
  • 150 - Fixing Conflicts

  • 27 - GitHub
  • 151 - Intro to Github
  • 152 - Creating Repo on GITHUB
  • 153 - Collaborating GITHUB

  • 28 - Project 3 Calculator Application
  • 154 - Introduction
  • 155 - The Aplication Design1
  • 156 - The Application Design2
  • 157 - Printing the Numbers to the Screen
  • 158 - Adding the Click Feature to the Operators
  • 159 - Writing the Necessary Codes to do Four Operations With the Calculator
  • 160 - Deleting Data on the Screen
  • 161 - Printing the Operation Steps to the Screen
  • 162 - Debugging1
  • 163 - Debugging2

  • 29 - Project 4 Number Guessing Game
  • 164 - Introduction in Android 11
  • 165 - The Splash Screen Design and Adding Animation to the Components1
  • 166 - The Splash Screen Design and Adding Animation to the Components2
  • 167 - Home Page Design in Android App Development
  • 168 - Writing Necessary Codes for Home Page
  • 169 - The Game Page Design
  • 170 - Writing Necessary Codes for Game Page
  • 171 - Creating the Alert Dialog
  • 172 - What if the user cannot guess the randomly generated number

  • 30 - Sending Data Between Screens
  • 173 - Sending Data from Activity to Activity
  • 174 - Sending Data from Activity to Activity Part 2
  • 175 - Sending Data from Activity to Fragment
  • 176 - Sending Data from Activity to Fragment Part 2
  • 177 - Sending Data from Fragment to Activity
  • 178 - Sending Data from Fragment to Activity Part 2
  • 179 - Sending Data from Fragment to Fragment
  • 180 - Sending Data from Fragment to Fragment2

  • 31 - Fragment Operations
  • 181 - Introduction to Fragment Topic
  • 182 - General Information About Fragments
  • 183 - Fragment Creation
  • 184 - Replacing the Fragment in the Activity with Another Fragment
  • 185 - Fragment Backstack
  • 186 - Fragment Backstack Part 2
  • 187 - List Fragment
  • 188 - List Fragment Part 2
  • 189 - List Fragment Part 3
  • 190 - Dialog Fragment
  • 191 - Dialog Fragment 2

  • 32 - Project 5 Information Book
  • 192 - Introduction
  • 193 - Creating a New Project
  • 194 - The Main Activity Design
  • 195 - Creating the Model Class
  • 196 - Creating the Objects from Model Class
  • 197 - Creating the Adapter Class
  • 198 - Creating the Activities
  • 199 - Fragment1
  • 200 - Fragment2
  • 201 - Fragment3
  • 202 - Fragment4
  • 203 - The View Pager Adapter Class
  • 204 - The Tab Layout Component
  • 205 - Creating the Other Countries
  • 206 - Creating the Other Fragments
  • 207 - Creating the Fragments for the Other Categories
  • 208 - Homework

  • 33 - Architectural Room Database
  • 209 - What is the Database
  • 210 - SQLite Database
  • 211 - Room Database
  • 212 - Architectural Components
  • 213 - Project 6 NoteTaking Application
  • 214 - Creating New Projects and Adding Required Libraries
  • 215 - Creating Entity
  • 216 - Creating DAO
  • 217 - Creating Database
  • 218 - Creating Repository
  • 219 - Creating View Model
  • 220 - User Interface Design
  • 221 - Showing Data in the Database in Recycler View
  • 222 - Adding New Data to the Database
  • 223 - Adding New Data to the Database Part 2
  • 224 - Deleting Data From Database
  • 225 - Updating the Data in the Database
  • 226 - Updating the Data in the Database Part 2

  • 34 - Project 7 Photo Album Application
  • 227 - Introduction
  • 228 - Adding the Necessary Libraries
  • 229 - Creating the Entity Component
  • 230 - Creating the DAO Interface
  • 231 - Creating the Database Class
  • 232 - Creating the Repository Class
  • 233 - Creating the View Model Class
  • 234 - The Application design1
  • 235 - The Application design2
  • 236 - The Application design3
  • 237 - Creating the Adapter Class
  • 238 - Request Permission
  • 239 - Selecting Image
  • 240 - Reducing the Size of the Selected Image
  • 241 - Saving the Data
  • 242 - Deleting the Data
  • 243 - Updating the Data1
  • 244 - Updating the Data2
  • 245 - Open the Database Using the Database Browser for SQLite

  • 35 - Accesing the Features of Android Device
  • 246 - Sending an SMS Message
  • 247 - Sending EMail
  • 248 - Making a Call
  • 249 - Converting Speech to Text

  • 36 - Notification
  • 250 - What is Notification
  • 251 - Local Notification
  • 252 - Repeated Notifications
  • 253 - Repeated Notifications Part 2
  • 254 - Notification Procedures
  • 255 - Notification Procedures Part 2
  • 256 - Notification Procedures Part 3
  • 257 - Push Notification

  • 37 - Firebase
  • 258 - Introduction to Firebase
  • 259 - Creating a Firebase Database
  • 260 - FirebaseAndroid Studio Integration
  • 260 - using keytool on the certificate.zip
  • 261 - Adding realTime Data to the Firebase Database
  • 262 - Adding realTime Data to the Firebase Database Part 2
  • 263 - RealTime Data Extraction from Firebase Database to Application
  • 264 - Authentication with Firebase Part 1
  • 265 - Authentication with Firebase Part 2
  • 266 - Authentication with Firebase Part 3
  • 266 - authenticate with firebase.zip
  • 267 - Authentication with Firebase Part 4
  • 268 - Authentication with Firebase Part 5
  • 269 - Authentication with Firebase Part 6
  • 270 - Phone Number Authentication in Firebase
  • 271 - Phone Number Authentication in Firebase Part 2
  • 272 - Push Notification in Firebase
  • 273 - Firebase Storage Image Storage Part 1
  • 274 - Firebase Storage Image Storage Part 2
  • 275 - Firebase Storage Image Storage Part 3

  • 38 - Project 8 Quiz Game Project
  • 276 - Splash Screen
  • 277 - Splash Screen Part 2
  • 278 - Login Page Design
  • 279 - Login Page Design Part 2
  • 280 - Creating Sign Up
  • 281 - Creating Sign Up Part 2
  • 282 - Creating Sign Up Part 3
  • 283 - Sign In
  • 284 - Sign In Part 2
  • 285 - Forgot Password
  • 286 - Forgot Password Part 2
  • 287 - Sign In with Google Account Part 1
  • 288 - Sign In with Google Account Part 2
  • 289 - Main Page Design
  • 290 - Questions Page Design Part 1
  • 291 - Questions Page Design Part 2
  • 292 - Creating Database
  • 293 - Showing Questions in Application Part 1
  • 294 - Showing Questions in Application Part 2
  • 295 - Getting Users Answer Part 1
  • 296 - Getting Users Answer Part 2
  • 297 - Creating Timer Part 1
  • 298 - Creating Timer Part 2
  • 299 - Submit User Score to Database
  • 300 - Preparing the Result Page Part 1
  • 301 - Preparing the Result Page Part 2

  • 39 - Project 9 Chat Application
  • 302 - Introduction
  • 303 - Integration with Firebase
  • 304 - The Login Activity Design
  • 305 - The Registration Activity Design
  • 306 - The Password Reset Activity Design
  • 307 - Firebase Authentication1
  • 308 - Firebase Authentication2
  • 309 - Firebase Authentication3
  • 310 - Firebase Storage
  • 311 - I forgot my password How can I reset it
  • 312 - Creating the Options Menu
  • 313 - Update User Profile
  • 314 - The Main Activity Design for Listing the Users
  • 315 - Getting the Users From Database
  • 316 - Listing Users on the Screen
  • 317 - The Chat Activity Design
  • 318 - The Messaging Screen Design
  • 319 - The Messaging
  • 320 - Displaying the Sent Message1
  • 321 - Displaying the Sent Message2

  • 40 - Rest API and Retrofit Library
  • 322 - Introduction to Retrofit Library
  • 323 - Retrieving Data from Rest Api Using Retrofit Library
  • 323 - example for restapi.zip
  • 324 - Retrieving Data from Rest Api Using Retrofit Library Part 2
  • 325 - Retrieving Data from Rest Api Using Retrofit Library Part 3
  • 326 - Showing Data in RecyclerView Pulled from Rest Api
  • 327 - Showing Data in RecyclerView Pulled from Rest Api Part 2

  • 41 - Project 10 Weather Application
  • 328 - Introduction
  • 329 - Review of the Website1
  • 330 - Review of the Website2
  • 331 - The Application Design1
  • 332 - The Application Design2
  • 333 - Adding Required Libraries
  • 334 - Creating the Model Class
  • 335 - Creating the Interfaces
  • 336 - Finding the Users Location
  • 337 - Getting Data From Website1
  • 338 - Getting Data From Website2

  • 42 - Easy to Add Libraries
  • 339 - Data Binding Library
  • 340 - Data Binding Library Part 2
  • 341 - Picasso Library
  • 342 - Event Bus Library
  • 343 - Event Bus Library Part 2

  • 43 - Project 11 Flag Quiz
  • 344 - Introduction
  • 345 - The Application Design1
  • 346 - The Application Design2
  • 347 - Creating The Database
  • 348 - Adding the External Database into the Application
  • 348 - databasecopyhelper.zip
  • 348 - flagquizgame.zip
  • 349 - Creating the Database Class
  • 350 - Accessing the Database for Getting Ten Questions From Database
  • 351 - Accessing the Database for Getting Three Wrong Answer From Database
  • 352 - Writing Necessary Codes for Get Data from Database
  • 353 - Getting the Correct and Wrong Answers From the Database
  • 354 - Printing the Data to the Screen
  • 355 - Control of the Correct and Wrong Answers
  • 356 - Control of the Empty Answers
  • 357 - Writing Necessary Codes for Result Activity

  • 44 - Project 12 MP3 Player Application
  • 358 - Introduction
  • 359 - The Application Design1
  • 360 - The Application Design2
  • 361 - Request Permission
  • 362 - Creating the Adapter Class
  • 363 - Getting All of the Audio Files From Device
  • 364 - Displaying All of the Audio Files on the Screen
  • 365 - Playing an Audio File
  • 366 - Playing the Next and Previous Audio File
  • 367 - Control of the Seek Bars
  • 368 - Displaying the Elapsed and Total Time of the Audio File
  • 369 - Adding an Animation to Name of the Audio File

  • 45 - Project 13 The Ballon Burst Game
  • 370 - Introduction
  • 371 - The Application Design1
  • 372 - The Application Design2
  • 373 - The Count Down Timer Class
  • 374 - Increasing the Score
  • 375 - The Runnable and Handler Class
  • 376 - The Media Player Class
  • 377 - Creating the Options Menu
  • 378 - Saving the Highest Score Using the Shared Preferences
  • 379 - Speeding up the Game
  • 380 - Playing Again and Quitting From the Game

  • 46 - Project 14 The Android GameHelp the Innocent Bird
  • 381 - Introduction
  • 382 - Creating the Characters
  • 383 - The Application Design1
  • 384 - Adding an Animation to the Characters
  • 385 - Adding an Audio to the Game
  • 386 - The Application Design2
  • 387 - Activating the Screen Touch
  • 388 - The Bird is Flying
  • 389 - Other Characters are Flying1
  • 390 - Other Characters are Flying2
  • 391 - The Collision1
  • 392 - The Collision2
  • 393 - The Collision3
  • 394 - The Application Design3
  • 395 - Saving the Highest Score
  • 396 - Creating the Alert Dialog
  • 397 - Testing the Game

  • 47 - Tips & Tricks
  • 398 - Tips and Tricks

  • 48 - Extra
  • 399 - Android App Development Master Course with Java Android.html
  • 63,400 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 8725
    حجم: 29961 مگابایت
    مدت زمان: 3228 دقیقه
    تاریخ انتشار: 10 فروردین 1402
    طراحی سایت و خدمات سئو

    63,400 تومان
    افزودن به سبد خرید