Nie miałem styczności z Androidem, z Javą też niewiele.
Tyle że sama Java jest podobna do C#, w którym kodzę. Java EE mnie trochę przytłacza i nie chcę się w to pakować - ta mnogość frameworków, podczas gdy w .NET to wszystko wydaje się lepiej zorganizowane. Ale nie o tym...
Ostatnio zainteresował mnie temat urządzeń mobilnych, Coś tam napisałem na Windows Phone, ale wiadomo, że na razie to jest tylko ułamek rynku.
W tematyce urządzeń mobilnych przydałoby się ogarnąć Androida.
No i właśnie tutaj pytanie, a właściwie trzy:
- Ile w kodzeniu na Androida jest czystej Javy, ile jest frameworków. Jakich framworków się używa (chyba nie tych z EE)?
- Czy w poważnych firmach/projektach wygląda to tak, że na WP piszę się w C#, na Androida w Javie, a na iOS w Obj-C? Czy komercyjnie wykorzystuje się rozwiązania typu xamarin - pisanie w C# na Androida?
- Ludzie mówią, że pisanie na Androida dla początkujących jest żmudne, toporne, frustrujące, bo wiele rzeczy tam nie działa jak powinno, coś się sypie, dzieją się dziwne rzeczy :P Ile w tym prawdy? Na Windows Phone pisze mi się fajnie, ale tutaj zasługa narzędzi, dzięki którym to wszystko współgra.