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

    Android O & Java - The Complete Android Development Bootcamp

    تولید کننده: Udemy
    توسعه برنامه Android O را از ابتدا تا انتها بیاموزید. یاد بگیرید که در هنگام ساختن پروژه های سرگرم کننده Android O ، در جاوا کدنویسی کنید
    9,900 تومان
    مشخصات محصول
    طول مدت آموزش20 ساعت و 30 دقیقه
    زبان آموزشانگلیسی روان و ساده
    محصول موسسه آموزشیUdemy
    نحوه ارائه آموزشقابل دانلود و ارسال (جهت ارسال DVD تماس حاصل فرمائید.)
    حجم دانلود3 گیگابایت

    پیش نیازها:

    • هیچ تجربه برنامه نویسی لازم نیست - من همه چیزهایی را که باید بدانید به شما یاد می دهم
    • رایانه شخصی یا Mac با حداقل 10 گیگابایت فضای خالی
    • همه برنامه ها در Android Studio ایجاد می شوند (رایگان)

    • این دوره برای چه کسی است؟
    • اگر یک مبتدی مطلق برای کد نویسی هستید ، این دوره را طی کنید.
    • اگر مبتدی کاملی در توسعه برنامه Android یا توسعه برنامه تلفن همراه هستید این دوره برای شما مناسب است
    • اگر از iOS به Android تغییر می کنید ، این یک روش سریع برای انجام آن است.
    • اگر یک توسعه دهنده با تجربه اندرویدی هستید ، این دوره برای شما مناسب نیست

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

    Set up for Android Development

    How the Course is Structured

    How to Get All the Free Stuff

    Download Your Massive Bundle Here

    Developing for Android - Tools for this Course

    Setup on Mac: Android Studio, the JDK & Connecting a Physical Device

    Setup on Windows: Android Studio, the JDK & Connecting a Physical Device

    Troubleshooting: Android Device Not Recognised

    Configure Android Studio for Productivity: Themes, Auto-Import & SDKs

    How to Set Up an Android Emulator with Hardware Acceleration

    Slow PC? Make it Run Faster with these Performance Tricks [Windows]

    Build the "I am Rich" App to learn about project structure and XML [Tutorial]

    What Will We Make?

    Creating a New Android Studio Project and Choosing the API Level

    Working with the Layout Editor, Strings, and App Themes

    Adding Graphics to a Project and using ImageViews

    What is XML and How Does it Work?

    XML Code Demystified

    Setting a Custom Launcher Icon

    Running the App to Test it Out!

    Design the App's Screen in the Layout XML

    Understand the Android Project Structure

    The Wonderful World of Version Control: Installing Git

    Git Installation Links

    Coding Challenge #1 - Using the Layout Editor in Android Studio and Github

    What are the Coding Challenges?

    What You Will Create

    Step 1: Importing Projects from GitHub and Opening them in Android Studio ⭐️

    Step 2: Add a TextView

    Step 3: Add an ImageView

    Step 4: Run the App

    Step 5: How to Submit Your Assignment on Github [Optional]

    I am Poor Challenge Solution

    Build a Dice App to Learn Java & XML Fundamentals [Tutorial]

    What Will We Make?

    Start a New Project and Style the App with the Theme Editor

    Generating App Icons and Adding Graphics to a Project

    Designing a Screen with Nested Layouts

    Using Variables and Linking Layout Elements to Java Code

    Use the Logcat and a Listener to Check if a Button is Pressed

    Create Random Numbers in Java

    Java Arrays and How to Use Them

    Why did the programmer quit his job?

    Debugging Practice: Compilation and Build Errors

    Debugging Practice: The App Has Stopped. What to do after a Crash.

    Show Off Your Work

    The Code for the Complete Dicee Project

    Coding Challenge #2 - Data Types, Variables and Arrays

    What You Will Create

    Debugging: Cannot Resolve symbol 'AppCompatActivity'

    Step 1: Import the Skeleton Project from Github

    Step 2: Change the App's Theme

    Step 3: Download the Graphics for the App

    Step 4: Generate New App Icons

    Step 5: Add the Graphics to the Project

    Step 6: Design the App in the Layout XML

    Step 7: Link the Layout to Java Code

    Step 8: Check for Bugs and Predict the Future

    Step 9: Submit Your Coursework [Optional]

    Magic 8 Ball Challenge Solution

    Java Programming for Beginners

    Introduction to the Programming Modules

    Setting up a Pure Java Project in Android Studio

    Code Blocks, the main() Method, and Code Compilation Explained

    Comments, Variables and Types

    Why you'll want to comment your code

    Methods Part 1 - Defining and Calling a Method

    Methods Part 2 - Adding Parameters

    Methods Part 3 - Multiple Parameters and Returning a Value

    Control Flow: Conditional Statements (IF/ELSE)

    Make a BMI Calculator [Challenge]

    Build a Music App [Tutorial]

    What Will We Make?

    Setting Up the Project & Using Colours as Resources

    How to Use Android Documentation and Other Resources

    Calling the Constructor to Create a SoundPool

    Member Variables and the Importance of Scope

    Using the onClick Property instead of a Listener

    How to Play a Sound in Your App using the SoundPool

    The Code for the Complete Xylophone Project

    Build a Quiz App and Learn about the MVC Design Pattern [Tutorial]

    What Will We Make?

    Import & Familiarise Yourself with the Skeleton Project

    Understand Casting & Link the Layout to the Java Code

    Set an OnClickListener & Implement a Toast Message

    Create the Model Class & Generate Code with Android Studio

    Boolean - A Data Type that Holds One of Two Values

    The Model View Controller (MVC) Design Pattern and Why We Use It

    Retrieve Quiz Questions from an Array and Display them on Screen

    Update Questions on Screen and Interpret Errors in the Logcat

    Check the User's Answer and Give Feedback

    Working with the Progress Bar and Tracking Score

    Fixing the Screen Orientation and Displaying an AlertDialog

    An Overview of How an Android App Works

    The Activity Lifecycle

    Saving State using the Bundle and Null Pointer Exceptions

    The Difference between Zero and Null

    Do You Want This?

    The Code for the Complete Quizzler Project

    Coding Challenge #3 - Control Flow - Build a Story App Like Lifeline

    What You'll Create

    Step 1: Setup the Project

    Step 2: Examine the activity_main.xml and the strings.xml

    Step 3: Create the Variables for the Views

    Step 4: Wire up the Views to the Java Code

    Step 5: Detect Clicks on the Buttons

    Step 6: Take the Adventure One Step Further

    Step 7: Create a Variable to Track the Player's Path

    Step 8: Complete the Game Using Conditionals to Check the State

    Step 9: Submit Your Project [Optional]

    Destini Challenge Solution

    Working with the Constraint Layout & Creating Multiple Layouts

    Converting to a Constraint Layout & Designing for Multiple Screens

    Setting Constraints and Using Built-In Styles

    Linking Views to Each Other

    Using Guidelines to Position Layout Elements

    Automatically Inferring Constraints with Android Studio

    Resource Qualifiers and Layouts for Landscape Mode

    Internationalisation, Resource Qualifiers and the Translations Editor

    Creating a Landscape Layout and Adding Content Descriptions for Accessibility

    Complete Layout Source Code

    Java Programming for Intermediates

    Set up a Standard Java Project in Android Studio

    Virtual Machines & Program Entry Points: main() vs the Android Intent Filter

    Classes and Objects Demystified

    Fields, the Dot Notation, and an Object's State

    Using Getters/Setters & Access Modifiers: Public v.s. Private

    No-Argument Constructors v.s. Parameterised Constructors

    Object Behaviour & Using Methods

    The static Keyword: Class Variables & Class Methods

    Inheritance, the protected Modifier & the @Override Annotation

    Bonus Question

    Build a Weather App - Use GPS and APIs to Get Data from the Web [Tutorial]

    What Will We Make?

    Project Setup & Overview

    Get your Own free API Key (App ID)

    Gradle Project & Module Scripts and Android SDK Compatibility

    Adding External Libraries as Dependencies with Gradle

    Manage App Permissions in the Android Manifest

    Runtime Permissions & Using the LocationManager to Get Your Location

    Networking, HTTP Requests, Status Codes & APIs

    HTTP Response Cheat Sheet

    Making the HTTP Request for Weather Data

    The JSON Format Explained

    Do you know JSON?

    Parse the JSON and Handle Exceptions with a Try-Catch Block

    Update the UI and Show the Weather to the User

    Create a New Activity and Link Activity & Layout

    Using Intents to Navigate Between Activities

    Intent Extras and EditText onEditorAction() Callbacks

    API Call with a City Name, the Logical NOT and Freeing Up Resources

    The Complete Code for the Clima App

    Coding Challenge #4 - REST & APIs - Build a Bitcoin Price Tracker

    What You Will Create

    Step 1: Import the Project

    Step 2: Check out the Files in the Stub Project

    Step 3: Add App Permissions to Access the Internet

    Step 4: Add the Android Asynchronous Http Client Dependency

    Step 5: Set up the Spinner View

    Step 6: Interpret the API Docs and Request a JSON

    Step 7: Make a GET Request Using the Networking Code

    Step 8: Parse the JSON and update the User Interface

    Step 9: Submit Your Assignment on Github [Optional]

    Bitcoin Ticker Challenge Solution

    Build a WhatsApp Clone and learn to use Cloud Data Storage [Tutorial]

    What Will We Make?

    Project Tour and Overview of Existing Code

    What is Firebase?

    Create a New Project on Firebase and Configure the Android App

    Registering New Users, Validating Data & the Builder Design Pattern

    Storing Data Locally (on Device) using SharedPreferences

    Handling User Login with FirebaseAuth

    Retrieve the Locally Stored Data

    Create the Model Class & Save Data to the Cloud

    ListViews, Adapters & ArrayLists

    Implementing the ViewHolder Pattern

    Retrieve Data from Firebase with a ChildEventListener

    Styling Views with 9 Patch Images

    Download the Complete Code for the FlashChat App

    Challenge: Persist the Username in Firebase instead of Local Storage

    Solution: Persisting a username in Firebase

    App Design Course Introduction

    Introduction to the App Design Course

    Why is Design Important for an App Entrepreneur?

    Designer versus Non-Designer Thinking

    Colour Theory

    Understanding the Mood of Your Colour Palette

    How to Combine Colours and Formulate Colour Palettes

    Tools for Designing with Colour

    Further Reading on Designing with Colour

    Typography

    Introduction to Typography

    The Serif Font Family - Origins and Use

    The Sans Serif Font Family - Origins and Use

    How Typography Determines Readability

    How to Combine Fonts Like a Pro

    Further Reading about Typography

    The Fundamentals of User Interface (UI) Design for Mobile

    Introduction to User Interface Design

    The Tour Guide Approach to UI Design

    The Importance of Alignment

    What is Good Practice in Interaction Design?

    Colour in User Interface Design

    The Many Ways of Designing Text Overlays

    How to Be an Attention Architect

    Further Reading on User Interface Design

    The Fundamentals of User Experience (UX) Design for Mobile

    Introduction to User Experience Design

    Usability

    Asking for Permissions

    User Profiling

    Form vs. Function

    Consistency

    Simplicity

    Don't Make Me Think

    Onboarding

    Idiot Boxes

    Further Reading on User Experience Design

    Designing for iOS vs. Android - What are the Important Differences?

    Android vs. iOS Design

    Navigation

    The Devil is in the Details

    Differences in Icon Design

    Flat vs. Material Design

    Differences in Establishing Visual Hierarchy

    iOS and Android Design Guidelines

    Putting it All Together - A Step-By-Step Guide to the Mobile Design Workflow

    Step 1: Design Patterns and Colour Palettes

    Step 2: How to Design User Flow Diagrams


    3: How to Create Wireframes

    Step 4: How to Create Professional Mockups

    How to Use Sketch (4.1) to Create Mockups for Mobile

    How to Use Canva to Create Mockups

    Your Turn to Create Your Own Mockups

    Step 5: How to Create Animated App Prototypes

    How to Create Animated Prototypes with Keynote

    How to Create Prototypes with Marvel App

    Your Turn to Create a Prototype

    Resources

    Where to Find Free-For-Commercial Use Image Assets

    Where to Find Free-For-Commercial Use Icons

    Keep Learning and Improving!

    The Complete App Marketing Course

    The Importance of App Marketing

    The Fallacy of Build it and They Will Come

    Idea Validation - Save Yourself Time and Money

    The Importance of Idea Validation

    1. The Simplest Way of Validating Your Idea - The Starbucks Method

    2. Using Google Trends to Estimate the Size of Your Market

    3. The Landing Page Validation Method

    How to Create a Landing Page Website in Less than an Hour

    4. Creating a Minimum Viable Product

    5. Using Crowd-funding to Validate and Fund Your Idea

    App Monetisation Methods - How to Make Money From Your App

    How to Monetise Your App on iOS vs. Android

    When You Should Create a Paid App

    When to use In-App Advertisements

    How You Thought About These Alternative Monetisation Models?

    How to Optimise Your App Store Listing

    How to Get an App icon Designed without Breaking the Bank

    Split Testing for Super Success

    What Makes a Good App Icon?

    The Dos and Don'ts of Making App Screenshots

    Tools for Building Screenshots

    Growth Hacking Techniques for App Downloads

    Your First 1000 Customers

    Building an Email List

    The All Important Landing Page

    Blogging Your Way to Success

    Content Marketing for App Downloads

    How to Successfully Launch on Product Hunt

    How to Launch on Beta List

    How to Launch on Hacker News

    If At First You Don't Succeed...

    Cross Promotion

    Social Referrals and Social Queuing

    How to Make Social Media Work for You

    How to Get Press Coverage for Your App

    Do I need a PR Agency

    Not All Press is Created Equal

    How to Craft Your Story

    How to Craft Your Pitch

    How to Figure Out Which Journalists to Pitch

    How to Find Anyone's Email Address

    How to Pitch a Journalist

    Just-Add-Water Journalist Pitch Email

    Establishing a Relationship with a Journalist

    What if You Still Can't Get Anyone to Write About You?

    Final Tips on Getting Press

    How to Get Your App Featured on the App Store

    How to Get Featured on the App Store?

    "Only on the App Store"

    Work with the Corporate Mindset

    Native vs. Cross-Platform Apps

    Tips and Tricks for Getting Featured

    App Store Optimisation - How to Rank Higher on the App Store Search Algorithm

    What is App Store Optimisation (ASO)?

    Top Tips to Optimise Your App Store Listing

    My Complete ASO Workflow

    Using Apple Search Ads as a Research Tool

    Early vs. Late Game Strategies

    Differences Between Google Play and Apple App Store

    The Right Way of Using Paid Advertising to Drive App Downloads

    When to use Paid Advertising or App Marketing

    Always Test Before You Advertise

    Which Platform to Advertise On?

    How Much Does it Cost?

    How to Setup Your Facebook Ad

    Use Your Competitors' Ad Budget

    Where Can I Find More Customers?

    One Weird Trick to Get More Money from Apple

    App Store Reviews and Ratings

    How to Get More 5 Star Ratings and Reviews

    Use This Free Tools to Monitor Your App Reviews

    How to Use App Analytics to Increase User Retention

    How to use App Analytics to Increase User Retention

    White Hat vs. Black Hat Methods of Getting More App Downloads and Revenue

    White Hat Techniques

    Black Hat Techniques

    Bonus: How to Build Your App Showcase Website

    A 5 Second Way of Building a Web Page for Your iOS App

    How to Use Bootstrap to Build Your App Showcase Website

    Your Turn

    It's Time to Work Out Your Marketing Strategy

    https://www.danacenter.ir/pe/instagram

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