European Internet School: Android App Development: From Beginner to Advanced
Европейско интернет училище
Назад
/
Android
/
Android App Development: From Beginner to Advanced
Android App Development: From Beginner to Advanced
Съдържание на курса
Урок 1: Setting Up Your Development Environment: Install Android Studio and Configure Emulators
# Setting Up Your Development Environment: Installing Android Studio and Configuring Emulators --- ...
Започнете урока
Урок 2: Understanding Android Architecture: Components (Activities, Services, Broadcast Receivers, Content Providers)
| **Use Case** | |------------------------|--------------------------------...
Започнете урока
Урок 3: Building Your First App: Creating a Simple UI with XML and Handling User Input
```markdown # Building Your First App: Creating a Simple UI with XML and Handling User Input --- #...
Започнете урока
Урок 4: Mastering Layouts: Linear, Relative, Constraint, and Grid Layouts for Responsive Design
<Button android:id="@+id/button2" android:layout_width="0dp" android:layout_...
Започнете урока
Урок 5: Working with Views and ViewGroups: Buttons, TextViews, EditTexts, and Custom Components
heightMeasureSpec) ) } override fun onLayout(changed: Boolean, l: Int, t: Int, r: I...
Започнете урока
Урок 6: Handling User Events: Click Listeners, Touch Events, and Gestures with MotionEvent
# **Handling User Events: Click Listeners, Touch Events, and Gestures with `MotionEvent`** User int...
Започнете урока
Урок 7: Storing Data Locally: SharedPreferences, Internal/External Storage, and SQLite Databases
# **Storing Data Locally: SharedPreferences, Internal/External Storage, and SQLite Databases** ## *...
Започнете урока
Урок 8: Networking in Android: Making HTTP Requests with Retrofit and Parsing JSON Responses
# Networking in Android: Making HTTP Requests with Retrofit and Parsing JSON Responses ## Introduct...
Започнете урока
Урок 9: Implementing Navigation: Using Navigation Component, Fragments, and Deep Links
```markdown # Implementing Navigation: Using Navigation Component, Fragments, and Deep Links ## Int...
Започнете урока
Урок 10: Consuming APIs: Building a Real-World App with RESTful Services (e.g., Weather or News API)
r" android:visibility="gone" /> <TextView android:id="@+id/tvCity" andr...
Започнете урока
Урок 11: Working with Background Tasks: Threads, AsyncTask, Coroutines, and WorkManager
```markdown # **Working with Background Tasks: Threads, AsyncTask, Coroutines, and WorkManager** ##...
Започнете урока
Урок 12: Implementing Authentication: Firebase Authentication (Email, Google Sign-In) and JWT Tokens
# **Implementing Authentication: Firebase Authentication (Email, Google Sign-In) and JWT Tokens** -...
Започнете урока
Урок 13: Optimizing Performance: Memory Management, ListView/RecyclerView Optimization, and ProGuard
# **Optimizing Performance: Memory Management, ListView/RecyclerView Optimization, and ProGuard** -...
Започнете урока
Урок 14: Publishing Your App: Preparing APK/AAB, Google Play Console Submission, and Beta Testing
# Publishing Your App: Preparing APK/AAB, Google Play Console Submission, and Beta Testing --- ## ...
Започнете урока
Урок 15: Advanced Topics: Jetpack Compose (Modern UI Toolkit), Room Database, and MVVM Architecture
```markdown # **Advanced Topics: Jetpack Compose, Room Database, and MVVM Architecture** --- ## **...
Започнете урока