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

Aplikacje android jak zacząć?

+3 głosów
981 wizyt
pytanie zadane 1 maja 2018 w Java przez NiePamietamHasla Użytkownik (530 p.)
Witam, chciałbym zacząć tworzyć bardzo proste aplikacje na androida, ale od czego zacząć?

Xamarin, czy java? - mam w tym zerowe doświadczenie.

I jak to jest z kompatybilnością pod różne wersje androida?

Potrzebuję jakoś ogarnąć tworzenie prostych aplikacji, ale też nie chcę używać jakiś internetowych generatorów.

.
komentarz 1 maja 2018 przez SimiVoid Pasjonat (19,790 p.)
Jaki język programowania znasz?

Ma to znaczenie:

Xamarin -> C# czy Java
komentarz 1 maja 2018 przez NiePamietamHasla Użytkownik (530 p.)
powiedzmy, ze nie znam żadnego. To też nie jest wielki problem, ponieważ jeżeli czegoś potrzebuję to jestem w stanie w miarę szybko to ogarnąć.

zależy mi głównie na ogarnięciu tego od strony kompatybilności przy najmniejszym nakładzie pracy.
komentarz 1 maja 2018 przez SimiVoid Pasjonat (19,790 p.)
Xamarin jest multiplatformowy więc w przyszłości nie będziesz miał problemów z przeniesieniem aplikacji na iOS.

3 odpowiedzi

0 głosów
odpowiedź 1 maja 2018 przez marcin99b Szeryf (86,020 p.)
Java i Kotlin są naturalne dla androida i (przynajmniej w javie) będziesz miał dostęp do dosłownie wszystkiego co w ogóle da sie zrobić

Technologie multiplatformowe nie zawsze będą miały pokrycie w 100%, ale do normalnego działania wszystko będzie ok
Problem może się zacząć, jak będziesz chciał zacząć z programowaniem czegoś niskopoziomowego - powinno się dać, ale nie masz 100% pewności. Największe różnice to mogą być detale wizualne.

Dodatkowo technologie multiplatformowe lubią zajmować więcej miejsca. W przypadku większej aplikacji dodatkowe załóżmy 10mb nie robi takiego znaczenia (160mb vs 170mb to nie taka duża różnica), ale w przypadku czegoś małego i prostego, ta różnica może być znacząca (10mb vs 20mb)

Wnisoki
Jeśli znasz jave albo kotlina i to ma być tylko na androida => pisz w tym
Jeśli znasz c# i nie chcesz się ograniczać do samego androida => xamarin (albo inna multiplatformowa)
0 głosów
odpowiedź 1 maja 2018 przez Kamil Naja Nałogowiec (27,690 p.)
Xamarin ma dwie wady - aby go doinstalować do Visual Studio, trzeba pobrać 40 gb plików (!!!). Druga wada to bardzo mała ilość ofert pracy, w stosunku do Androida.

Trzecią opcją jest React Native.
0 głosów
odpowiedź 1 maja 2018 przez ebo96rok Bywalec (2,980 p.)
Jak to ty powiedziałeś "...ponieważ jeżeli czegoś potrzebuję to jestem w stanie w miarę szybko to ogarnąć." To nie rozumiem tego postu. Zacznij ogarniać. Kurs na Udacity od Google'a i oficjalna dokumentacja i jedziesz.

Podobne pytania

0 głosów
2 odpowiedzi 1,603 wizyt
pytanie zadane 9 października 2018 w Java przez KlemensGak Bywalec (2,390 p.)
+1 głos
2 odpowiedzi 445 wizyt
0 głosów
1 odpowiedź 353 wizyt
pytanie zadane 2 kwietnia 2018 w C# przez Luti Nowicjusz (120 p.)

93,691 zapytań

142,610 odpowiedzi

323,215 komentarzy

63,215 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...