@TadeuszSynZygmunta: moglibyśmy wysyłać prezenty, ale ten pomysł już ktoś zajął ( ͡° ͜ʖ ͡°) więc musimy wymyślić coś innego. Może jesteśmy troszkę naiwni, ale jak pomysł powstawał, to wierzyliśmy w to, że ludzie będą dodawać wiadomości sami, bo w zamian będą liczyli, że inni też dodadzą. W kolejnych wersjach będzie dostępny widoczny ranking. Może to też troszkę zachęci ludzi, aby być jak na Wykopie "bordo". Konta
  • Odpowiedz
Logowanie za pomocą Facebook już w pełni działa. Jeśli ktoś miał już założone konto to przy zalogowaniu się przez Facebook (przy tym samym mailu) połączy oba i będzie miał możliwość użycia 2 sposobów autoryzacji. Gdy ktoś nie miał konta poprosi tylko o login jaki będzie chciał używać. Dodatkowo rzecz, która brakowała to wyszukiwanie tagów podczas tworzenia wydarzenia (widać to na GFY) oraz klikalne linki w podglądzie. Aktualizacja będzie dość spora z długą
zakopywywacz - Logowanie za pomocą Facebook już w pełni działa. Jeśli ktoś miał już z...

źródło: comment_iVSNa4qmkSuQi4VN25dA7PfLcYtTHrY4.jpg

Pobierz
Tak jak zapowiadałem dodana została możliwość logowania za pomocą FB oraz bez konta. Pracujemy aktualnie nad logowaniem za pomocą konta G+, które pojawi się nie w tej, lecz następnej aktualizacji (mam nadzieję, bo sam chciałbym w ten sposób się logować ( ͡° ͜ʖ ͡°)). Na przycisku widać dodatkowo nową ikonkę G+.

Czy nie jest za bardzo przekombinowane to wszystko pod względem #ux?

#androiddev
zakopywywacz - Tak jak zapowiadałem dodana została możliwość logowania za pomocą FB o...

źródło: comment_T6WOBu5anDrcbHhMkMFZ0LWyMlYLUsEj.jpg

Pobierz
Właśnie wysłałem do sklepu wersję 1.1.2, w której:
- poprawka błędu z ciemną czcionką na Snackbar zgłoszonego przez @TadeuszSynZygmunta,
- obejście problemu z telefonami #samsung z #lolipop przy korzystaniu z dialogów do wyboru daty oraz godziny (problem leży po stronie przeróbek Androida przez Samsunga),
- usunięcie zbędnego Toolbara na ekranie konfiguracji konta w #android < 5,
- naprawa powiadomień,
- i wiele innych niewidocznych
W końcu nadszedł ten czas i mam przyjemność przedstawić Wam happnd:
https://happnd.pl
Jak wiele osób się spodziewało, aplikacja służy w dużym skrócie do dzielenia się z mieszkańcami wydarzeniami, które odbywają się w wybranym przez użytkownika mieście. Mogą być one zarówno z góry zaplanowane, jak np. koncerty, wydarzenia sportowe lub też spontaniczne, np. zbieranie ludzi do jakiejś spontanicznej zabawy, informowanie o jakimś szybkim rozdajo.
Każdy użytkownik podczas pierwszego logowania wybiera miasto jakie chce subskrybować oraz tagi. Dzięki nim możemy w prosty sposób filtrować listę wydarzeń na ekranie głownym (w prawym górnym rogu mamy przełącznik czy chcemy widzieć tylko swoje tagi, czy całe miasto). Miasta oraz wybrane tagi można zmieniać w ustawieniach aplikacji.
Wydarzenia dzielą się na potwierdzone oraz oczekujące. Aby wydarzenie stało się potwierdzonym, musi zebrać odpowiednią ilość głosów pozytywnych. Gdy wydarzenie zbierze głosy i trafi na listę potwierdzonych każdy kto ma włączone powiadomienia oraz subskrybuje dane tagi otrzyma powiadomienie. Powiadomienia zostały stworzone w oparciu o Google Cloud Messaging, dzięki czemu aplikacja nie musi działać w tle i nie zjada baterii oraz pakietu internetowego. Oczywiście, aby używać GCM trzeba mieć zainstalowane Google Play Services.
Użytkownicy mają możliwość komentowania wydarzeń, dzięki czemu mogą dopisać coś od siebie do konkretnego posta.
zakopywywacz - W końcu nadszedł ten czas i mam przyjemność przedstawić Wam happnd:
h...

