پیشنهاد فرادرس

آموزش کامل توسعه اپلیکیشن موبایل با Android O و Java

دسته بندی ها: آموزش برنامه نویسی اندروید (Android) ، آموزش جاوا (Java) ، آموزش های یودمی (Udemy) ، برنامه نویسی موبایل

در این دوره با ساخت و توسعه اپلیکیشن موبایل با Android O و Java آشنا می شوید.

سرفصل:

  • راه اندازی برای توسعه اندروید
  • معرفی دوره
  • ابزارهای مورد نیاز
  • راه اندازی در مک و ویندوز
  • Android Studio و JDK
  • راه اندازی Android Emulator
  • ایجاد پروژه Android Studio و انتخاب API
  • کار با Layout Editor، رشته ها و تم های اپلیکیشن
  • افزودن گرافیک و استفاده از ImageViews
  • XML چیست؟
  • XML Code Demystified
  • ایجاد Launcher Icon سفارشی
  • اجرای اپلیکیشن و تست آن
  • طراحی صفحه اپلیکیشن با Layout XML
  • درک ساختار پروژه اندروید
  • Version Control: نصب گیت
  • چالش های کدنویسی
  • ایجاد Dice App برای یادگیری مبانی جاوا و XML
  • شروع پروژه جدید و استایل اپلیکیشن با Theme Editor
  • ایجاد آیکون های اپلیکیشن و افزودن گرافیک
  • طراحی صفحه ها با Nested Layouts
  • ایجاد شماره های تصادفی با جاوا
  • آرایه های جاوا
  • اشکال زدایی
  • برنامه نویسی جاوا
  • مبانی ماژول های برنامه نویسی
  • کامنت ها، متغیرها و تایپ ها
  • ایجاد اپلیکیشن موزییک
  • ایجاد اپلیکیشن Quiz
  • و غیره
Android O & Java - Mobile App Development | Beginning to End Publisher:Udemy Author:Mr Philipp Muellauer Duration:20:55:40

The complete Android course with Android Studio & Java. Go from beginner to professional app developer.
Welcome to the world's best Android app development course. This Android with Java course is based on our in-person app development bootcamp in London.
We've perfected the curriculum over 4 years of in-person teaching. So we
know all your questions before you even ask them!

Set up for Android Development
10 Lectures
52:11
How the Course is Structured
Preview
02:34
How to Get All the Free Stuff
01:09
Download Your Massive Bundle Here
00:15
Developing for Android - Tools for this Course
Preview
01:16
Setup on Mac: Android Studio, the JDK & Connecting a Physical Device
Preview
08:20
Setup on Windows: Android Studio, the JDK & Connecting a Physical Device
Preview
09:52
Troubleshooting: Android Device Not Recognised
01:21
Configure Android Studio for Productivity: Themes, Auto-Import & SDKs
09:03
How to Set Up an Android Emulator with Hardware Acceleration
Preview
15:37
Slow PC? Make it Run Faster with these Performance Tricks [Windows]
Preview
02:44

Build the "I am Rich" App to learn about project structure and XML [Tutorial]
12 Lectures
01:03:49
What Will We Make?
01:44
Creating a New Android Studio Project and Choosing the API Level
09:12
Working with the Layout Editor, Strings, and App Themes
13:31
Adding Graphics to a Project and using ImageViews
06:40
What is XML and How Does it Work?
Preview
07:36
XML Code Demystified
00:50
Setting a Custom Launcher Icon
06:05
Running the App to Test it Out!
01:56
Design the App's Screen in the Layout XML
04:15
Understand the Android Project Structure
Preview
03:16
The Wonderful World of Version Control: Installing Git
08:28
Git Installation Links
00:15

Coding Challenge #1 - Using the Layout Editor in Android Studio and Github
8 Lectures
30:08
What are the Coding Challenges?
01:24
What You Will Create
01:27
Step 1: Import the Project from GitHub and Open it in Android Studio
05:19
Step 2: Add a TextView
00:18
Step 3: Add an ImageView
00:20
Step 4: Run the App
00:15
Step 5: How to Submit Your Assignment on Github [Optional]
03:25
I am Poor Challenge Solution
17:40

Build a Dice App to Learn Java & XML Fundamentals [Tutorial]
13 Lectures
01:12:21
What Will We Make?
Preview
01:29
Start a New Project and Style the App with the Theme Editor
07:18
Generating App Icons and Adding Graphics to a Project
06:54
Designing a Screen with Nested Layouts
15:23
Using Variables and Linking Layout Elements to Java Code
06:26
Use the Logcat and a Listener to Check if a Button is Pressed
04:47
Create Random Numbers in Java
03:10
Java Arrays and How to Use Them
Preview
05:36
Why did the programmer quit his job?
00:01
Debugging Practice: Compilation and Build Errors
08:17
Debugging Practice: The App Has Stopped. What to do after a Crash.
12:25
Show Off Your Work
00:18
The Code for the Complete Dicee Project
00:16

