Please enable JavaScript.
Coggle requires JavaScript to display documents.
RESOURCES, Android 101, Android 401, Android 201, Android 301, ZERO STATE,…
RESOURCES
Linkedin
Android Developers
Twitter
Android Developers
Youtube
Android Developers
Android 101
RecyclerView
Introduction
Multiple ViewHolder
Diff
StateChanges like checkbox
Pagination
Animation
Left Right Drag & Upside Downside Changes
ListView
COMPOSE
Introduction
Composable
Basics Component
Modifier
StateManagement
Recomposition
Theming
App Navigation
Principles of navigation
Navigation Component
Overview
GetStarted
Desing Your Navigation Graph
Use Your Navigation Graph
The Back Stack
Integrations
Migration to the Navigation Component
Test Navigation
Navigation State Management & Refresh Problem - Binding or ViewModel
Navigation manager
Custom Back Navigation
Introduction
Predictive back gesture
Add Support for predictive back animation
Responsive Design
Handling Configuration Changes
Design for different form factors
Swipe Between Views
Swipe Views using ViewPager2
Swipe Views using ViewPager2
TabLayout
Fragments
About Fragments
Create Fragments
Fragment Manager
FragmentManager
ChildFragmentManager
ParentFragmentManager
Fragment Transactions
Animate transitions between Fragments
Fragment Lifecycle
Saving State with Fragments
Communicate with Fragments
Working with the app bar
Displaying dialogs with DialogFragments
Debug your Fragment
Test your Fragment
DataTransfer
BackTransfer - setFragmentResult & Listener
Activity - Fragment Data Transfer
Applinks
Introduction
Enabling links to app content
Verify App Links
Create App Links for Instant App
View & Xml Relation
findViewById
ButterKnife
Syntehtic Import
DataBinding
ViewBinding
App Architecture
Introduction & Architecture Patterns
Prensipler
SOLID
Architecture Patterns
MVVM Basics
MVP Basics
MVI Basics
Test Yaklaşımları
LiveData
Flow
LifeCycle-Aware Components
UI Layer
Domain Layer
Data Layer
Architecture Recommendations
Add App content to the home screen or launcher
Create custom Quick Settings
App widgets
Introduction
Create a simple widget
Enhance your widget
Create an advanced widget
Use collection widgets
Size your widgets
Enable widget configuration
Build a widget host
Integrate content with home channels
About home channels
Integrate books into home channels
Integrate video into home channels
Integrate audio into home channels
Control external devices
View Hiyerarşisi & Basic UI Elements and Layouts
Layouts
FrameLayout
LinearLayout
RelativeLayout
GridLayout
ConstraintLayout
Views
Resource Types
Custom Views
Custom Component
Draw Component
Maps
User Location
Pinleme
App Entry Points
Activities
Introduction
Lifecyle
State Changes
Test your app activities
Tasks and the back stack
Processes and app lifecycle
Parcelables & Bundles
Loaders
Recents Screen
Restrictions on starting activities from the background
onActivityResult & registerForActivityResult
Interact with Other Apps
Intents & Intent Filters
App Shortcuts
Introduction
Create Shortcuts
Add capabilities to shortcuts
Manage shortcuts
Best practices for shortcuts
Event Handling in Android
Notifications
Toast
Show Dialog
Splash Screen Api
BottomSheetView
Exoplayer
Themes
View Animation & Transition
Material Design
Audio & Video
Right to Left Support
Android 401
Services
Foreground Services
Background & BoundServices
AIDL
Broadcast Recievers
Content Providers
Sensors
AdMob
App Bundles
Generate Singed APK
Obfuscate
Accessibility
Alarms
Work Manager
Camera
Connectivity
RenderScript
Google Play
& Huawei App Gallery, Galaxy Store
Google Assistant
SDK Extensions
Android 201
Uzak Sunucu
Retrofit
OkHttp
SSL Pinning
1.. Json Format
XML Format
Soap kSoap2
Apollo
Http Request Types
Modular Architecture
About Modularization
Common Patterns
Multiple Repos Pattern
Feature Module
Sdk Module
Instant App
Gradle
Introduction
BuildTypes & Product Flouvers
Dependency Management
implementation vs api
debugImplementation, testImplementation
Circular Dependency Problem
Dependency Conflict
AndroidX Libraries & support Libraries
Gradle vs Kts & DSL
versionCatalogs
Tasks
Background Tasks
About Background Tasks
Background Optimizations
Manage Awake State
Asynchronous Work
Persistent Work
Testing
Room
Filtreleme
Görselleştirme
DB Çıkarma
DB Ekleme
DB Şifreleme
Dependency Injection
Hilt
Introudction
Manuel Dependency Injection
Dependency Injection with Hilt
Hilt in Multi Module Apps
Use Hilt with other Jetpack Libraries
Hilt testing guide
Hilt & Dagger Annotations Cheat Sheet
Dagger
Introduction
Using Dagger in Android Apps
Hilt in Multi Module Apps
Koin
Veritabanı Basics
CRUD
Görselleştirme
SharedPref
DataStore
SqLite
Clean Architecture
Diğer Prensipler
App Data & Files
UserData & Files
User Identity
Android 301
Startup Timing
Cold
Warm
Hot
Permissions
ANR
Memory Leaks
What is the CONTEXT?
Benchmark
App Startup
Multilanguage & Localization
Baseline Profiiler
ZERO STATE
1.Bahaneler & Öncelikler
Paralı Eğitim Alınır mı? Eğitim alacaksanız da nelere dikkat etmeniz lazım
Soru sorma konusu & Hintli abey
Kimi tanıyorsun konusu
Herkesten Yazılımcı olur mu? Kıstaslar neler?
Kaç para kazanıyoruz
Farklı Kazanç Modelleri? Neden uğraşmayacaksınız?
Android 0
Android Studio Components
New Project
Open Project
Get From VCS
Assistant: What's New Screen
Project Explorer
app module
Manifest
Source folder
java & kotlin folder
test folder
androidTest folder
res folder
drawable
mipmap
values
xml
App resources overview
Gradle Scripts
Project Gradle
app Gradle
Proguard-rules.pro file
Gradle.Properties
Gradle-Wrapper.properties
local.properties
settings.gradle
kts vs gradle
Project Manager
Tabs
Build
Logcat
Problems
App Quality Insight
Terminal
Version Control
App Inspections
App Link Assistant
Bookmarks
Build Variants
Device Explorer
Layout Inspector
Services
Structure
ToDo
Git
GitHub
GitLab
Bitbucket
Azure
Notification
Gradle
Device Manager
Running Devices
Commit (enable version control)
Branches
Icons
Run App
Debug App
Profile App
Make Module
Apply Changes & Restart Activity
Devices
Troubleshoot Device Connection
Pair Devices Using Wi-Fi
Select Multiple Devices
Avaliable Devices
Edit Run Configurations
Device Mirroring
Apply Code Changes
Attach Debugger to Android Process
Sync Project with Gradle Files
10 Search shortcut
Run anything shortcut
Project Structure
Settings
Encoding
Sign-in to Google
Menues
Android Studio Fundamentals
Jetbrains Toolbox
Android Studio Versions
Customize
Plugins
Learn
My Cources
SDK Manager
Virtual Device Manager
Import an Android Code Sample
Import Project
Profile or Debug App
JDK Settings
Android API Levels
-1. Computer Spesification
Developer Guides
CodeLabs
CodeLabs
CodeLabs - GitHub
Courses
For beginners
Android Basics with Compose
Android Basics in Kotlin
Android Development with Kotlin: Classroom course
For experienced Android developers
Jetpack Compose for Android Developers
Modern Android App Architecture
Make your Android app more accessible
Use coroutines in common Android use cases
Kotlin language training
Kotlin Bootcamp for Programmers
Kotlin for Java developers
Certification and degree programs
Associate Android Developer Certification
Google Play Store Listing Certificate
Android Kotlin Developer Nanodegree
Samples
Now In Android - GitHub
Browse API reference
501
Android 401
Libraries
Android Platform
Jetpack Libraries
Compose Libraries
Google Play Services
Google Play SDK Index
Best Practices
Testing
Performance
Accessibility
Privacy
Security
SDK Best Practices
Configure your build
Devices
Device Compatibility
Large Screens - tablets, foldables, ChromeOS
WearOS
Android TV
Android for Cars
ChromeOS Devices
Cross Device SDK
Android (Go edition)
Health Connect
Assistant
Developer Centers
Media Apps
Games
Health & Fitness