Page 5 of 6

Tworzenie layoutu w Androidzie

Jedną z rzeczy, która mnie bardzo pozytywnie zaskoczyła w pisaniu aplikacji na Androida jest sposób tworzenia layoutu. Chodzi mianowicie o separacje pomiędzy logiką aplikacji, a wartwą prezentacji, która…

Ciekawy problem z ORMLite

Podczas implementacji ekranu edycji dokumentu natknąłem się na ciekawy błąd związany z ORM. Podczas próby aktualizacji encji DocumentFile otrzymałem poniższy błąd: pl.lantkowiak.sdm E/AndroidRuntime: FATAL EXCEPTION: main java.lang.RuntimeException: java.sql.SQLException:…

Robienie zdjęc w aplikacji

Jedną z funkcjonalności mojej aplikacji jest możliwość dodawania zdjęc do dokumentów. Samo robienie zdjęć jest dosyć proste. Na początku musimy ustalić miejsce gdzie zdjęcie zostanie zapisane. Robię to…

Android file chooser dialog

API Androida niestety nie dostarcza nam w standardzie żadnego mechanizmu umożliwiającego wybór pliku z systemu plików. W takim przypadku nie pozostaje nam nic innego jak zaimplementować to samemu…

ORM w Androidzie

W tym wpisie napisałem kilka słów o przechowywaniu danych w mojej aplikacji. Wspominałem tam również, że z powodu prostego schematu bazy danych nie zamierzam używać ORMa. No więc……

Problem ze starą wersją pluginu do Androida

W tym wpisie opisywałem swoją integracje języka Scala z Android Studio. Wspominałem tam o tym, że jest pewien problem z pluginem gradle-android-scala-plugin. Nie działa on z najnowszą (1.5.0) wersją…

Dependency Injection – część druga

W poprzedniej notce pisałem o swojej implementacji Dependency Injection, którą użyłem w swojej aplikacji. Po chwili dopiero zauważyłem pewną wadę mojego podejścia. Wszystkie instancje są tworzone przy inicjalizacji…

Dependency Injection w Androidzie

Aby ułatwić pisanie aplikacji postanowiłem spróbować znaleźć i użyć framework do Dependency Injection. Po szybkich poszukiwaniach natrafiłem na framework Dagger. Framework ten jest przystosowany do użycia go w aplikacjach…

Opis ekranów i funkcjonalności aplikacji cz. 1

15Wydaję mi się, że najłatwiej i najbardziej przejrzyście będzię opisać funkcjonalność aplikacji na screenach z aplikacji. W tym wpisie zaprezentuję pierwsze dwa screeny oraz ich krótki opis. Ekran…

Integracja języka Scala z Android Studio

Jak już wspominałem w swoim pierwszym wpisie, postanowiłem napisać swoją aplikacje w języku Scala. Android studio z założenia przystosowany jest do języka Java. W związku z tym, aby móc…