Tak jak postanowiłem, wrzucam kolejny post na temat mojej pracy nad #urbanapp (linki w poprzednich wpisach).

Realm
Chciałbym polecić tą bazę danych. Jest bardzo prosta w użyciu, w dodatku bardzo szybka w porównaniu ze standardowymi bibliotekami do SQL'a. Implementacja polega jedynie na stworzeniu obiektów i rozszerzenie klasy o RealmObject i już możemy tworzyć rekordy w bazie danych, do której równie łatwo się dostajemy, wywołując Realm.getInstance(...).

Wady zauważyłem 2 do tej pory :
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Postanowiłem, że będę opisywał na mikro moje prace nad Urban (podałem link we wcześniejszym wpisie), może kogoś to zainteresuje.

Polecam wszystkim na początek skorzystać z Parse.com - to jest gotowy backend dla aplikacji mobilnych, ogromnie przyśpiesza on prace nad apką, bo Parse dostarcza gotowe biblioteki o rozwiązania, przez co możemy się skupić na samej apce. Jeżeli macie pytania odnośnie tego to śmiało piszcie.

Problem z Parse jest taki, że powyżej 30 requestów na sekundę już trzeba zapłacić, i z tego co się orientuje to po pewnym czasie lepiej napisać własny backend. No ale jak już ktoś będzie miał tyle userów to pewnie będzie mógł sobie na to pozwolić.

Co
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mdfk: ale ogólnie, potwierdzam Parse jest rewelacyjny do szybkiego postawienia backendu :-)

miałem taka sytuację, że pisałem apke na andka, a kolo od backendu się ociągał, wiec postawilem na parse w kilka h tak do testow piszac nawet funkcje cloude code by zwracal taki json jaki mial zwracac prawidlowy backend. pokazalem klientowi i apka juz taka została ("przecież to działa! to na co mamy czekać?") a kolesia co się spóźniał
  • Odpowiedz
@jablo: No dla małych i średnich apek to jest w sumie idealne + zaoszczędza się na deweloperze od backendu. Mimo wszystko wydaje mi się, że już więksi gracze muszą stawiać swoje bo się nie opłaca.
  • Odpowiedz
Elo Mirki,
od jakiegoś czasu pracuje w wolnym czasie nad apką na #android , która z grubsza jest takim mikro ale działającym lokalnie. Jest to wczesna wersja z podstawową funkcjonalnością i chciałem się dowiedzieć co sądzicie o tym pomyśle. Wszystko opiera sie jak tutaj na #tagach, z tym, że oprócz tego ograniczamy się do konkretnego, interesującego nas miasta.
Na razie jakiekolwiek wpisy istnieją tylko dla #poznan , więc wybierając inne miasta nic nie zobaczycie.

Tutaj link : https://play.google.com/store/apps/details?id=com.urban.urban
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ktoś ma doświadczenie w Xamarinie?

Będę potrzebował mieć aplikacje w obu platformach (iOS i Android), i zastanawiałem się, czy nie lepiej będzie tego napisać w Xamarinie, ale jak spojrzałem na dokumentacje, to z grubsza to wygląda tak, że piszemy tak samo jak na docelową platformę, tylko język jest jeden, więc imo bez sensu.

Jakieś opinie?

#xamarin #android #androiddev #ios #iosdev #programowanie
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuje jakiś tani tablet do testowania aplikacji z wersją Androida 4.3+ i Bluetooth Low Energy. Sporo jest tego na olx, ale niestety wszystkie mają wersję poniżej 4.3. Znacie jakieś nowe modele, które można nabyć za parę stów? Chętnie też używane kupie.

#bojowkaandroid #androiddev #mdfkandroiddev #android #kupie
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mdfk: jest ogromna, czysty android, zawsze w najnowszej wersji robi swoje, co sprawia, że nexus, nawet w pierwszej generacji jest dużo szybszy niż obecne urządzenia z durnymi nakładkami i syfem producenta. Nawet na baterii trzyma sporo dłużej, a pojemności baterii porównywanych sprzętów (ciotka kupiła lenovo), są identyczne.
  • Odpowiedz
#3 Wstęp do Androida

Tym razem chcę wam opisać sposoby emulacji i instalacji waszych apek.

Poprzednie wersje :

1#
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@efem: Moim zamiarem było opisanie tego w formie skróconej i bardziej ogólnej, żeby stworzyć jakiś zarys w głowie czytającego. Bardziej szczegółowy opis jest na podanej wyżej stronie, a nie chciałem tworzyć kolejnego typowego kursu.
  • Odpowiedz
Kolejna porcja Androidowej wiedzy na dzisiaj.

Czy wiedzieliście, że w Androidzie macie limit metod do 65k?

Stąd wśród programistów Androida mawia się coś w stylu "Sky is not the limit, 65k is".

Przykładowo
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mdfk: google wypuściło bibliotekę multidex, która jest wsteczna kompatybilnie chyba aż do API Level 4. Tutaj jest dokładnie ta biblioteka tylko z możliwością dodania jej z repo Mavena w Gradle'u https://github.com/casidiablo/multidex a sam Android od API Level 21 (Lollipop) domyślnie korzysta z multidexa

Dodatkowo wcześniej można było uniknąć tego limitu używając proguarda - jedną z rzeczy, które robi jest usunięcie z końcowego APK, a co za tym idzie z plików
  • Odpowiedz