Od wczoraj blog pod nowym adresem. Zapraszam na paulinakaczmarek.pl
Kategoria: Daj Się Poznać 2017
Odjazd – prowizoryczny klient – #02
Mam już działający serwer, który potrafi wysłać jsona w świat. Trzeba mi teraz czegoś co odbierze tego jsona i wyświetli użytkownikowi. Czas na prowizorycznego klienta. Choć to prowizorka, to powinien naprawdę komunikować się z serwerem, a nie tylko to udawać.Czytaj dalej »
Shared Preferences jeszcze raz – CoNaObiad – #2B
Przy przerabianiu kursu androida z Google Udacity Scholarship uznałam, że warto od razu wprowadzać to czego się nauczyłam do apki. W związku z tym postanowiłam przerobić sposób w jaki obsługuję ustawienia użytkownika, tak żeby było bardziej pro 😉Czytaj dalej »
Odjazd – #00
Zdarza mi się codziennie sprawdzać, o której muszę wyjść z domu żeby zdążyć do żłobka przed 15:30. Rozwiązaniem problemu jest Jakdojadę, ale może uda mi się stworzyć coś prostszego. Dostosowanego do moich potrzeb, z minimalistycznym interfejsem użytkownika i działające lokalnie.
Google Udacity Scholarship – mam i ja ;)
Dostałam się do programu i przez najbliższe kilka tygodni spędzę na klepaniu kodu Androidowego wśród kilku tysięcy innych klepaczy kodu 😉 Kurs rozpoczął się 6 listopada, więc minął już niecały tydzień i mam już wstępne przemyślenia.Czytaj dalej »
Zróbmy porządek – SonarCloud – #2A
CoNaObiad jeszcze dycha, ale trzeba troszkę posprzątać zanim ruszę do przodu z czymkolwiek. Do znalezienia tego wszystkiego co powinno być poprawione skorzystam z pomocy SonarClouda. Czytaj dalej »
CoNaObiad – powrót – #29
Trochę odpoczęłam już od tej aplikacji, więc mogę zacząć dodawać kolejne funkcje 🙂 Na początek coś małego – będę umożliwiać dodanie losowych obiadów tylko do dni, które nie mają jeszcze żadnego zaplanowanego posiłku.Czytaj dalej »
Spinner bez adaptera – #28
Kiedy pierwszy raz uzupełniałam dropdown danymi dokumentacja kazała mi stworzyć adapter, a następnie podpiąć go pod dropdown. Ale można to zrobić inaczej 🙂Czytaj dalej »
DSP – Ostateczne podsumowanie – #24
Konkurs się skończył – blog i projekt nie musi 🙂Czytaj dalej »
CoNaObiad – release wersji alpha – #23
Moja aplikacja od dziś w sklepie w wersji alpha 🙂 Czas na testy 😀
https://play.google.com/apps/testing/com.projects.jezinka.conaobiad
Własne ikony – OverflowIcon, HomeAsUpIndicator – #22
Prace nad GUI trwają nieprzerwanie. Główny ekran już nie straszy listą, którą można rozwijać – teraz jest GridView.
Refaktoring – Złączenie (concat) po stronie bazy – #21
Ciągle pracuję nad lepszym GUI i przy okazji poprawiam kod. Znajduję miejsca, które niespecjalnie mi się podobają i przerabiam. Dużo pracy przede mną 😉 Na przykład to: skoro już wysyłam zapytanie do bazy, to przydałoby się na tym jak najwięcej ugrać.Czytaj dalej »
CoNaObiad – Podsumowanie- #20
Konkurs dobiega końca. Aplikacja działa, ale jeszcze ma nie wszystkich planowanych funkcji. Przez biedne GUI i bugi nie nadaje się też do wystawienia w sklepie.
Czytaj dalej »
Przepisy – EditText.setLines() – #1F
Miałam już pisać podsumowanie, ale rzuciłam okiem na pierwszy wpis i tam w założeniach projektu przeczytałam, że w mojej aplikacji będzie możliwość dodawania przepisów. No to dodałam 🙂Czytaj dalej »
Refaktoring – DialogFragment.newInstance() – #1E
Wróciłam do kodu napisanego na początku projektu. Nie podoba mi się. Czy to oznacza, że zdążyłam się już czegoś nauczyć?Czytaj dalej »
Kobieta w IT == programistka – #1D
Polska na 3 miejscu w rankingu HakerRank – w grupie kobiet programistek.
Czas na listę zakupów – #1C
Podgląd listy zakupów wygenerowany. Kolejny krok naprzód na drodze do zakończenia podstawowej wersji aplikacji 😉Czytaj dalej »
Kobieta w IT != programistka – #1B
Specjalne wydanie Wysokich Obcasów skusiło mnie okładką – Kobiety w IT. Nie wiedziałam, że IT może być tak szeroko pojmowane.
Filtrujemy ep.2 – FilterListener.onFilterComplete() – #1A
Po co przerywać użytkownikowi dodawanie składników do posiłku i wysyłać go na ekran dodawania składników? Zrobię to mądrzej 🙂Czytaj dalej »
Przyciski w toolbarze – #19
Ciąg dalszy uspójniania aplikacji ze standardami, czyli przerzucam przycisk usuwania do toolbara 🙂Czytaj dalej »
Zmiany funkcjonalności – #18
Postanowiłam w końcu wziąć się trochę za warstwę GUI i przyjrzałam się innym aplikacjom na adroida i zauważyłam zasadniczą różnicę w usuwaniu elementów i to pójdzie na pierwszy ogieńCzytaj dalej »
2 miesiące z Androidem – Pluralsight – #17
Pluralsight oferuje teraz 3 miesięczny darmowy dostęp do kursów. Czym jest Pluralsight? to platforma z kursami online. Można tam znaleźć szkolenia nie tylko z programowania. Czytaj dalej »
Dodajmy składniki – showIngredientPickerDialog – #16
Wymyśliłam sobie, że przy dodawaniu składników do posiłku, te składniki, które już są przypisane do danego posiłku mają mieć domyślnie zaznaczonego checkboxa… to sobie wymyśliłam…Czytaj dalej »
relacje – #15
Dzisiaj porozmawiamy o relacjach…Czytaj dalej »
refaktoryzacja i porządki – #14
Zanim dodam do aplikacji obsługę składników czas wrócić na chwilę do ogólnej struktury projektu i ogarnąć trochę ten bałagan. Czas jest odpowiedni skoro właśnie będę dotykać wszystkich warstw żeby dodać i obsłużyć dwie klasy (Ingredients i IngredientsContract), a już niedługo dojdzie tabela asocjacyjna łącząca składniki z posiłkiem.Czytaj dalej »
zalinkujmy – LinkMovementMethod – #13
Dorzuciłam sobie mały alert z informacją o tym, że moja aplikacja powstaje w ramach DSP. Chciałam żeby był tam klikalny link – chcieć to móc 😉
Ustawienia – PreferenceActivity – #12
Dobrze, że przeczytałam dokumentację Androida zanim zabrałam się za implementację ustawień użytkownika za pomocą Shared Preferenced:
This class shows you how to use the SharedPreferences APIs to store and retrieve simple values.
Note: The SharedPreferences APIs are only for reading and writing key-value pairs and you should not confuse them with the Preference APIs, which help you build a user interface for your app settings (although they use SharedPreferences as their implementation to save the app settings). For information about using the Preference APIs, see the Settings guide.
wejściowy ekran – BaseExpandableListAdapter – #11
Czyżby to już był półmetek DSP? Bo ja dopiero wejściowy ekran zakodowałam 😉Czytaj dalej »
?: – operator warunkowy – #10
Operator warunkowy (trenary operator). Czytam opis na wiki i nie rozumiem… ale u mnie panuje trzydniówka i nie potrafię się skupić.
w programowaniu konstrukcja języka programowania, w których odróżnia się wyrażenia od instrukcji, będący formą instrukcji warunkowej wyrażoną za pomocą operatora trójargumentowego; bywa ona instrukcją wyrażeniową.
Musisz się zalogować aby dodać komentarz.