Асновы ўласнай мабільнай распрацоўкі з дапамогай Android вывучаюцца з дапамогай актуальнага кода і найноўшых бібліятэк:
5. Вучыцеся, атрымліваючы задавальненне
4. Выконвайце лепшыя практыкі
3. Пераадольвайце праблемы з дапамогай праблем праграмавання
2. Стварыце поўнае мабільнае прыкладанне
1. Асвойце асновы Android з дапамогай віктарын
0. Гатовыя прайсці сертыфікаты і гутаркі?
Эксклюзіўна даступны ў Google Play і цалкам закадаваны на мове Kotlin, "Kotlin для Android" - гэта больш, чым дэманстрацыя самых папулярных распрацовак Android.
|> Пачаць кадзіраванне ў Kotlin:
Вывучыце мову Котлін, распрацаваўшы крутую і вясёлую праграму для Android.
Заўвага: Kotlin - сучасная статычная мова праграмавання.
«Дазваляе вам пісаць лепшыя, больш хуткія і мацнейшыя праграмы»
|> Дызайн карыстальніцкага інтэрфейсу:
Даведайцеся, як выкарыстоўваць родныя графічныя кампаненты з правіламі Material Design.
|> Даведайцеся Android SDK:
Стварыце поўнае мабільнае прыкладанне з Android Studio.
\> Задача:
Прапануецца навучальны шлях прыкладна па дзесяці тэмах з праблемамі кадавання для кожнай.
\> Тэст:
Што такое Kotlin?
А. Гэта фрэймворк Android
B. Гэта знакамітая бібліятэка
C. Гэта сучасная статычная мова праграмавання
D. Гэта інтэграванае асяроддзе распрацоўкі
Як у гульні, у якой вы з'яўляецеся героем, усе тэмы, акрамя першых дзвюх, можна вырашаць не па парадку.
/!\ Мне немагчыма раскрыць усе 11 тэм у адным спісе, бо "блокі слоў і вертыкальныя/гарызантальныя спісы слоў" з'яўляюцца звычайным парушэннем палітыкі Google Play!
*ABCD Android*
Вывучыце Android, стварыўшы першы праект з Android Studio
У гэтым раздзеле раскрываюцца асновы свету Android, канцэпцыі распрацоўкі асяроддзя і праграмавання.
Акрамя таго, праверце свае веды праз віктарыну, прапанаваную ў канцы гэтага курса!
* Kotlin і Kotlin Advanced *
Вывучайце мову Kotlin, распрацоўваючы прыкладанне для Android па ўсім свеце пляжу
Каб палепшыць свае навыкі, адна з прапанаваных задач:
код карыстальніцкага выгляду з чароўнымі паветранымі шарамі.
*Уласны карыстацкі інтэрфейс*
Парада, каб быць у гармоніі з правіламі Material Design:
Выкарыстоўвайце родныя кампаненты!
Заўвага: матэрыяльны дызайн - гэта адаптыўны набор інструкцый для тэлефона, планшэта і ноўтбука. Гэта правілы дызайну ў 3D з матэрыяламі, каб забяспечыць бесперапыннасць інтэрфейсу.
Гласарый: UI расшыфроўваецца як карыстацкі інтэрфейс.
Гэты курс змяшчае асновы карыстальніцкага інтэрфейсу, некаторыя лепшыя практыкі для стварэння правільнага карыстацкага інтэрфейсу і парады па рэсурсах.
* Харчаванне *
Меню неабходна для стварэння поўнага прыкладання.
Ад карыстальніцкага інтэрфейсу да архітэктуры, гэтая тэма ахоплівае, як працаваць з графічнымі кампанентамі навігацыі.
*RecyclerView*
RecyclerView - гэта ключ да прадстаўлення спісу элементаў, ён працуе з адаптарам для аўтаматызацыі адлюстравання.
Паняцце адаптара паглыбляецца ў адпаведнасці з:
+ Як ён аб'ядноўвае дадзеныя і прагляд?
+ Які выгляд падыходзіць?
Задача складаецца ў тым, каб адлюстраваць спіс самых прыгожых пляжаў.
Заўвага: гэту распрацоўку (адлюстраванне спісу) можна аптымізаваць з дапамогай Compose.
* Налады карыстальніка *
Карыстальніцкія параметры павінны быць разгледжаны ў першую чаргу для захавання пастаянных даных, гэта працуе з бібліятэкай androidx.preferences або з бібліятэкай DataStore ад Jetpack для інтэграцыі ў архітэктуру MAD (Modern Android Development).
Ва ўсіх выпадках гаворка ідзе пра чытанне і запіс пар ключ-значэнне, якія можна аднавіць нават пасля закрыцця прыкладання.
* Паведамленне *
Лепшае напрыканцы: праўда пра бізнэс мабільных дадаткаў.