Coding Challenge #2 - Data Types, Variables and Arrays
12 Lectures
46:26
What You Will Create
01:11
Debugging: Cannot Resolve symbol 'AppCompatActivity'
00:13
Step 1: Import the Skeleton Project from Github
01:13
Step 2: Change the App's Theme
00:04
Step 3: Download the Graphics for the App
00:06
Step 4: Generate New App Icons
00:12
Step 5: Add the Graphics to the Project
00:10
Step 6: Design the App in the Layout XML
00:40
Step 7: Link the Layout to Java Code
00:43
Step 8: Check for Bugs and Predict the Future
00:16
Step 9: Submit Your Coursework [Optional]
00:59
Magic 8 Ball Challenge Solution
40:37

Java Programming for Beginners
10 Lectures
43:32
Introduction to the Programming Modules
01:22
Setting up a Pure Java Project in Android Studio
02:51
Code Blocks, the main() Method, and Code Compilation Explained
02:55
Comments, Variables and Types
08:25
Why you'll want to comment your code
00:00
Methods Part 1 - Defining and Calling a Method
03:08
Methods Part 2 - Adding Parameters
06:41
Methods Part 3 - Multiple Parameters and Returning a Value
07:53
Control Flow: Conditional Statements (IF/ELSE)
09:14
Make a BMI Calculator [Challenge]
01:02

Build a Music App [Tutorial]
8 Lectures
37:41
What Will We Make?
01:36
Setting Up the Project & Using Colours as Resources
04:25
How to Use Android Documentation and Other Resources
08:51
Calling the Constructor to Create a SoundPool
05:52
Member Variables and the Importance of Scope
06:12
Using the onClick Property instead of a Listener
03:04
How to Play a Sound in Your App using the SoundPool
07:28
The Code for the Complete Xylophone Project
00:13

Build a Quiz App and Learn about the MVC Design Pattern [Tutorial]
18 Lectures
01:24:44
What Will We Make?
02:12
Import & Familiarise Yourself with the Skeleton Project
02:55
Understand Casting & Link the Layout to the Java Code
07:22
Set an OnClickListener & Implement a Toast Message
07:08
Create the Model Class & Generate Code with Android Studio
05:57
Boolean - A Data Type that Holds One of Two Values
00:07
The Model View Controller (MVC) Design Pattern and Why We Use It
08:55
Retrieve Quiz Questions from an Array and Display them on Screen
07:14
Update Questions on Screen and Interpret Errors in the Logcat
06:37
Check the User's Answer and Give Feedback
04:15
Working with the Progress Bar and Tracking Score
05:45
Fixing the Screen Orientation and Displaying an AlertDialog
04:40
An Overview of How an Android App Works
Preview
03:59
The Activity Lifecycle
Preview
08:57
Saving State using the Bundle and Null Pointer Exceptions
07:54
The Difference between Zero and Null
00:04
Do You Want This?
00:30
The Code for the Complete Quizzler Project
00:12

Coding Challenge #3 - Control Flow - Build a Story App Like Lifeline
11 Lectures
45:49
What You'll Create
04:39
Step 1: Setup the Project
00:22
Step 2: Examine the activity_main.xml and the strings.xml
00:28
Step 3: Create the Variables for the Views
00:08
Step 4: Wire up the Views to the Java Code
00:11
Step 5: Detect Clicks on the Buttons
00:12
Step 6: Take the Adventure One Step Further
00:35
Step 7: Create a Variable to Track the Player's Path
00:23
Step 8: Complete the Game Using Conditionals to Check the State
00:51
Step 9: Submit Your Project [Optional]
00:24
Destini Challenge Solution
37:34

Working with the Constraint Layout & Creating Multiple Layouts
9 Lectures
01:23:11
Converting to a Constraint Layout & Designing for Multiple Screens
11:21
Setting Constraints and Using Built-In Styles
17:16
Linking Views to Each Other
09:00
Using Guidelines to Position Layout Elements
10:07
Automatically Inferring Constraints with Android Studio
03:45
Resource Qualifiers and Layouts for Landscape Mode
09:26
Internationalisation, Resource Qualifiers and the Translations Editor
07:04
Creating a Landscape Layout and Adding Content Descriptions for Accessibility
15:07
Complete Layout Source Code
00:05
26 More Sections

پیشنهاد فرادرس

حسین در 1397/01/09 ساعت 20:15

فایل ایکون ها و عکس ها رو نگذاشتید بدون اونا که فایده ای نداره

captcha