دوره آموزش برنامه نویسی اندروید
- این دوره به مدت دو ماه، طی 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