Android 9, Kotlin i Android Studio 3.2 u jednoj knjizi - Neil Smith
Android 9, Kotlin i Android Studio 3.2 u jednoj knjizi - Neil Smith
Share
Potpuno ažurirana za Android Studio 3.2 i Android 9, cilj ove knjige je da naučite vještine potrebne za razvoj aplikacija zasnovanih na Androidu upotrebom Android Strudia, Kotlin programskog jezika i Android Architecture Componenta.
Ova knjiga počinje od osnove i pruža opis koraka potrebnih za podešavanje Android razvojnog okruženja i okruženja za testiranje, a zatim je predstavljeno programiranje u Kotlinu uključujući tipove podataka, kontrolu toka, funkcije, lambda izraze i objektno-orijentisano programiranje.
Pregled Android Studioa uključuje opis područja kao što su prozori alata, editor koda i alatka Layout Editor. Zatim je predstavljena arhitektura Androida i uključen je detaljan pregled dizajna Android aplikacije i korisničkih sučelja upotrebom okruženja Android Studio.
Također su uključena poglavlja koja opisuju Android Architecture Components uključujući modele prikaza, upravljanje životnim ciklusima, pristup bazi podataka Room, navigacijske aplikacije, "žive" podatke i povezivanje podataka.
Također su opisane i naprednije teme kao što su namjene, rukovanje ekranom osjetljivim na dodir, prepoznavanje pokreta prstom, pristup kameri i reprodukcija te snimanje video i audio zapisa. Ovo izdanje knjige također obuhvaća tiskanje, prijelaz i skladištenje datoteka zasnovano na oblaku.
Detaljno su opisani i koncepti kao što je Material Design, uključujući upotrebu plutajućih komandnih dugmadi, Snackbara, interfejsa s karticama, prikaza kartica, navigacijskih fioka i palete s alatkama koje se skupljaju.
Osim opisa osnovnih tehnika razvoja Androida, knjiga također uključuje teme specifične za Google Play kao što su implementacija mapa pomoću Google Maps Android API-ja, i slanje aplikacije na Google Play Developer Consoleu.
Ostale ključne funkcije Android Studioa 3.2 i Androida 9 također su detaljno opisane, uključujući Layout Editor, ConstraintLayout i ConstraintSet klase, ulančavanje ograničenja i barijera, obavijesti o direktnom odgovoru i podršku za više prozora.
Pod pretpostavkom da već imate određeno iskustvo u programiranju i da ste spremni preuzeti Android Studio, spremni ste za početak rada
- Učenje osnova Kotlin programiranja
- Razumevanje Android arhitekture
- Upoznavanje Android Studio alatke Layout Editor
- Praćenje smjernice Android arhitekture
- Detektovanje dodira ekrana i pokreta prstom
- Upotreba komponenti Android arhitekture
- Dizajniranje korisničkih sučelja pomoću klase ConstraintLayout
- Implementiranje akcija, namera i servisa
- Izgradnja funkcije Instant App
- Slanje i primanje obavijesti
- Implementiranje podrške Picture-in-Picture
- Poboljšanje otkrivanja aplikacije upotrebom funkcije App Link
Kratak sadržaj
POGLAVLJE 1 Uvod,1
POGLAVLJE 2 Podešavanje Android Studio razvojnog okruženja, 3
POGLAVLJE 3 Kreiranje primjera Android aplikacija u Android Studiou, 13
POGLAVLJE 4 Pregled korisničkog sučelja razvojnog okruženja Android Studio, 29
POGLAVLJE 5 Kreiranje Android virtuelnog uređaja (AVD) u razvojnom okruženju Android Studio, 37
POGLAVLJE 6 Upotreba i konfiguracija Android Studio AVD emulatora, 47
POGLAVLJE 7 Testiranje Android Studio aplikacije na fizičkom Android uređaju, 57
POGLAVLJE 8 Osnove editora koda razvojnog okruženja Android Studio, 63
POGLAVLJE 9 Pregled Android arhitekture, 75
POGLAVLJE 10 Anatomija Android aplikacije, 79
POGLAVLJE 11 Uvod u Kotlin, 83
POGLAVLJE 12 Kotlin tipovi podataka, promjenljive i vrijednost null, 87
POGLAVLJE 13 Kotlin operatori i izrazi, 97
POGLAVLJE 14 Kotlin kontrola toka,105
POGLAVLJE 15 Pregled Kotlin funkcija i lambda izraza, 113
POGLAVLJE 16 Osnove objektno-orijentisanog programiranja u Kotlinu, 119
POGLAVLJE 17 Uvod u Kotlin nasleÐivanje i izrada potklasa, 129
POGLAVLJE 18 Razumevanje „životnih ciklusa“ Android aplikacije i aktivnosti, 135
POGLAVLJE 19 Obrada promjene stanja Android aktivnosti, 141
POGLAVLJE 20 Promjene stanja Android aktivnosti kroz primjer, 149
POGLAVLJE 21 Snimanje i vraćanje stanja Android aktivnosti, 157
POGLAVLJE 22 Layout Editor alatka razvojnog okruženja Android Studio, 163
POGLAVLJE 23 Vodič za upotrebu rasporeda ConstraintLayout
u razvojnom okruženju Android Studio, 177
POGLAVLJE 24 Upotreba lanaca i razmjera klase ConstraintLayout
u razvojnom okruženju Android Studio, 195
POGLAVLJE 25 Uputstvo za klasu ConstraintLayout za alatku Layout Editor
razvojnog okruženja Android Studio, 203
POGLAVLJE 26 Ručno dizajniranje XML rasporeda u razvojnom okruženju Android Studio, 213
POGLAVLJE 27 Upravljanje ograničenjima upotrebom skupova ograničenja, 219
POGLAVLJE 28 Uputstvo za Android klasu ConstraintSet, 225
POGLAVLJE 29 Vodič za upotrebu funkcije Instant Run u razvojnom okruženju Android Studio, 233
POGLAVLJE 30 Pregled i primjer Android funkcija za obradu događaja, 239
POGLAVLJE 31 Obrada dogañaja dodira i višestrukog dodira na Androidu, 247
POGLAVLJE 32 Detektovanje uobičajenih pokreta prstom upotrebom Androida
Detektor gesta klase, 255
POGLAVLJE 33 Implementiranje prilagođenih pokreta prstom i prepoznavanje
primicanja i odmicanja prstiju na Androidu, 261
POGLAVLJE 34 Uvod u Android fragmente, 273
POGLAVLJE 35 Upotreba fragmenata u razvojnom okruženju Android Studio – početnica, 281
POGLAVLJE 36 Moderna arhitektura Android aplikacije s Jetpackom, 293
POGLAVLJE 37 Uputstvo za Android Jetpack komponentu ViewModel, 299
POGLAVLJE 38 Uputstvo za Android Jetpack LiveData komponentu, 307
POGLAVLJE 39 Pregled Android JetpackData Binding biblioteke, 311
POGLAVLJE 40 Uputstvo za Android Jetpack povezivanje podataka, 319
POGLAVLJE 41 Upotreba Android komponenata koje su svesne „životnog ciklusa“, 329
POGLAVLJE 42 Uputstvo za Android Jetpack svijest „životnog ciklusa“, 333
POGLAVLJE 43 Pregled Android Navigation Architecture Componenta, 339
POGLAVLJE 44 Uputstvo za Android Jetpack komponentu navigacije, 347
POGLAVLJE 45 Kreiranje Overflow menija na Androidu i upravljanje njima , 361
POGLAVLJE 46 Animacija korisničkog sučelja pomoću Android Transitions radnog okvira , 371
POGLAVLJE 47 Uputstvo za Android prelaze upotrebom metode beginDelayedTransition , 381
POGLAVLJE 48 Implementiranje Android prelaza scene – uputstvo , 387
POGLAVLJE 49 Upotreba plutajućeg komandnog dugmeta i Snackbara , 395
POGLAVLJE 50 Kreiranje interfejsa sa karticama upotrebom komponente TabLayout , 405
POGLAVLJE 51 Upotreba vidžeta RecyclerView i CardView , 417
POGLAVLJE 52 Uputstvo za Android komponente RecyclerView i CardView , 423
POGLAVLJE 53 Uputstvo za primer podataka Layout Editor alatke , 433
POGLAVLJE 54 Upotreba rasporeda AppBar i Collapsing Toolbar , 443
POGLAVLJE 55 Implementiranje Android navigacione fioke , 453
POGLAVLJE 56 Uputstvo za Android Studio šablon Master/DetailFlow , 461
POGLAVLJE 57 Pregled Android namere , 471
POGLAVLJE 58 Android eksplicitne namere – primenjeni primer , 477
POGLAVLJE 59 Android implicitne namere – primenjeni primer , 485
POGLAVLJE 60 Android objekti Broadcast Intents i Broadcast Receivers , 493
POGLAVLJE 61 Pregled osnova programske niti i klase AsyncTasks , 501
POGLAVLJE 62 Pregled Android pokrenutih i vezanih servisa , 509
POGLAVLJE 63 Implementiranje Android pokrenutog servisa – primenjeni primer, 515
POGLAVLJE 64 Android lokalni vezani servis – primenjeni primer, 523
POGLAVLJE 65 Android udaljeni vezani servisi – primenjeni primer, 531
POGLAVLJE 66 Uputstvo za Android obaveštenja, 537
POGLAVLJE 67 Uputstvo za Android Direct Reply obaveštenja, 551
POGLAVLJE 68 Uvod u Android podršku za više prozora, 561
POGLAVLJE 69 Uputstvo za Android Studio režime sa više prozora Split-Screen i Freeform, 569
POGLAVLJE 70 Pregled Android SQLite baza podataka, 575
POGLAVLJE 71 Android Room Persistence biblioteka, 581
POGLAVLJE 72 Uputstvo za Android TableLayout i TableRow, 591
POGLAVLJE 73 Uputstvo za Android Room bazu podataka i skladište, 599
POGLAVLJE 74 Pristupanje skladištu u oblaku upotrebom Android Storage Access radnog okvira, 613
POGLAVLJE 75 Primer za Android Storage Access radni okvir, 619
POGLAVLJE 76 Implementiranje video reprodukovanja na Androidu
upotrebom klasa VideoView i MediaController, 629
POGLAVLJE 77 Android Picture-in-Picture režim, 637
POGLAVLJE 78 Uputstvo za Android Picture-in-Picture režim, 643
POGLAVLJE 79 Snimanje video zapisa i fotografija na Androidu pomoću objekta CameraIntent, 651
POGLAVLJE 80 Kreiranje zahteva za dozvolu izvršenja u Androidu, 657
POGLAVLJE 81 Snimanje i reprodukovanje audio fajlova na Androidu
upotrebom klasa MediaPlayer i MediaRecorder, 665
POGLAVLJE 82 Upotreba Google Maps Android API-ja u razvojnom okruženju Android Studio, 677
POGLAVLJE 83 Štampanje pomoću Android Printing radnog okvira, 691
POGLAVLJE 84 Primer štampanja HTML-a i veb sadržaja na Androidu, 699
POGLAVLJE 85 Vodič za štampanje sopstvenog dokumenta na Androidu, 709
POGLAVLJE 86 Predstavljanje Android funkcije App Links, 723
POGLAVLJE 87 Uputstvo za Android Studio App Links, 727
POGLAVLJE 88 Predstavljanje Android funkcije Instant Apps, 739
POGLAVLJE 89 Uputstvo za Android funkciju Instant App, 745
POGLAVLJE 90 PrilagoÐavanje Android Studio projekta za funkciju Instant App, 751
POGLAVLJE 91 Vodič za Android Studio alatku Profiler, 757
POGLAVLJE 92 Uputstvo za Android biometrijsku provjeru identiteta, 769
POGLAVLJE 93 Kreiranje, testiranje i slanje paketa Android aplikacija, 777
POGLAVLJE 94 Pregled Gradle sustava u Android Studiou, 795
Informatika Kompjuter Biblioteka Nakladnici Operativni sustavi Sve knjige
Česta pitanja
Koji su Načini plaćanja?
Koji su Načini plaćanja?
- Kreditnom ili debitnom karticom
- Pouzećem – plaćanje po primitku paketa direktno djelatniku pošte
- Virmanom (uplata na žiro račun) -plaćanje Internet bankarstvom, uplatnicom u pošti, banci
Koliki su troškovi poštarine i koji je rok isporuke?
Koliki su troškovi poštarine i koji je rok isporuke?
Iznos narudžbe (vrijednost košarice) i troškovi slanja na adrese u Republici Hrvatskoj
Do 150,00 € -> 7,00 €
Iznad 150,00 € -> Gratis
Iznos narudžbe (vrijednost košarice) i troškovi slanja u inozemstvo
Do 26,54 € -> 20,97 €
Za svakih slijedećih 26,54 € vrijednosti košarice (do maksimalne vrijednosti košarice 132,72 €) dodaje se 5,30 €
Od 132,72 € vrijednosti košarice nadalje trošak dostave iznosi 46,18 €
Rok isporuke je od 14 do 30 radnih dana (u radne dane ne spadaju vikendi, blagdani i državni praznici).
U slučaju nepredviđene situacije, rok dostave može se produljiti, ali o tome ćete biti naknadno obaviješteni (mailom ili telefonski).
Da li je moguće osobno preuzimanje naručenih knjiga na adresi?
Da li je moguće osobno preuzimanje naručenih knjiga na adresi?
Kada su knjige dostupne, moguće je osobno preuzimanje knjiga na adresi ureda Ivane Brlić Mažuranić 72 (Malešnica), 10090 Zagreb uz obaveznu prethodnu najavu na telefon 00385 (0)1 3731 748.
Trebate pomoć oko kupovine putem naše internet stranice www.strucnaknjizara.com?
Trebate pomoć oko kupovine putem naše internet stranice www.strucnaknjizara.com?
Slobodno nas kontaktirajte putem naše e-mail adrese: info@strucnaknjizara.com ili telefonski na broj: 00385 (0)1 3731 748.
Ako se ne snalazite ili ne želite naručiti knjige preko internet trgovine, slobodno nam pošaljite direktan upit/narudžbu na e-mail na info@strucnaknjizara.com.
Za narudžbu su potrebni sljedeći podaci:
Točan naslov željene knjige i količina,
ime i prezime,
adresa dostave,
e-mail adresa i
telefonski broj.
Tražite stručnu knjigu i ne možete da ju pronađete?
Javite nam, potrudit ćemo se da je pronađemo za Vas.
Newsletter prijava
...prijavi se na listu i prati akcije