Skip to content

Curs de programare Android – Kotlin, Jetpack Compose UI, structuri de date grafice și algoritmi

Curs de programare Android – Kotlin, Jetpack Compose UI, structuri de date grafice și algoritmi

Creați o aplicație Android cu Kotlin și Jetpack Compose UI. Aflați despre structurile și algoritmii de date Graph creând o aplicație Sudoku.

✏️ Creat de Ryan M. Kay. Vezi canalul lui: https://www.youtube.com/channel/UCSwuCetC3YlO1Y7bqVW5GHg
🎉 Ryan are un curs Java gratuit:https://www.youtube.com/watch?v=FL2SMZxNQlc/>
💻 Codul sursă complet aici:: https://github.com/BracketCove/GraphSudokuOpen/tree/master/app/src/main/java/com/bracketcove/graphsudoku
💻 Filiala punct de plecare aici: https://github.com/BracketCove/GraphSudokuOpen/tree/starting_point

Marcaje temporale:
⌨️ (0:00:16) Introducere și prezentare generală: subiecte, sursă
⌨️ (0:02:39) Abordare de proiectare a aplicației: Minimalism și arhitectură MV-Whatever Biblioteca terță parte
⌨️ (0:04:50) Pachetul de domeniu: Repository Pattern, Enum, Data Class, Sealed Class, Hash Code, Interfaces
⌨️ (0:34:39) Pachet comun: Funcții și variabile de extensie, Principiu deschis-închis (OCP), Clasă abstractă, Singleton
⌨️ (0:50:20) Pachetul de persistență (stocare): Back End Clean Architecture cu Java File System Storage, Jetpack Proto Datastore
⌨️ (1:28:07) Pachet UI: Jetpack Compose UI Basics, Styles, Typography, Light & Dark Themes
⌨️ (1:39:56) Pachet de componente UI: modificatori, bară de instrumente reutilizabilă și ecrane de încărcare
⌨️ (1:52:08) UI Active Game Feature Pachet: Presentation Logic & ViewModel w/ Coroutines, Kotlin Function Types
⌨️ (2:30:55) Pachet UI Active Game: Joc Sudoku cu Jetpack Compose UI și Container de activități
Notă: într-o aplicație mai mare, aș sugera utilizarea Fragmentelor ca containere; nu avea sens să cu această aplicație totuși
⌨️ (3:15:58) Pachetul logic de calcul: prezentare generală, proiectare și testare a Graph DS & Algos pentru Sudokus *pătrat* de dimensiune n

🎉 Mulțumim susținătorilor noștri Campion și Sponsor:
👾 Wong Voon Jinq
👾 hexploatare
👾 Katia Moran
👾 BlckPhantom
👾 Nick Raker
👾 Otis Morgan
👾 DeezMaster
👾 AppWrite

Învățați să codificați gratuit și obțineți un job de dezvoltator: https://www.freecodecamp.org

Citiți sute de articole despre programare: https://freecodecamp.org/news

Cursuri interesante:

Leave a Reply

Your email address will not be published. Required fields are marked *