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

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
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

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

    139,000 تومان
    افزودن به سبد خرید