źródło: comment_kC4DdMMH0cTCoGKDSIPoW3YzbJOBBwah.jpg

Pobierz
Muszę przebudować jedną aktywność ze szczegółami "posta". Wcześniej wyglądała tak: http://gfycat.com/MaleIncomparableCamel Żeby zrobić paralaxa na zdjęciu użyta została bilioteka https://github.com/ksoichiro/Android-ObservableScrollView Od początku w planach było dodanie komentowania oraz listy komentarzy. Spodziewamy się, że aplikacja będzie bardzo popularna i w przypadku kilkuset komentarzy ( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°) musi wszysto działać wydajnie więc użyty zostanie RecyclerView, a co za tym idzie trzeba sporo
zakopywywacz - Muszę przebudować jedną aktywność ze szczegółami "posta". Wcześniej wy...

źródło: comment_HOwAgZapT2FKU8nk4p0QklnMlA8z58bL.jpg

Pobierz
Po kilku miesiącach przerwy postanowiliśmy skończyć projekt, aby oddać go dla testów znajomym oraz chętnym. Dziś przedstawiam Wam logo aplikacji, której nazwa to happnd. Co aplikacja będzie robiła oraz jak będzie działać zostanie wyjaśnione 23 sierpnia, bo taki określiliśmy sobie deadline. Czekamy za opiniami ;) Do śledzenia tag: #elph lub #happnd

#androiddev #design
zakopywywacz - Po kilku miesiącach przerwy postanowiliśmy skończyć projekt, aby oddać...

źródło: comment_hqluh9fKMTPc89yAlgcYSMVrsCmBKMsU.jpg

Pobierz
Mirki z #gamedev, a właściwie #androiddev. Chciałem podzielić się z Wami fajnym narzędziem do promocji na #android. Jak pewnie wiecie, w przeciwieństwie do App Store, Google Play nie umożliwia Wam zrobienia rozdajo (bez tagu aby nie było oburzenia ( ͡° ͜ʖ ͡°)). Ostatnio udostępnialiśmy #squarge w promocji w #appgratis. Jeśli ktoś nie zna, to
  • Odpowiedz
Nie wiedzieliśmy, jak załatwić problem z pierwszym logowanie oraz późniejszym włączaniem się aplikacji. Chodzi tutaj o czas włączania się oraz niepotrzebną zajętość zasobów. Mamy więc 2 możliwości: użytkownik jest zalogowany oraz (i tutaj zaskoczę) nie jest zalogowany ( ͡° ͜ʖ ͡°) Przy zalogowanym użytkowniku nie chcieliśmy brzydkiego pustego widoku na starcie, więc początkowo ładujemy sam widok z logiem, sprawdzamy, czy użytkownik jest zalogowany, jeśli tak to ładujemy główną
zakopywywacz - Nie wiedzieliśmy, jak załatwić problem z pierwszym logowanie oraz późn...

źródło: comment_zEnMc73nnSsP4Ppyt86YmSaQtjYSkrmA.jpg

Pobierz
Dawno nic nie było. Więc coś teraz napiszę jak idzie. Więc w planach jest wypuszczenie wersji dla testerów na początku marca/koniec lutego. Mamy nadzieje, że zdążymy. Sporo się ostatnio zmieniło. Największą zmianą jest całkowite zastąpienie naszej implementacji komunikacji na #retrofit. Korzyści jakie z tego wynikły to na pewno łatwość obsługi oraz uporządkowanie kodu. Nasza implementacja była zdecydowanie za bardzo skomplikowana ( ͡° ʖ̯ ͡°).
Kolejną rzeczą, która zajeła sporo czasu była implementacja dodawania zdjęć z aparatu oraz z galerii. Zależało nam na możliwości dodawania zdjęć także z chmury, np. Googlowej. Istnieje bilioteka: https://github.com/coomar2841/image-chooser-library, która bardzo dobrze sobie z tym radzi, lecz postanowiliśmy ją odchudzić oraz dopisać do niej rzeczy, które nam były potrzebne.
Dziś wszystkie brache zmergowaliśmy do mastera:

175 files changed, 5135 insertions(+), 3128 deletions(-)
Kiedyś był tag z dodawaniem comitów, ale nie mogę znaleźć, więc jak ktoś zna to można
zakopywywacz - Dawno nic nie było. Więc coś teraz napiszę jak idzie. Więc w planach j...

źródło: comment_IyY8tHeBXCpDLLIxoVuMbsRmbXUtbeYy.jpg

