Skocz do zawartości
LolikZabójca

W jakim języku zrobić apkę mobilną?

Rekomendowane odpowiedzi

Potrzebuję zrobić aplikację na iOS i Android. W jakim jezyku i środowisku powinienem to zrobić? Czy to prawda, że robi się je w HTML5/CSS? Jeśli tak, to jak to zrobić, aby HTML5 stanowił aplikację mobilną na te dwie platofomy?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Trochę prawda i trochę nie. Apki raczej pisze się w Javie / ObjectiveC zależnie od platformy.
 

 

Aaaalle... są takie frameworki, jak Ionic czy Phonegap, które faktycznie pozwalają w HTML i JS zrobić apkę. I chyba tym powinieneś się zainteresować.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Chodzi o aplikację która obsłuży obie platformy. Który jeżyk/fromework najlepiej wybrać?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Nie ma najlepszego wyboru, są różne frameworki, a każdy z frameworków inaczej działa i służy do czegoś innego. Jakby nie patrzeć, to Android i iOS też mają swoje "frameworki" ale nie są multiplatformowe. ;)

Wybierz taki framework, w którym najbardziej będzie Ci odpowiadał stack technologiczny, który znasz/lubisz i spełnia wymagania co do Twojego projektu. Może to być PhoneGap/Cordova + Ionic, NativeScript, Xamarin są tymi popularniejszymi.

Pamiętaj, że jak wybierzesz stack PhoneGap/Cordova/Ionic/NativeScript, to żeby zrobić coś bardziej rozbudowanego, to musisz i tak znać budowę obu platform, a nawet pisać pod nie rozszerzenia w Java i Objective-C.

 

PS. To, że wybierzesz stack PhoneGap/Cordova/Ionic/NativeScript nie znaczy wcale, że będzie łatwiej. Jak znasz JS, czy TS byle jak, to efekt będzie taki sam jakbyś miał usiąść do Xamarina czy pisał od razu na Androida w Javie czy iOSa w Objective-C.

Edit: NativeScript działa trochę inaczej, on binduje API Androida i iOSa do JavaScriptu, ale i tak żeby napisać rozszerzenie, trzeba je pisać też pod daną platformę, tyle, że w JS/TSie.

  • Lubię (+1) 1

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

ale artefaktami rzucacie, zamiast powiedzieć o jakimś np flutterze

  • Lubię (+1) 1

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Osobiście pierwszy raz słyszę. Ale to przez to, że nie robię apek :)

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Dart? Ja osobiście już wolę TypeScript :P bo znam JS a TS to świetne dopełnienie i nie widzę sensu uczenia się kolejnego skryptowego języka, zwłaszcza, że Dart nie jest jakoś szczególnie "lepszy" (chodzi mi o przeglądarki ofc. gdzie z miejsca w Dart odpadają inne JSowe biblioteki). A tak poza tym, to Fluttera też nie znam.

 

Pisałem kiedyś appki w Cordova i Ionicu, do prostych appek są ok, ale do bardziej rozbudowanych szczerze odradzam, powolne to to, a ogólnodostępne biblioteki (zwłaszcza w Cordova) są tragicznie napisane i w dodatku JS potrafi czasami być nieprzewidywalny, zwłaszcza przy próbie wspierania pierdyliard wersji androidowych webview-ów czy iosowych javascriptcore-ów, bo klijent chce żeby działało nawet na afrykańskim kapciu. Zapewne Dart + Flutter sprawdziłby się na tym polu dużo lepiej. (albo nawet NativeScript? kiedyś muszę spróbować, wygląda obiecująco dla JS/TSowców, albo się w końcu nauczę czegoś pożytecznego, jak Java)

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się tutaj.

Zaloguj się tutaj

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

×