drugi ekran – AppCompatActivity – #0A

Mamy jeden ekran – okazało mi się, że w sumie nie ten, który mogę na teraz doprowadzić do szczęśliwego finału. Zaczęłam od strony tego co jako użytkownik chciałabym mieć i nie spojrzałam, że powinnam jednak spojrzeć od strony programisty. No bo jak ustalać obiady na kolejny tydzień skoro nie mam żadnych posiłków, z których mogłabym je wybierać. Continue reading „drugi ekran – AppCompatActivity – #0A”

nie hardkoduj! – strings.xml – #09

W mojej aplikacji używam różnych komunikatów skierowanych do potencjalnego użytkownika i to jeszcze w języku polskim. Android Studio jest tak miłe, że jak patrzę w kod to wyświetla mi to w formie:

Zaznaczenie_011.png

ale czy naprawdę tak wygląda mój kod? To byłoby straszne! 😀 Continue reading „nie hardkoduj! – strings.xml – #09”

policzmy rekordy – DatabaseUtils.queryNumEntries – #06

Wymyśliłam sobie, że w momencie kiedy użytkownik po raz pierwszy wchodzi do aplikacji, to zostaje wysłane sprawdzenie, czy w tabelce, w której mamy zapisane posiłki już coś jest. Mogłam to zrobić jak wcześniej już: pisząc natywne query, tworzyć kursor i wyciągnąć z niego wartość, ale przecież to nie powinno być tak! Continue reading „policzmy rekordy – DatabaseUtils.queryNumEntries – #06”

Baza implementacja – SQLiteOpenHelper – #04

Zacznijmy standardowo i powoli. Na początek potrzebujemy czegoś małego żeby w ogóle zacząć. Tabelka Meals ma u mnie tylko jedną kolumnę, którą muszę obsłużyć samodzielnie, kolumna z ID obsłuży się automagicznie po tym jak ustawię ją jako Primary Key. Dobry kandydat 🙂 Continue reading „Baza implementacja – SQLiteOpenHelper – #04”

przetestujmy coś – Spock – #02

Potrzebowałam funkcji, która dla podanej daty zwróci mi datę ostatniej soboty (jeśli data jest sobotnia, powinna zwrócić samą siebie). Uznałam, że jest to dobra okazja żeby napisać sobie unit test. Metoda nie powinna być duża, algorytm nie jest złożony. Zróbmy to TDD. Continue reading „przetestujmy coś – Spock – #02”

stwórzmy coś – ListView – #01

Zaczęłam od podstaw. W Android studio utworzyłam nowy projekt. Wybrałam Androida z minimalną wersją 5.1 (taką jaką mam w swoim telefonie). Podłączyłam telefon i uruchomiłam aplikację. Powitał mnie ładny napis „Hello world” 🙂

Na początku stworzyłam listę 7 obiadów: Continue reading „stwórzmy coś – ListView – #01”

#00

Ten blog jest tworzony na potrzeby konkursu „Daj się poznać 2017”.

Od dłuższego czasu chodzi za mną pomysł na stworzenie narzędzia, dzięki któremu pytanie: „To co będziemy jedli w tym tygodniu” przestanie nastręczać trudności. Konkurs ma być wyzwaniem, więc wybrałam  Androida – technologię, w której jeszcze nie stworzyłam czegoś co by robiło cokolwiek konkretnego. Continue reading „#00”