جستجو
دسته بندی ها
    منو بسته

    دانلود Udemy Android Java Masterclass - Become an App Developer

    تولید کننده: Udemy
    با یادگیری توسعه برنامه Android ، گزینه های شغلی خود را بهبود بخشید. استاد استودیو اندروید بشوید و اولین برنامه خود را امروز بسازید
    21,900 تومان
    مشخصات محصول
    طول مدت آموزش60 ساعت
    زبان آموزشانگلیسی روان و ساده
    محصول موسسه آموزشیUdemy
    نحوه ارائه آموزشقابل دانلود و ارسال (جهت ارسال DVD تماس حاصل فرمائید.)
    حجم دانلود25 گیگابایت

    پیش نیازها:

    • رایانه - ویندوز ، مک و لینوکس پشتیبانی می شوند. دستورالعمل های نصب و راه اندازی برای هر سیستم عامل درج شده است.
    • هیجان خود را برای یادگیری Framework توسعه برنامه شماره یک جهان و سپس به نمایش گذاشتن آن در RESUME خود بیاورید
    • هر چیز دیگری که برای نوشتن برنامه برای Android 7 Nougat لازم است در حال حاضر در این دوره گنجانده شده است

    • این دوره برای چه کسی است؟
    • اگر می خواهید یک برنامه نویس برنامه Android Kickass باشید ، این دوره 100٪ برای شما مناسب است!
    • هیچ تجربه برنامه نویسی قبلی لازم نمی شود.
    • با این حال ، اگر شما در حال حاضر یک برنامه نویس اندرویدی 7 متخصص و آگاهی از آخرین به روزرسانی ها هستید ، این دوره برای شما مناسب نیست

    در ادامه با برخی از سرفصل های درسی این مجموعه آموزش آشنا می شویم :

    Introduction

    Welcome

    Interface Overview

    Introduction to Android

    FAQ

    Downloading and Setup

    Windows - Install Android Studio

    Mac - Install Android Studio

    Linux - Install Android Studio

    Configure Android SDK on all Three Platforms

    Android Studio Settings

    Enable VT-X in BIOS

    Hello World Android app

    Your Programming Careers Questions Answered

    Access to Programming Career Q&A

    Introduction

    Android Studio Templates

    More on Android Templates

    Hello World

    Tour of Android Studio

    Setting Up a Virtual Device

    FAQ: Emulators on Windows 10 with AMD processor

    Running on an emulator

    Running on a physical Android device

    The Button Counter app

    Introduction

    Setup Play Project

    The Constraint Layout

    Constraints and Resizing

    Positioning Widgets

    Inner Lines within a Widget

    Layouts on Different Devices

    More on the Constraints

    Layout Designer rendering error

    Baseline Constraints

    Constraining Widgets

    Add Scrolling Capabilities

    The Button Counter App

    Finish Layout

    Activites, Bundles and Classes

    Java Fields and Classes

    Asking good questions

    Button Click and onClickListener

    Fixing Some Issues

    Get Text and Null Checking

    ID Confusion and Challenge Time

    Save Instance State

    Activity Lifecycle

    Overriding Methods

    Logging and Bundle Data

    Wrap Up

    Java Tutorials

    Introduction to this section

    Hello World

    Strings and Ints

    Arithmetic and String Concatenation

    Classes

    Encapsulation

    Multiple Constructors

    this and Calling Methods

    Object and Method Chaining

    Enum and ArrayList

    Testing Our Classes

    Inheritance

    Extending From a Class

    Overloading and Overriding Annotation

    Inheritance Challenge

    Repeating Code While

    for and for each Loops

    do while Loop

    Comparing Numbers and Objects

    Calculator App

    Introduction to this section

    Demo Calculator App

    Calculator Interface Setup

    Continue with Interface

    Fine Tuning the Layout

    Create Landscape Layout

    Comparing Files with Diff

    Comparing Directories

    Flowchart and onClickListeners

    Operation Button Listeners

    Implement Operations

    Decimal Point Bug Fix

    Bug Fix Challenge

    Guidelines

    Fixing Landscape Layout

    Add Neg Button to Layout

    Write Neg Button Functionality

    Add Neg Button to Portrait

    Top 10 Downloaded App

    Introduction to this section

    Introduction

    FAQ: Apple's RSS Feeds

    Async Task

    Important note for API 28 and the Top 10 Downloader

    Exectute Our Async Task

    doInBackground and downloadXML

    Exceptions and Buffered Reader

    Security Exception

    Stack Trace and the logcat

    Android App Permissions

    Processing XML Data

    XML Parsing Factory Classes

    Main XML Parsing Loop

    Testing the Program

    ListView and Array Adapters

    Array Adapter

    Create Custom Adapter

    Context and Layout Inflater

    Custom Adapter Implementation

    Improving the Adapter

    ViewHolder Pattern

    Adding a Menu​

    Get Menus for Multiple Feeds Working

    Menu Groups

    Implement Top 10 and Top 25

    Challenge Solution

    Generics Adapter

    YouTube App

    Introduction to this section

    Details and Setup

    YouTube API Setup

    Add Second Activity

    Adding Layouts Dynamically

    Get Google API Key

    onInitialization Failure

    onInitialization Success

    Test App and Add Listeners

    Documentation and more testing

    Demo App and Create Layouts

    Standalone Activity

    Intents and Manifest File Changes

    Run and Test App

    Challenge Solution

    Flickr App

    Introduction to this section

    Details and Setup

    Flickr API Usage

    API JSON and Validation

    Create Project

    Async Task

    Finish Download Code

    Download JSON Data

    Project Diagram and Photo Class Code

    Get Flickr JSON Data Class Code

    Create URI and JSON Parsing

    Implement Call Backs

    Make Get JSON Asyncronous

    Finish Off Code

    User Interface

    Recycler View

    Search and Photo Detail Activities

    Nesting Linear Layouts

    RecyclerView Adapter

    Implement Methods and Picasso

    Get Picasso Working

    Gesture Detector

    Touch Events

    Implementing Touch Methods

    BaseActivity and Serializable

    PhotoDetailActivity

    Material Design

    Material Design Continued

    Backwards Compatibility

    Style Sheets

    Custom Style Sheet

    Experimenting with Styles

    Other Material Design Changes

    Differences in API Levels and Challenge

    String Resources

    Search Menu Code

    SearchView

    SearchManager

    Implement Searching

    Shared Preferences

    Show Empty Search Message and Summary

    Databases and the Friends App

    Introduction to this section

    Introduction to Databases

    Database Terminology

    Command Line and Path Setup for Windows

    Command Line and Path Setup for Mac

    Command Line and Path Setup for Ubuntu Linux

    Introduction to Sqlite

    More SQL with Sqlite

    Sqlite Querying Data

    Order By and Joins

    More Complex Joins

    Wild Cards and Views

    Housekeeping and Challenge

    Basic SQL in Android

    Debugging SQL in Code

    Cursor and Navigation

    Android File System

    Content Providers

    Setup Contacts

    Content Provider Example

    ContactsContract.Contacts

    ContentResolver

    Permissions API 22 and Earlier

    Permissions API 23 and Higher

    Checking Permissions at Runtime

    Testing the app

    Avoiding Crashes and a Challenge

    More on Snackbars

    Intents setData and Uri's

    Storing State vs Checking State Each Time

    Test Scripts, Challenge and Cleanup

    Tasktimer App Overview

    TaskTimer Database

    TasksContract class setup

    AppDatabase and SQLiteHelper

    onUpgrade and testing

    Create a new Content Provider

    UriMatcher and the query method

    More on Content Providers

    Testing our Content Provider

    Mime types and inserting records

    Add Update and Delete functionality to our Content Provider

    Content Values and SQL Injection attack prevention

    Add Main Menu

    How to update to a new SDK and Build Tools

    Add RecyclerView and LinearLayout

    Add Widgets and Constraints

    Add the "add_edit" Layout

    Set Widget Properties

    Task and Fragment Setup

    Reviewing Fragment Setup Files

    Setup for "Add Task"

    Add/Edit Functionality

    Add our OnClick Listener

    Cursor Loader

    Deprecation of framework LoadManager class

    Test CursorLoader

    RecyclerView Cursor Adapter

    Finish Adapter and Test

    Content Provider and notifyChange method

    Test App and Challenge

    Onclick Listeners and Callbacks

    Changes to Listener

    Test Edit, and Implement the Delete functionality

    Fragments in the Layout

    Alternative Landscape version of the Layout

    Fragments in Code

    Fragment Manager and Fragment Transaction

    Passing Data to Fragments

    Fix Edit Task In Portrait Mode

    Removing Fragments

    Removing Fragments Continued

    Topics Covered to Date

    Introduction to Dialogs

    Creating Dialogs

    More on Dialogs

    Cancelling a Dialog

    Adding a Delete Dialog To Our App

    Testing the Dialog

    Asserts & BuildConfig

    OnDismissWeird Behavior

    onBackPressed Method

    Yagni and onClose

    Using Multiple Dialogs

    Dialogs and the Up Button

    Creating an About Dialog

    Finish off About Dialog

    Displaying the About Dialog

    Testing App and Fixing Errors

    Versioning and build.gradle

    Dismissing Dialogue Alternatives

    Supporting Older Versions

    Compatibility Challenge Solution

    v21 Layout

    Finish and Test

    Using AppCompat Correctly

    Fixing AppCompat Issue

    Compatibility Libraries

    Compatibility Challenge and AppCompat

    The Fragment Lifecycle

    The Fragment Lifecycle

    Avoiding Duplicate Calls

    Managing Fragments

    Dynamic Display

    Replacing AddEditActivity

    Finishing Fragments

    Remove Warnings and Challenge

    Challenge Solution

    Completion of Challenge

    Retaining Fragment Instances

    More on Retaining Fragments

    Multiple Tables

    Task Timings

    Create Timings Task

    RecyclerView Item Click Listener

    NonNull Annotation

    Timings Contract Class

    Update Content Provider for Timings

    Recap

    Database Updates

    Saving the Timing Data

    Create Test Data

    Save Test Records

    Generate Test Records

    Debug and Release Builds

    Using a SQLite View

    Adding the View to the Database

    Testing Database Upgrades

    Constraint Layout Chains

    Chain Types

    Finishing Portrait Layouts

    The Landscape Layouts

    The Report Adapter

    The Durations Report Activity

    Loading the Data

    Vector Drawables and Asset Studio

    The Report Menu

    Report Menu Code

    Apply Filter

    Finish Filter and Test

    Testing in Different Locales

    The Date Picker Dialog

    Filtering by Date

    Build Gradle and Updating API Level

    Updating Support Libraries

    Update Build Gradle File

    Evil Bugs

    Unbuggy Date Picker Dialog

    Delete Old Timings Data

    Testing and Challenge

    Challenge Solution

    Sorting the Report

    Extra Information - Source code, and other stuff

    Source Code For All Apps

    Bonus Lecture and Information
    https://www.danacenter.ir/pe/instagram

    آموزش رشد فالوور در اینستاگرام