آموزش برنامه نویسی اندروید

دوره آموزش برنامه نویسی اندروید

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

مفاهیمی که ارائه می گردد شامل موارد زیر است

Git source controller

Build your first app

  • Create an Android project
  • Run your app
  • Build a simple user interface
  • Start another activity

Application fundamentals

  • App components
  • Activating components
  • The manifest file
  • App resources

App resources

  • Grouping resource types
  • Providing alternative resources
  • Qualifier name rulesCreating alias resources
  • Accessing your app resources
  • Providing the best device compatibility with resources
  • How Android finds the best-matching resource

App manifest file

  • File features
  • File conventions
  • Manifest elements reference
  • Example manifest file

App permissions

  • Install-time and runtime permissions
  •  Support Android’s privacy goals
  • Best practices
  • Workflow for using permissions

Activities

  • Introduction to Activities
  • Activity Lifecycle
  • Tasks and Back Stack
  • Processes and Application Lifecycle
  • Parcelables and Bundles
  • Fragments   
  • Interacting with Other Apps
  • Handling App Links

Intents and Intent Filters

User Interface

  • Layouts
  •  Notifications Overview
  • Control the system UI visibility
  • Slide between fragments using ViewPager
  • Supporting Swipe-to-Refresh
  • Toasts overview
  • Pop-up messages overview
  • Dialogs
  • Menus

Navigation Component

Services 

  • Foreground
  • Background
  • Bound
  • Interface Definition Language (AIDL)

App data and files

  • App-specific storage
  • Shared storage
  • Preferences
  • Databases (SQLite – Room ORM)

Jetpack

App architecture

  • MVVM
  • MVP

Architecture Components

Dependency Injection

  • Dagger

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

source: developer.android.com

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *