Jak zacząć?

R3
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 6 lat
  • Postów:11
0

Witam, Trochę programuję hobbystycznie, miałem kilka potyczek i przez długi czas nie potrafiłem znaleźć języka dla mnie i znalazłem Jave, strasznie mi się spodobało a do tego jest to wstęp do mojego celu który chce osiągnąć czyli pisanie aplikacji moblinch na platformę Android, ale dość o mnie, Moje pytanie brzmi jak a raczej kiedy, kiedy zostawić Jave i przejść do Androida, czy powinienem iść w specjalizację i jaką, kiedy i jak zacząć szukać pracy związanej z tymi jezykami, jak często i jak potrzebni są programiści androida?

z góry dziękuje za odpowiedzi.

edytowany 1x, ostatnio: R33Z113
stivens
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 8 godzin
0

Jak chcesz androida to sprobuj tez keczupu (Kotlina)


λλλ
arczinosek
  • Rejestracja:prawie 7 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Warszawa
  • Postów:86
0

Jeśli chcesz programować pod androida to Javy nie musisz zostawiać, to jest podstawowy język dla tego OSa.

R3
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 6 lat
  • Postów:11
0
stivens napisał(a):

Jak chcesz androida to sprobuj tez keczupu (Kotlina)

No ok, wszystko pięknie ale kiedy mam zacząć?
już teraz, zaraz gdy ja w javie nawet nie napisałem pierwszego wiekszego programu?

stivens
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 8 godzin
2

Jesli twoim celem jest android to zacznij od razu. Javy sie nauczysz rownolegle

Chyba ze jestes kompletnie zielony to zostan przez chwile w konsoli


λλλ
edytowany 2x, ostatnio: stivens
R3
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 6 lat
  • Postów:11
0
stivens napisał(a):

Jesli twoim celem jest android to zacznij od razu. Javy sie nauczysz rownolegle

Chyba ze jestes kompletnie zielono to zostan przez chwile w konsoli

Super, masz może jakiś dobry sprawdzony kurs? a co do pytania kiedy wyjść z tym do ludzi i zacząć szukać pracy też mógłbyś mi coś doradzić? Jestem kompletnie zielony w sprawach biznesowych ( w sumie to we wszystkim co tutaj poruszam)

LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:około 2 godziny
  • Postów:8423
0

A nie możesz wpisać w Google "android programming" i zobaczyć co ci wyskoczy. O, wyskoczyła oficjalna dokumentacja:
https://developer.android.com/guide/

czy powinienem iść w specjalizację i jaką

To pytanie sobie samemu powinieneś zadać, co cię interesuje. A jeśli nie znasz odpowiedzi, to znaczy, że powinieneś próbować różnych rzeczy.


wiciu
  • Rejestracja:ponad 11 lat
  • Ostatnio:2 dni
  • Postów:1205
0
R33Z113 napisał(a):
stivens napisał(a):

Jak chcesz androida to sprobuj tez keczupu (Kotlina)

No ok, wszystko pięknie ale kiedy mam zacząć?
już teraz, zaraz gdy ja w javie nawet nie napisałem pierwszego wiekszego programu?

Zacznij dzisiaj. Przecież aplikacje na Androida można pisać w Javie. W przypadku Androida, dochodzi do tego jedynie znajomość Android SDK, bibliotek, etc. Jak będziesz się chciał nauczyć pisać aplikacje webowe w Javie, to też przecież będziesz musiał poznać np. Springa, Vertxa, Dropwizarda, czy inny framework lub bibliotekę. Z aplikacjami desktopowymi to samo. Core Java się nie zmienia. W przypadku Androida różnica jest jedynie taka, że nie można jeszcze tam korzystać ze wszystkich możliwości Javy 8 (chyba, że coś się zmieniło). Jeśli chodzi o Kotlina, to można w nim pisać, ale nie trzeba i da się w nim pisać nie tylko apki na Androida.

edytowany 1x, ostatnio: wiciu
AK
  • Rejestracja:prawie 7 lat
  • Ostatnio:około 2 miesiące
  • Postów:3561
0

Jestem odwrotnego zdania niż @stivens
Platforma Aundroid zawiera wiele więcej niz jawę, aktywności / widgety / identyfikowane po stringach, model wykonania który wynika z czego innego niz javowskie obiekty, oraz inne powody
Ja sobie nie wyobrażam uczenia się Javy + android od zera, choć fora pokazują takich delikwentów (z poziomem pytań "żenujące" np deklarowanie zmiennych). Podobnie jak z aplikacji Win32 nie nauczysz się C.

Javę na konsoli / DOBREJ obiektowej aplikacji webowskiej / desktopowej


Bo C to najlepszy język, każdy uczeń ci to powie
hurgadion
  • Rejestracja:prawie 7 lat
  • Ostatnio:ponad 6 lat
  • Lokalizacja:www
  • Postów:259
0

Hej,
looknij może tutaj: https://www.coursera.org/specializations/android-app-development Co prawda do tej specjalizacji nawet nie zaglądałem (jeszcze), ale na Courserze lipy nie odstawiają, raczej ;)

stivens
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 8 godzin
1

To teraz przeczytaj jeszcze raz co napisalem


λλλ
R3
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 6 lat
  • Postów:11
0
LukeJL napisał(a):

A nie możesz wpisać w Google "android programming" i zobaczyć co ci wyskoczy. O, wyskoczyła oficjalna dokumentacja:
https://developer.android.com/guide/

Tak zrobiłem, zapytałem tylko ponieważ widziałem wiele kursów które napisane były chaotycznie czy w sposób który wręcz utrudniał nauke.

0

Zaczynam jak ty z Androidem i wybrałem Kotlin :)

Reiko
  • Rejestracja:ponad 19 lat
  • Ostatnio:ponad 4 lata
0

Znam Twój ból przyjacielu bo niecały miesiąc temu miałem to samo. Ja zdecydowałem się na Android choć niezbyt ucieszyła mnie wiadomość że google przenosi się na kotlin (nowy język do nauki). Ale póki co programuję w javie.

Co do tutorialu - polecam Ci filmiki tego gościa ( ). Bardzo przyjaźnie tłumaczy i opisuje. Oczywiście warto też zasięgnąć dodatkowej lektury (w android market masz sporo apek z tutorialami)

Co do środowiska to może i Android Studio jest bardzo dobre, ale na moje potrzeby w zupełności wystarczy AIDE (pod android) - piszesz sobie na tablecie lub w smartfonie. Kiedyś było to skromne środowisko ale teraz można tworzyć całkiem fajne projekty. No i jest lekki w przeciwieństwie do Android Studio.

WA
Trochę bez sensu porównywać AIDE (które jest tylko pod androida!) do potężnego narzędzia jakim jest Android Studio. Może i AIDE jest lekkie, ale nie wykorzystałbym tego do zrobienia jakiegoś "większego projektu".
Reiko
Mówię jedynie że nie widzę sensu w wyciąganiu armaty do zabicia muchy. W AIDE spokojnie można zaczynać i pisać ciekawe apki. Na pewno na poziomie startowym. Oczywiście można też w Android Studio ale na moim i3 z 4 gb ramu android studio praktycznie nie działa.
stivens
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 8 godzin
0

Google to sie przenosi na Darta... Przynajmniej jesli Fuschia wypali


λλλ
hurgadion
zastanawiam się po kiego grzyba oni tyle języków wymyślają ?? :) każdy swój :)
0

Jeśli system od Google FuschiaOS wypali, tak może za 5 lat, to co z pisaniem aplikacji w Javie i Kotlin? Czy Google nie wybierze własnych rozwiązań do tworzenia aplikacji, a ma Go, Dart i JS.
Ten ich nowy system, ma się całkowicie uniezależnić od Oracle i Javy.

stivens
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 8 godzin
0

Aplikacje z Androida maja byc kompatybilne ale glownym narzedziem ma byc Flutter (czyli Dart)


λλλ
R3
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 6 lat
  • Postów:11
0

Co do tutorialu - polecam Ci filmiki tego gościa ( ). Bardzo przyjaźnie tłumaczy i opisuje. Oczywiście warto też zasięgnąć dodatkowej lektury (w android market masz sporo apek z tutorialami)

Od kopuje szczerze nie lubie wideo poradnikow, jakos nie lapie tego typa który tam stara sie to przedstawić, może jakaś fajna książka do nauki kotlina? a moze po prostu latwiej inaczej nauczyc sie androida lub kontynuowac Jave ? widzę że konstrukcja jest taka sama tylko po jedyńcze nazwy się różnia jak " Var" i szczerze podoba mi się to że bardzo podobny jest tak że do swifta. tylko boli mnie że jest mało materiałów.

R3
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 6 lat
  • Postów:11
1

Od kopuje, kotlin naprwde jest fajny choć dość trudno znaleźć materiały jeżeli ktoś szuka/szukał dobrego kursu gdzie moża się nauczyć a nie tylko zmarnować czas daje link:
oczywiście orginalna dokumentacja też jest pomocna.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.