(1397/4/20) تغییرات:دوره Android App Development: Modern Android UI Design Elements اضافه شد!
دوره Android App Development: Building Battery-Conscious Apps اضافه شد!
دوره Android App Development: Communicating with the User اضافه شد!
دوره Android App Development: Accessibility اضافه شد!
دوره Android App Development: Local Data Storage اضافه شد!
دانلود آموزش توسعه اپ اندروید
یکی از پرطرفدارترین سیستم عامل هایی که امروزه در دستگاه های همراه و گوشی های هوشمند مورد استفاده قرار می گیرد، سیستم عامل
اندروید (Android) است و این امر بازار کار پر رونقی در زمینه ساخت و توسعه برنامه های کاربردی قابل اجرا بر روی اندروید به وجود آورده است. از ویژگی های این سیستم عامل که در میزان محبوبیت آن نقش به سزایی داشته اند می توان به مواردی مانند پشتیبانی از تمامی تکنولوژیهای اتصال (=Connectivity) شامل GSM/EDGE, CDMA, EV-DO, UMTS, بلوتوث و وای-فای، پشتیبانی از سخت افزارهای مختلف همچون جی پی اس و دوربینهای متنوع، پشتیبانی از فرمتهای مختلف فایلهای
مالتی مدیا مثل MPEG-۴, H.۲۶۴, MP3, AAC, AMR, JPEG, PNG, GIF، امکان ارسال پیغامهای متنی یا همان اس ام اس (SMS) از فرمهای SMS, MMS و XMPP، دارای مرورگری بر اساس فریم ورک اوپن سورس WebKit، استفاده از نرمافزار SQLite برای ذخیره دادهها و مدیریت بانکهای اطلاعاتی و ... اشاره نمود.
در دوره های آموزشی Lynda Android App Development Tutorial Series شما با مفاهیم مورد نیاز در برنامه نویسی اپ های اندروید و چگونگی ساخت و توسعه اپ های آن آشنا می شوید.
سرفصل های دوره آموزشی Lynda Android App Development: Design Patterns for Mobile Architecture:
- معماری های متداول
- حداقل معماری قابل قبول (MVA)
- تبدیل به MVP
- گسترش لایه ها
- کار با اشخاص
- وابستگی و تزریق رابط
- پیاده سازی الگوی هماهنگی
- اضافه کردن اتصال با RxJava
سرفصل های دوره آموزشی Lynda Android App Development: In-App Purchasing:
- راه اندازی یک برنامه موجود برای پرداخت در برنامه
- کار با سیستم ساخت Gradle
- ثبت یک فروشگاه
- تعریف و دسترسی به پارامترهای تنظیم پیکربندی Gradle از کد
- راه اندازی یک حساب پرداخت
- تنظیم حساب های آزمون IAB
- انتشار APK به آلفای Google Play
- تعریف محصولات مدیریت شده و محصولات مشترک
- صورتحساب درون برنامه
- تست خرید در برنامه
سرفصل های دوره آموزشی Lynda Android App Development: In-App Purchasing:
- ادغام برنامه های تلفن همراه
- برقراری ارتباط با Android
- جلوگیری از انسداد برنامه با موضوعات پس زمینه
- آماده سازی یک برنامه برای ارتباطات شبکه
- اعلام مجوز
- بررسی اتصال شبکه
- بازیابی داده ها بر روی وب
- استفاده از API های سنتی
- استفاده از کتابخانه های شخص ثالث
سرفصل های دوره آموزشی Lynda Android App Development: Data Persistence Libraries:
- بررسی اجمالی SQLite
- تعریف یک جدول پایگاه داده
- بررسی نحوه ایجاد جدول SQLite
- اجرای ایجاد جدول
- قرار دادن داده ها با یک رابطه کلید خارجی
- بررسی پایگاه داده با استفاده از ترمینال
- به روز رسانی و حذف سوابق
- کار با Cupboard
- کار با Realm
سرفصل های دوره آموزشی Lynda Android App Development: Design a User Interface:
- استفاده از View Components
- بررسی مخزن طراحی
- استفاده از جزء ConstraintLayout جدید
- اضافه کردن دیدگاه به ViewGroup با جاوا
- مدیریت مقادیر رشته به عنوان منابع
- کار با TextView، EditText و TextInputLayout
- نمایش پیام های تست و Snackbar
- تعریف و استفاده از سبک
- استفاده از اجزای طراحی مواد
- مدیریت نمایش تصویر با Picasso
سرفصل های دوره آموزشی Lynda Android Development: Building Battery-Conscious Apps:
- اصول ساخت برنامه های وضعیت باتری
- علل تخلیه بیش از حد باتری
- استفاده درست از مدیر زنگ هشدار، خدمات، گیرنده های پخش و موضوعات
- کار با Android JobScheduler API
- نظارت و اقدام در تغییر حالت باتری
- مدیریت حالت اندروید Marshmallow Doze
- تشخیص مسائل باتری با ابزار Battery Historian
سرفصل های دوره آموزشی Lynda Android Development: Modern Android UI Design Elements:
- ایجاد یک طرح سفارشی با XML
- راه اندازی پردازنده های OnClick
- برقراری تماس API
- ایجاد دیدگاه های سفارشی
- اجرای اشیاء ViewHolder
- گواهی های امضاء
- اضافه کردن چک باکس
سرفصل های دوره آموزشی Lynda Android App Development: Communicating with the User:
- ارتباط با toasts
- نمایش snackba
- استفاده از snackbars با اقدامات
- ایجاد پنجره های ساده و انتخاب dialogs
- نتایج حاصل از گفتگو
- ایجاد پنجره های سفارشی
- نمایش اعلان ها
- استفاده از NotificationCompat
- کار با اعلان های گسترده
سرفصل های دوره آموزشی Lynda Android App Development: Accessibility:
- دسترس پذیری چیست؟
- استفاده از TalkBack و Switch Access
- اصول کلیدی طراحی جهانی
- اطلاع رسانی پیام های معنی دار
- ارائه یک سلسله مراتب روشن اطلاعات
- اضافه کردن معنی و کارایی به کنترل های کاربر
- ارائه برچسب های منحصر به فرد و معنی دار
- بهبود تجربه کاربر برای خدمات دسترسی
- ایجاد و دست زدن به اقدامات دسترسی سفارشی
- تست برنامه شما برای دسترسی
سرفصل های دوره آموزشی Lynda Android App Development: Local Data Storage:
- بررسی گزینه های ذخیره سازی داده های محلی
- ایجاد یک دستگاه مجازی اندروید
- شروع یک پروژه جدید
- تعریف ترجیحات با جاوا و فعالیت ها
- ایجاد و خواندن فایل های داده JSON و XML
- ایجاد یک پایگاه داده جدید SQLite
- وارد کردن و بازیابی داده ها در پایگاه داده
کلمات کلیدی: Android App, آموزش Android App, آموزش تصویری Android App, آموزش ویدیویی Android App, آموزش کامل Android ,
Lynda full tutorial collection,
مغدیش, مغدیش, Download Lynda Android App Development Tutorial Series,
Tutorial,
E-Learning,
Training Course,
Education,
برنامه نویسی و طراحی وب,
Instruction,
CBT,
Teacher,
Direct Download Link,
DDL,
New,
Update,
Online,
Buy,
Usnet,
Torrent,
P30Download,
Danlod,
Danload,
Donload,
nhkg,n hl,ca,
مغدیش شدیقخهی شحح یثرثمخحپثدف فعفخقهشم سثقهثس, مغدیش شدیقخهی شحح یثرثمخحئثدف فعفخقهشم سثقهثس, Developers need to know how to manage an app's complexity. In this course, learn how to simplify your apps by applying simple architectural design patterns to your mobile code base.,
دانلود آموزش های شرکت لیندا,
gdknh, gdknh, دانلود آموزش آموزش توسعه اپ اندروید,
اموزش آنلاین,
مجازی,
فیلم آموزشی,
مبتنی بر کامپیوتر,
یادگیری,
ویدئو,
دوره آموزشی,
Android App, Development, download, Learning, Lynda, لیندا, وب, Web, آموزش, اپ اندروید, برنامه نویسی, توسعه, دانلود, طراحی سایت,
راهنمای تصویری,
استاد,
مدرس,
معلم,
تدریس خصوصی,
Development & Web,
رایگان,
خرید,
پی سی,
پی 30,
با لینک مستقیم,
اپدیت,
در دوره های آموزشی Lynda Android App Development Tutorial Series شما با مفاهیم مورد نیاز در برنامه نویسی اپ های اندروید و چگونگی ساخت و توسعه اپ های آن آشنا می شوید. ,
ترافیک نیم بها,
ای لرنینگ,
فایل آموزش,
از راه دور,
مجانی,
داونلود,
دانلد,
تورنت,
یوزنت,
تحميل,
ڈاؤن لوڈ,
دریافت,
فعفخقهشم مثشقدهدل فقشهدهدل,
hl,ca j,sui h\ hknv,dn, hl,ca j,sui hm hknv,dn,دانلود Lynda Android App Development Tutorial Series - آموزش توسعه اپ اندروید,
2018-07-11
09:42:09
دانلود Lynda Android App Development Tutorial Series - آموزش توسعه اپ اندروید
🎓 نام آموزش | Lynda Android App Development Tutorial Series |
📁 دسته بندی | برنامه نویسی و طراحی وب |
💾 حجم فایل | 5349 مگابایت |
📅 تاریخ به روزرسانی | 1397/4/20 |
📊 تعداد دانلود | 27,523 |
❤️ هزینه دانلود | رایگان و نیم بها |
Lynda Android App Development Tutorial Series
Download
Android App Development: Design Patterns for Mobile Architecture
Developers need to know how to manage an app's complexity. In this course, learn how to simplify your apps by applying simple architectural design patterns to your mobile code base. Discover how these design patterns can help you reduce bugs and maximize your development time by making your code easier to read and test. Jon Bott covers different architectural models such as MVC, MVP, and VIPER. In addition, he walks through the conversion process from MVC to a layered architecture, covering dependency injection, the coordinator pattern, and data binding.
Topics include:
- Common architectures
- Minimum viable architecture (MVA)
- Converting to MVP
- Expanding layers
- Working with entities
- Dependency and interface injection
- Implementing the coordination pattern
- Adding binding with RxJava
Android App Development: In-App Purchasing
After you've finished developing your app, you're ready to reap the financial benefits of your work. In this course, learn about the Google Play In-app Billing API, and how to use it effectively to sell digital products within your app. Instructor Albert Lo kicks off the course by explaining how to set up your existing app for in-app purchases by modifying the UI. Next, he acquaints you with the Gradle build system, and shows how to leverage it to support in-app purchases. Albert then provides an overview of the billing process, and shows how to define your digital products, and use the Google in-app library to query purchased items, launch the purchase flow from both one-time purchases and subscriptions, and handle responses.
Topics include:
- Setting up an existing app for In-app Billing
- Working with the Gradle build system
- Registering a keystore
- Defining and accessing Gradle build configuration parameters from code
- Setting up a payments merchant account
- Setting up IAB test accounts
- Publishing the APK to Google Play alpha
- Defining managed products and subscription products
- Implementing In-app Billing
- Testing in-app purchases
Android App Development: RESTful Web Services
Android integrates with a variety of cloud-based and custom web services in a variety of ways, including RESTful services created in PHP or Java, to get, update, and send data over the web. This course shows how you can take advantage of web services, integrations, and libraries to optimize how your app handles network connectivity, errors, data management, and more. IInstructor David Gassner starts with an overview discussion about available networking strategies, and then dives into how to declare networking permissions, make network requests, handle responses, parse data returned from a web service, and pass user credentials to services that support HTTP basic authentication. He also provides an overview of popular higher-level networking libraries, including OkHttp and Picasso, and offers recommendations for improving performance in network-connected apps. David also covers using static feeds, using dynamic PHP pages hosted on a public server web service, and integrating apps with network data storage.
Topics include:
- Integrating mobile apps
- Communicating with Android
- Preventing app freezes with background threads
- Preparing an app for network communication
- Declaring permissions
- Checking network connectivity
- Retrieving data over the web
- Using traditional APIs
- Using third-party libraries
Android App Development: Data Persistence Libraries
By persisting your data, you can provide users with a more seamless experience with your app—even when they go offline. If you're an Android app developer, you have many data persistence options to choose from. In this course, learn about various options for storing your app's data in a database. To begin, Annyce Davis reviews using the de facto data persistence solution available on Android: SQLite. She takes you through basic SQLite concepts—such as how to create a database wrapper and insert data into a table—as well as a few more advanced topics. Next, she covers working with Cupboard, an open-source project dedicated to simplifying your SQLite interactions. To wrap up, she dives into working with Realm, an object database solution designed with mobile devices in mind. Throughout the course, Annyce discusses establishing relationships between database tables, creating and running queries, as well as performing data migrations.
Topics include:
- Overview of SQLite
- Defining a database table's schema
- Exploring SQLite create table syntax
- Executing create table statements
- Inserting data with a foreign key relation
- Inspecting the database using a terminal
- Updating and deleting records
- Working with Cupboard
- Working with Realm
Android App Development: Design a User Interface
Create a user interface (UI) for a mobile app built with the Android SDK. David Gassner shows you how, in this course. David starts by exploring layout options, including views, components, measurement units, and loading layouts at runtime. Then he moves on to using ViewGroup components, showing you how to align interface elements with the new ConstraintLayout, and how to use the LinearLayout and RelativeLayout components. Next, he covers text, demonstrating how to display strings and collect information from the user with input fields. Finally, he shows how to create themes, use styles, and display images.
Topics include:
- Using View components
- Exploring the design repository
- Using the new ConstraintLayout component
- Adding views to a ViewGroup with Java
- Manage string values as resources
- Working with TextView, EditText, and TextInputLayout
- Displaying toast and Snackbar messages
- Defining and applying styles
- Using material design components
- Managing image display with Picasso
Android App Development: Building Battery-Conscious Apps
Battery life remains the bane of every Android user. Poorly written apps can contribute to battery drain and impact the user experience across the entire device. If your app is outed as a battery hog, that's a fast path to bad reviews—and a high uninstall rate. This course teaches developers how to build battery-friendly apps that are efficient without compromising on functionality or performance. Instructor Ravi Subramanian introduces common programming patterns that result in higher-than-normal battery usage and recommends new ways to write code to use resources more efficiently. He also shows how to use the JobScheduler API to perform deferred work and how to discover and diagnose battery consumption "hot spots" in apps with Battery Historian. Plus, learn how battery-saving features Doze mode and App Standby will affect the performance of your app.
Topics include:
- Principles of building battery-conscious apps
- Causes of excessive battery drain
- Correct usage of Alarm Manager, services, broadcast receivers, and threads
- Working with the Android JobScheduler API
- Monitoring and acting on battery state changes
- Handling Android Marshmallow Doze mode
- Diagnosing battery issues with the Battery Historian tool
Android App Development: Modern Android UI Design Elements
Bring your apps into the modern era. Android UI design has evolved, and an Android developer needs to know about the most popular UI elements used today and when to use them. This course teaches developers how to incorporate side navigation drawers, create view holders, and implement custom layouts and views, and design a RecyclerView for mixed view types—such as a category header view and photo item view. Instructor Albert Lo grounds the lessons in a real-world project: a photography app that pulls photos from multiple sources, including Google Photos, and uses the new UI elements to display them in an interactive grid. Following these techniques will lead to more sophisticated and engaging user experiences for your Android apps.
Topics include:
- Creating a custom layout with XML
- Setting up OnClick handlers
- Making API calls
- Creating custom views
- Implementing ViewHolder objects
- Signing certificates
- Adding a checkbox
Android App Development: Communicating with the User
Knowing how and when to display communications in your Android app can ensure your users enjoy a smooth user experience with a predictable and reliable flow. Join Joe Marini in this course and learn how to give your users the information they need at the right time. Joe demonstrates how to communicate to your users using toast messages, snackbars, and dialogs depending on if you want the user to acknowledge or confirm information. He explains how to handle events using notifications, how to customize layouts, and how to work with action buttons. He also shares the benefits and drawbacks of each feature so you can select the right method for the best user experience.
Table of Contents:
- Communicating with toasts
- Displaying a snackba
- Using snackbars with actions
- Creating simple dialogs and choice dialogs
- Returning results from a dialog
- Creating custom dialogs
- Displaying notifications
- Using NotificationCompat
- Working with expanded notifications
Android App Development: Accessibility
Learn how to create applications that everyone—regardless of their abilities—can independently interact with and enjoy. In this course, join instructor Renato Iwashima as he steps through the fundamentals of digital accessibility and usability for the Android platform. Renato provides a quick introduction to digital accessibility, explaining what it is, why it's important, and how to work with accessibility features such as TalkBack and Switch Access. He also covers the key principles of universal design and explains how to implement the fundamentals of accessibility and usability; add meaning and operability to user controls; improve the user experience for accessibility services; and test your Android app for accessibility.
Topics include:
- What is accessibility?
- Using TalkBack and Switch Access
- Key principles of universal design
- Communicating meaningful error messages
- Providing a clear hierarchy of information
- Adding meaning and operability to user controls
- Providing unique and meaningful labels
- Improving the user experience for accessibility services
- Creating and handling custom accessibility actions
- Testing your app for accessibility
Android App Development: Local Data Storage
Take your Android programming skills to the next level with the Android built-in framework that enables local data management in text files and SQLite-based relational databases. This course shows you how to create datacentric apps for Android devices, using SQLite, Java, and the built-in android.database packages. Author David Gassner describes how to define shared preferences, work with JSON and XML files in internal and external data stores, and create new local SQLite databases.
Topics include:
- Exploring local data storage options
- Creating an Android virtual device
- Starting a new project
- Defining preferences with Java and activities
- Creating and reading JSON and XML data files
- Creating a new SQLite database
- Inserting and retrieving data in the database
More info ( ↓ open / close ↑ )