IV Programowanie na Androida: Zabawa Layoutami

 Witam w kolejnej części cyklu programowania na Androida. Jeżeli wytrzymaliście poprzednie 3 części i dalej jesteście chętni na kursy, powiedźcie o tym znajomym . Skomentujecie itp. Byłbym bardzo ale to bardzo zadowolony. Dzisiaj zapoznamy się z „kolorowaniem” layoutów, używaniu selectorów oraz tworzeniu gradientów. Dodatkowo wszystko wprowadzimy do utworzonej wcześniej aplikacji. Czytaj dalej IV Programowanie na Androida: Zabawa Layoutami

III Programowanie na Androida: Zapisywanie danych i nowe fragmenty

W 3 części kursu z cyklu o programowaniu na Androida (http://szymonmotyka.pl/category/programowanie/)  przejdziemy do lekkiej zabawy layoutami oraz dodawaniem nowych funkcji.  Jeśli jednak będziecie mieli pomysł  czego chcielibyście się nauczyć i jak mogłoby się tu przydać. Piszcie i komentujcie.  Tak przy okazji na FB do 1 części kursu pojawiło się zapytanie czemu pokazuję tutorial instalacji eclipse na Windowsie a nie Linuksie. Jest to wynik osobistej preferencji oraz z winy NVIDII, która nie wypuściła sterowników do Optimusa.

W poprzedniej części kursu poznaliście jak tworzyć nowe projekty oraz jak utworzyć „rdzeń” pod aplikację opartą na fragmentach. Tym razem do aplikacji dodamy nowe fragmenty typu rzut różnymi kośćmi oraz nauczymy się jak zapisywać liczby do lotka by można je było odtworzyć przy kolejnym uruchomieniu aplikacji.

Czytaj dalej III Programowanie na Androida: Zapisywanie danych i nowe fragmenty

II Programowanie na Androida: Struktura kodu oraz rdzeń programu

Jeżeli przetrwaliście pierwszą część mojego survival programistycznego kursu (cykl : http://szymonmotyka.pl/category/programowanie/ ) , zapraszam na część drugą – praktyczną. Po zamyśleniach postanowiłem, że kurs podzielę na parę części, gdzie w pierwszej poznacie jak utworzyć aplikację opartą na ViewPager (znany np w Google Play do przewijania stron w boki). Aplikacja utworzona jest dla Api 14 (4.0) z wsteczną kompatybilnością do API 8 (2.2). Dzięki oficjalnej bibliotece android.support łatwo jest stworzyć aplikację kompatybilną wstecz.   W kursie tym poznacie także jak się tworzy projekty oraz strukturę plikową projektu. Czytaj dalej II Programowanie na Androida: Struktura kodu oraz rdzeń programu

Butelka

Polecam kolejną aplikację firmy Examobile, czyli gra w butelkę, w której tworzeniu miałem większy udział.

Zanim przejdziemy do wyboru graczy, pokonamy 2 okna  z menu i zobaczymy miłą dla oka grafika.

z efektowną butelką(nawet nie wiecie, jak cieżko było tą butelke dostosowac do każdego smartfona.

Dodatkowo można wybrać ilość graczy.
Polecam Butelka w Google Play. https://play.google.com/store/apps/details?id=com.examobile.butelkaWiem, że pełno kopii jest na markecie, każda z inną wariacją, ale to właśnie ta  gra w butelkę dała mi ogromny fun 🙂

 

Android app on Google Play

 

Wydatki – Czyli kontrola wydatków w (celach Prezentacji):)

W ostatnią środę(4.05.2011) miałem prezentację na kółku reset na temat Programowania na Androida.

 

Na potrzeby prezentacji, no i swojej własnej edukacyjnej.

Napisałem prostą aplikację do kontroli wydatków.

Jest to prosta aplikacja do kontrolowania wydatków w domu.

›Czytelne podsumowanie wg Kategorii
›Łatwe dodawanie produktów
›Czytelny interfejs
›Czy czegoś wam jeszcze brakuje ?
a od strony programisty? 🙂 
›-Początkowo miała być prosta aplikacja pokazowa
-›Wciąż ją jest, jednak mniej prosta
›-Oparta na bazie SQLite
›-Łatwe dodanie nowych języków w kodzie
›-Statystycznie 3 adaptery (2 listy i SQL)
›-Cały weekend majowy roboty ,
›- kilogram aluminium
›- i inne koszty  🙂
warto było 🙂
p.s
Aplikacja nie dostosowana na hvga . a tym bardziej na qvga, na czas pisania nie miałem żadnego urządzenia o tej konfiguracji 🙂
jeśli aplikacja sie spodoba  moge rozwijać dalej. Kod w sumie także jest dostępny dla każdego. W polsce i tak się sprzedawać nie da:)

 

Video ze spotkania:

http://reset.ath.bielsko.pl/systemy-operacyjne/videocasty/wyklady/2011/programowanie-androida.aspx

Aplikacja do pobrania:

http://plan.infaath.info/get-wydatki

Źródło: plan.infaath.info/get-wydatkisdk