Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Sanzhar Android por Mind Map: Sanzhar Android

1. Navigation

1.1. NavHost

1.1.1. Compose Navigation

1.2. Fragment Navigation

1.2.1. Graph

1.2.2. Activity

1.2.3. Fragment

1.2.4. NavHostNavigation

2. Kotlin

2.1. Classes

2.1.1. Sealed

2.1.1.1. Selectable classes

2.1.2. Data

2.1.2.1. Autochange functions

2.1.3. Basic

2.1.4. Enum

2.1.4.1. Selectable data

2.2. lambda

2.2.1. Own

2.2.2. Map

2.2.3. ForEach

2.2.4. Reduce

2.2.5. Filter

2.2.6. FlatMap

2.2.7. Any

2.2.8. All

2.2.9. Run

2.2.10. Also

2.2.11. Apply

2.3. Cycle

2.3.1. For

2.3.2. While

2.3.3. Do While

2.4. Functions

2.4.1. Basic

2.4.1.1. Return or =

2.4.2. Extended

2.5. Condition

2.5.1. When

2.5.2. If

2.6. Type

2.6.1. String

2.6.2. Int

2.6.3. Float

2.6.4. Double

2.6.5. List

2.6.6. Boolean

3. Corutines

3.1. Scope

3.1.1. ViewModelScope

3.1.2. GlobalScope

3.1.3. LifecycleScope

3.2. Types

3.2.1. Launch

3.2.1.1. Dispathchers

3.2.1.1.1. Main

3.2.1.1.2. IO

3.2.1.1.3. Default

3.2.2. Async

3.2.2.1. With Result

3.3. Suspend

3.3.1. Only on another thread

4. Debug

4.1. Break Point

4.1.1. For checking code

4.1.2. Condition

4.2. App Inspection

4.2.1. For checking requests, data

4.3. Profiler

4.3.1. For checking lags

4.4. Layer Inspection

4.4.1. For checking UI

4.5. Evaluate Expression

4.5.1. Some operations with part of code

4.6. DevOPS xD

4.6.1. Checking borders

4.6.2. Animation check

5. Clean Architecture

5.1. High Level

5.1.1. Domain

5.1.1.1. Entity

5.1.1.2. UseCase

5.2. Low Level

5.2.1. Data

5.2.1.1. Repository

5.2.2. Presentation

5.2.2.1. UI

5.2.2.2. ViewModel

6. Architecture Pattern

6.1. MVI

6.1.1. Model -> View -> Model

6.2. Class ViewModel

6.2.1. Save information

6.3. State

6.4. НЕ ИСПОЛЬЗУЕМ mutableStateOf в ViewModel

7. Notification

7.1. FireBase

7.1.1. Init app

7.1.2. Service

7.1.3. ------ Intent

8. DeepLinks

8.1. Web

8.2. App

8.2.1. schema

8.2.2. host

8.2.3. path

8.2.4. htttps//:nfactorial.com/path

8.3. WebApp

8.3.1. nfactorial:path

8.4. Verify links

9. OOP

9.1. open

9.1.1. Используется чтобы можно было наследоваться

10. Activity Tasks

10.1. Standart

10.2. Single Task

10.3. Single Top

10.4. Single Instance

10.5. Single instance per task

11. SDK (Google Maps)

11.1. Get API

12. Media

12.1. ExoPlayer

12.2. Media Item

12.3. Player

12.4. PlayerView

13. .xml

13.1. Layout

13.1.1. Contraint

13.1.2. Linear

13.1.3. Frame

13.2. Objects

13.2.1. TextField

13.2.2. Button

13.2.3. EditText

13.3. Recycler View

13.3.1. Adapter

13.3.2. Item

13.3.3. DiffUtils

14. Android Studio

14.1. Gradle

14.1.1. Min/Target SDK

14.1.2. Dependenies

14.1.3. Implementation

14.1.4. Release/Debug

14.2. Activity Lifecycle

14.2.1. On Create

14.2.1.1. Создание : Не видны элементы

14.2.2. On Start

14.2.2.1. Видны элементы : Не интерактны

14.2.3. On Resume

14.2.3.1. Интерактны

14.2.4. On Stop

14.2.4.1. Видны : Не интерактны

14.2.5. On Pause

14.2.5.1. Не видны

14.2.6. On Destroy

14.2.6.1. Удалено

14.3. Manifests

14.3.1. Init Activity

14.3.2. Launcher

14.3.3. Icons

14.3.4. Label

14.4. Res

14.4.1. Drawable

14.4.1.1. Png

14.4.1.2. Jpeg

14.4.2. Values

14.4.2.1. Colors

14.4.2.2. Strings

14.4.2.2.1. Locale

14.4.2.3. Themes

14.4.3. Mipmap

14.4.3.1. Icons

15. Jetpack Compose

15.1. Layout

15.1.1. Box

15.1.2. Colum

15.1.3. Row

15.1.4. Card

15.1.5. Lazy Column \ Row

15.1.6. Lazy Horizontal \ Vertical Grid

15.2. Component

15.2.1. RangeSlider

15.2.2. Text

15.2.3. Icon

15.2.4. Image

15.2.5. Button

15.2.6. TextField

15.2.7. Slider

15.2.8. Checkbox

15.2.9. Switch

15.2.10. Spacer

15.2.11. Horizontal Devider

15.2.12. FloatingActionButton

15.3. Modifier

15.3.1. verticalScroll

15.3.2. alignment

15.3.3. align

15.3.4. arrangment

15.4. Animation

15.4.1. graphicsLayer

16. Data

16.1. SharedPref

16.1.1. Local, easy

16.2. Data Store

16.2.1. Local, medium but reactive

16.3. Room

16.3.1. Local, SQL Tables

17. RestAPI

17.1. OkHTTP

17.2. Retrofit

17.3. Json

17.4. Rest

17.4.1. GET

17.4.2. POST

17.4.3. UPDATE

18. Animation

18.1. AnimationVisibility

18.2. AnimateColorAsState

18.3. AnimateStateAsState

18.4. AnimatedContent

19. Dependency Injection

19.1. Inversion

19.1.1. Abstraction

19.2. Koin

19.2.1. single

19.2.1.1. Singleton

19.2.2. factory

19.2.2.1. Not Singleton

19.2.3. get()

19.2.3.1. Own Search

19.2.4. module

19.2.5. Application

19.2.6. # Runtime

20. Service

20.1. # Main Thread

20.2. Foreground

20.2.1. В шторке

20.3. Background

20.3.1. Если закрыть то не будет работать

20.4. Bounce

20.4.1. Умрет когда активити отключится

20.5. Constraints