• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Książka/kurs aplikacji mobilnych.

VPS Starter Arubacloud
0 głosów
242 wizyt
pytanie zadane 16 marca 2023 w Java przez MacieKap Bywalec (2,400 p.)
Witam,
chciałbym nauczyć się pisać aplikacje mobilne w javie.
Poleca ktoś jakieś książki/kursy?
Z góry dziękuję za wszystkie odpowiedzi.
komentarz 16 marca 2023 przez Wiciorny Ekspert (269,120 p.)
Postaram się coś znaleźć niestety co raz mniej się tego tworzy w Javie, bo do Apek mobilnych bardziej jest KOTLIN, ale takiego rzetelnego i nie "outdated" moze znajde, to dam znac
komentarz 17 marca 2023 przez reaktywny Nałogowiec (40,650 p.)

@MacieKap, poszedłbym w Kotlin i Jetpack Compose, zamiast Javy.

komentarz 17 marca 2023 przez MacieKap Bywalec (2,400 p.)
Dlaczego?
komentarz 17 marca 2023 przez reaktywny Nałogowiec (40,650 p.)
Bo programuje się lepiej, wygodniej, szybciej. JC jest dużo lepszy do budowy layoutów niż Java z XML-em :)

Większość firm przeszła na Kotlin jeśli chodzi a appki Androidowe.
komentarz 17 marca 2023 przez Wiciorny Ekspert (269,120 p.)
z tym szybciej to chyba "dlatego, że wygodnie". Java jest prostsza niż kotlin dlatego, że ma więcej rzeczy pre-procesowanych niż kotlin :)
Zarówno Kotlin, jak i Java kompilują się do bytecodu, który działa na JVM, więc trudno je porównać pod względem wykorzystania pamięci.... bo praktycznie sprowadza się to aktualnie do JVM i tego jak programista korzysta z wątków np. i zarządzania GC z poziomu nietrzymania sztywno referencji.
Kotlin z racji tego ze jest bardziej funkcyjny, jest często preferowany, bo łątwiej się w nim pisze natomiast, więcej trzeba napisać niż Javą, dla tego samego efektu.

Jaka jeszcze moim zdaniem dla DOBREGO programisty jest tutaj przewaga KOTLINA?
Z racji funkcjonalnego bardziej jężyka, zapewnia to co bardzo istotne jest : IMMUTABILITY i niezmienność obiektów, szybciej uzyskujemy taki efekt w Kotlinie i mamy lepsze pole do pipisu niż robienie tego w Javie, co jest  czasochłonne i wymaga bardzo dobrej znajomosci języka jak i obiektowego paradygmatu.
No i Kotlin w aplikacjach na Andoida się dobrze skaluje...
komentarz 18 marca 2023 przez reaktywny Nałogowiec (40,650 p.)
Co ciekawe Kotlin rządzi w Android native, ale już w web dev nie cieszy się tak dużą popularnością. Niby Spring, Quarkus i kilka innych frm umożliwia pisanie aplikacji web, ale jakoś Kotlin się nie przebił.

1 odpowiedź

0 głosów
odpowiedź 16 marca 2023 przez Wiciorny Ekspert (269,120 p.)

Z Polskich kursów przychodzi mi do głowy ten jeden : 
https://strefakursow.pl/kursy/programowanie/kurs_podstawy_tworzenia_aplikacji_na_androida.html
- opanowanie podstaw

Generalnie nie polecam Polskich treści więc ogranicze się do tej jedenj, natomiast jeszcze ten kurs przeglądnąc możesz:
The Complete Android T + Java Developer Course™ : 2023 na Udemy 
Udemy Kurs

Książka: 

  1. "Android. Szybki start" autorstwa Marka Włodarczyka - to książka, która skierowana jest do początkujących programistów. Zawiera ona wiele praktycznych wskazówek i przykładów, które pozwolą Ci nauczyć się programowania w Androidzie w praktyce. 

  2. "Android Programming: The Big Nerd Ranch Guide" autorstwa Billa Phillipsa i Briana Hardy'ego - to świetna książka dla początkujących programistów. Zawiera ona praktyczne przykłady i ćwiczenia, które pozwolą Ci nauczyć się programowania w Androidzie od podstaw. ( tylko wydanie anglo-języczne)

Do tego jest jeszcze 

  1. "Head First Android Development" autorstwa Dawn Griffiths i David Griffiths - to kolejna bardzo dobra książka dla początkujących. Zawiera ona wiele praktycznych przykładów, które pomogą Ci zrozumieć, jak działa Android i jak pisać aplikacje na tę platformę.
    - ale tutaj zdecydowanie jak w kazdym przypadkui "Rusz Glowa" - wydania Polskie też masz, ale są do kitu. 
     

A takie totalne podstawy, na kawke z rana, zanim zaczniesz coś robić możesz znaleźć za darmo tu : 
https://www.youtube.com/watch?v=aiYQF9KQ9Ak&list=PLTs20Q-BTEMP91h3HhFJEHznKad7yqcjA&index=2&ab_channel=SamurajProgramowania

Podobne pytania

0 głosów
2 odpowiedzi 1,488 wizyt
+3 głosów
2 odpowiedzi 258 wizyt
0 głosów
1 odpowiedź 373 wizyt
pytanie zadane 5 czerwca 2021 w Systemy operacyjne, programy przez jakubjordanek Obywatel (1,320 p.)

92,451 zapytań

141,261 odpowiedzi

319,073 komentarzy

61,853 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...