Witam, chcę zacząć pisać apki mobilne, mam już jakieś fundamenty, frontend, Java, troche c#, troche się przewinęło. Ale nie mam pojęcia jakie środowisko wybrać, czy Android studio, czy Xamarin. Jak wygląda w ogole sytuacja z tym Xamarinem ? W sensie czy jest on uniwersalny Android/IOS czy to jakiś pic na wode. Znajomy mi mówi, że AS jest już przestarzały i żeby pisać apki w c# w Visual studio, bo ponoć ma łatwe połączenie z frontem i jest duzo ofert pracy. Proszę o jakieś wskazówki, bo naprawdę już mam mętlik w głowie, a chciałbym cos juz zacząć robić w jakimś kierunku. No offense
- Rejestracja:ponad 6 lat
- Ostatnio:5 dni
- Postów:3561
API Andodida w Javie nadal jest główne, w tym są przykłady, dokumentacje
To jest moje patrzenie.
Wiem że uprawiają w innych językach
Java na Andku, a właściwie to API wyrażone w Javie, jest jak nawyki z "dużej Javy" mocno specyficzne, olbrzymia ilość stringów, rzadko to się łączy "po staremu" kod wywołujący / kod wywołany. Zupełnie inny "czas życia" niektórych obiektów
Zasadniczo trudne, trzeba być naprawdę płynnym w języku, aby się skupić na ficzerach i debugowaniu. "jakieś fundamenty" to może wystarczyć, może nie wystarczyć

- Rejestracja:prawie 23 lata
- Ostatnio:około 8 godzin
Jak wygląda w ogole sytuacja z tym Xamarinem ? W sensie czy jest on uniwersalny Android/IOS czy to jakiś pic na wode
Tak, jest, nie pic na wodę, działa. Ale jak każda cross-platformowa technologia wymaga nieco obeznania z natywnym programowaniem na Androida i iOS, bo inaczej to niezbyt wiadomo dlaczego pewne rzeczy należy robić, lub nie, albo jak zrobić coś na konkretnej platformie.
Poza tym, choć lubię Xamarina i mi się całkiem zgrabnie w nim pisze, to nie jestem absolutnie pewien, czy go polecam, bo to jednak dość niszowa technologia i nie jest specjalnie popularny. Raczej aplikacje LOB niż takie "hity" które widać na pierwszych miejscach popularności w App Store.
Znajomy mi mówi, że AS jest już przestarzały (...)
To nie do końca tak - odchodzi się z Javy na Androida na rzecz Kotlina na Androida, jednak samo Android Studio nadal jest i będzie podstawowym środowiskiem do pracy z Androidem, a w Javie dla Androida jest bardzo wiele przykładów i dokumentacji dostępnej, co się raczej nie zmieni.
Jeżeli chcesz wejść w aplikacje wieloplatformowe to możesz też popatrzeć na React Native (JavaScript) oraz najnowsze dziecko od Google, Flutter, które się całkiem zgrabnie rozwija, jest coraz bardziej popularne i zbiera dość dobre opinie (ale programuje się w Darcie, którego nie używa się nigdzie indziej).

- Rejestracja:prawie 8 lat
- Ostatnio:9 miesięcy
- Postów:671
Spwrtt napisał(a):
Jak wygląda w ogole sytuacja z tym Xamarinem ?
Żyje, ale chyba można już powiedzieć, że nie spełnił pokładanych w nim nadziei (odżyłych szczególnie po przejęciu go przez Microsoft).
Technologie hybrydowe to wciąż nisza, i na "srebrną kulę", która miałaby wreszcie posłać pisanie natywne na margines, nadal kornie wyczekujemy.
Najlepiej rozpędził się React Native, Xamarin już się raczej nie rozpędzi, a Flutter jeszcze nie zdążył.
Znajomy mi mówi, że AS jest już przestarzały i żeby pisać apki w c# w Visual studio
Twój znajomy robi wrażenie osoby, która nie pozwala, by pobieżna znajomość tematu przeszkadzała jej w formułowaniu silnych osądów.
(Byłbym w stanie ująć to krócej, ale mogłoby to wtedy zabrzmieć obcesowo).
ma łatwe połączenie z frontem i jest duzo ofert pracy.
Nie należy kierować się samą liczbą ofert pracy, bo ma ona sens tylko w zestawieniu z liczbą kandydatów. Dla webowców jest więcej pracy, ale też liczba programistów jest większa.
- Rejestracja:ponad 5 lat
- Ostatnio:ponad 4 lata
- Postów:638
Radziłbym zacząć od Kotlina, a jak już poznasz mechanizmy działania systemu, to równolegle zacząć uczyć się Fluttera. Wszystko zrobisz w Android Studio, ewentualnie w VisualStudio Code (lżejszy, ale to dość dziwny twór)

- Rejestracja:prawie 5 lat
- Ostatnio:około 4 lata
- Postów:854
Wybierz to czego nie będziesz żałował na końcu.

- Rejestracja:prawie 13 lat
- Ostatnio:15 dni
- Postów:365
AS jest przestarzały? Pierwszy raz słyszę taką opinie. Javy w AS się już prawie nie używa, ale to tyle. Teraz wszyscy natywnie na androida piszą w kotlinie i tych ofert pracy jest najwięcej. Raczej szybko sie to nie zmieni.





loza_wykletych