Pobierz
No elo. Poświęciliśmy troszkę czasu nad ekranem dodawania zamiast się uczyć () Mam nadzieję, że podoba się Wam efekt i pomysł z użyciem tego samego fab do otwarcia kreatora dodawania, a następnie do wysłania wiadomości. Oczywiście jeszcze nie jest wszystko skończone - fab będzie się ładnie animował i dojdzie kilka elementów.

Od strony technicznej - problemów było sporo. Początkowo miała być to nowa aktywność, lecz wtedy problem z fab, żeby był na górze. Jak już zrobiliśmy fragment to problem był na #android 5 - fragment nie chciał wskoczyć nad toolbar oraz fab. Nie wiem czy to bug, czy coś źle robimy. Problem rozwiązano opakowując fab oraz toolbar w dodatkowy framelayout. Rozwiązanie słabe, bo dochodzą kolejne warstwy widoków, więc pewnie trzeba będzie coś z tym zrobić. Myślę, że nie będę opisywać wszystkich problemów, bo bym siedział do rana. Jeśli ktoś chce zaimplementować coś podobnego to oczywiście służę pomocą.

Biblioteki:
- fajna biblioteka do walidacji formularzy - https://github.com/rengwuxian/MaterialEditText. Edittext jaki widzicie (Content) jeszcze troszkę zostanie do konfigurowany, a dzięki tej bibliotece uzyskamy dodatkowo miejsce na poinformowanie użytkownika o błędach w
zakopywywacz - No elo. Poświęciliśmy troszkę czasu nad ekranem dodawania zamiast się ...

źródło: comment_8QG66EtHZE2W4WQZxuArBJGyyHeYrVzi.jpg

Pobierz
Oj oj, dawno nic nie dodawałem. Powodem tego było na pewno to, że więcej czasu poświęcone było w ostatnim tygodniu poprawkom w zakresie #webdev niż #androidev, a także #studia - #sesja ()
Teraz #android. Więc jak ostatnio wspomniałem zdjęcie będzie się ładnie chować i przechodzić w Toolbar zgodnie z wzorcami z #materialdesign. Wstępnie
zakopywywacz - Oj oj, dawno nic nie dodawałem. Powodem tego było na pewno to, że więc...

źródło: comment_CtRsyAQpC0ViglvJW1Fle9FlsXcmxU0j.jpg

Pobierz
Przedstawiam Wam kolejną aktywność - widok szczegółowy wiadomości. Musiałem niestety jedna rzecz zmazać, abyście się wszystkiego nie domyślili ( ͡° ͜ʖ ͡°) Co do dalszych planów. Oczywiście zdjęcie będzie się ładnie chować, gdy pojedziemy do góry. Dojdzie także okrągły przycisk jak w poprzednich ekranach, który będzie w sobie zawierał główne akcje. Na #android 5 zrobimy pewnie ładne przeźroczyste tło paska statusu. Jak skończymy to dodamy gifa
zakopywywacz - Przedstawiam Wam kolejną aktywność - widok szczegółowy wiadomości. Mus...

źródło: comment_at7P9UVb3zsZKrilNiUABqXefniADyD3.jpg

Pobierz
Chcemy pomału uchylać rąbka tajemnicy. Aktualnie będziemy pokazywać wygląd, materialowe animacje jakie uda nam się upchnąć i inne składniki. Oczywiście będziemy mogli też dzielić się rozwiązaniami jeśli ktoś będzie chciał. Powiem tylko, że będzie to aplikacja społecznościowa ( ͡° ͜ʖ ͡°) Jeśli chcesz śledzić to zapraszam do subskrypcji.
  • Odpowiedz
Dziś troszkę czasu spędziliśmy nad dopieszczeniem widoku pojedynczej karty. Dodaje #gif, który porówuje starszą wersję z nową. Na nowej widzicie także, gdzie będzie jakiś tekst, bo ostatnio to co opublikowałem mogło być nieczytelne. Dodatkowo zamazałem lekko avatar, który dla testów był zmieniony - do generowania avatarów używamy #gravatar.

Zmiany:
- na wszystkich TextView zmieniliśmy czcionkę na #roboto
- przenisienie zaaokrąglonego prostokąta w prawy góry róg kary. Wyszliśmy z założenia, że tagów może być sporo (aktualnie ograniczenie do 10) więc przyda się miejsce, a po prawej u góry było pusto,
- zmiejszczenie
zakopywywacz - Dziś troszkę czasu spędziliśmy nad dopieszczeniem widoku pojedynczej k...

źródło: comment_BNzJZr6gpRjLsqLY1qiGIyqF1ub7Wll9.gif

Pobierz