Właśnie dałem tłumaczenie swojej gry "Cable Connect" na język polski i wyszło "Połącz Kabelki". Jak ktoś nie ma w co grać bo nie zna angielskiego i lubi gry logiczne to zapraszam do ściągania ( ͡° ͜ʖ ͡°)

Link do pobrania: https://play.google.com/store/apps/details?id=net.emersoft.powerflow

PS. Nazwa paczki jest taka jaka jest bo kiedyś gra się nazywała "Power Flow", ale odezwali się do mnie smutni panowie od "Flow" i musiałem zmienić (
mr03 - Właśnie dałem tłumaczenie swojej gry "Cable Connect" na język polski i wyszło ...

źródło: comment_KyPKZPgztssEgonll9bnaJ08iEQlAIme.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mr03: ładne tłumaczenie, ale zgubiły ci się przecinki w 'Sterowanie jest bardzo łatwe, wystarczy dotknąć elementu by go obrócić. Poziom zostaje ukończony gdy zapalisz wszystkie żarówki.". Przed "by" i przed "gdy". Przynajmniej tak mi się wydaje. ;)
  • Odpowiedz
Ok, zapis do bazy danych musiał być Async, bo metoda z insert to insert do bazy. Luuuudzie. Co za głupi błąd. A propos tego freeze. A warning olałem. Coś w bibliotece support tam jest zwalone, ale wszystko działa ok.
  • Odpowiedz
Miraski, zacząłem pracę nad klientem Wykopu na Androida. W założeniu ma to być aplikacja z kompletną funkcjonalnością serwisu przeglądarkowego - należy jednak mieć na uwadze dwie sprawy: po pierwsze pracuję nad apką w wolnym czasie, po drugie jest to dla mnie forma nauki programowania, sami więc rozumiecie, że nic nie mogę obiecać.

Jeśli jesteście cierpliwi i ciekawi co z tego ostatecznie wyniknie, zapraszam do obserwowania tagu #wypokforwykop
Wkrótce opublikuję wersję beta (5.0+)
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki szybkie pytanie. Mam plik png z tłem o rozmiarze 1280x800px. Chcę go ustawić jako tło do activity. Czy wystarczy plik wrzucić do folderu "drawable-xhdpi" i telefony sobie same go sobie przeskalują do swoich rozdzielczości? Czy muszę wrzucać pod każdą rozdzielczość (hdpi, ldpi, mdpi itd - czego de fakto nie chcę robić, bo rozmiar aplikacji wzrośnie mi o parę MB)? Czy na słabszych telefonach nie będzie problemu z przeskalowaniem tak "dużego" obrazka?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@loginek0: http://developer.android.com/training/displaying-bitmaps/load-bitmap.html
przeskaluj sobie obraz aby nie ustawiać do np. ImageView bitmapy o większej rozdzielczości, niż tego wymaga.
+ http://developer.android.com/reference/android/widget/ImageView.ScaleType.html aby dopasować obraz, nie był porozciągany czy coś takiego.

jak chcesz mieć jeden obrazek dla każdej rozdziałki, to nie musisz trzymać w drawable-XXX tylko w
  • Odpowiedz
@loginek0: zawsze może byc OOM jeśli chodzi o dopasowywanie wiekszych grafik do mniejszych ekranów (zakładam starszych urządzeń).

jak martwisz się tym to zawsze możesz zbudować 4 apk gdzie każde apk bedzie mialo tylko jeden typ grafik i przeznaczone na jeden typ ekranów :-) play store już ogarnie które apk kiedy sciagac
  • Odpowiedz
#androiddev #programowanie trochę #java
Hej! Mam taką wątpliwość.

Zrobiłem sobie moduł (z użyciem daggera) odpowiedzialny za pozyskiwanie lokalizacji. Wstrzykuję go do serwisu, w którym przygotowałem kilka metod do obsługi ów modułu. Komunikacja z serwisem odbywa się poprzez wiązanie (bound service), podłączam jakieś activity. Działa to tak że activity - za pomocą odpowiedniego bindera - wykonuje metody należące do serwisu.

Czy to ma sens? Serwis, który zarządza daggerowym modułem*,
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zrobiłem sobie moduł (z użyciem daggera) odpowiedzialny za pozyskiwanie lokalizacji. Wstrzykuję go do serwisu, w którym przygotowałem kilka metod do obsługi ów modułu. Komunikacja z serwisem odbywa się po


@janiepaniemaju: W sumie informację że używasz daggera nie jest potrzebna. O ile nie wstrzykujesz swojej klasy jako statycznej to nawet mi się podoba. Osobiście nigdy nie miałem zaufania do bindowanych servisów i robiłem trochę to naokoło uruchamianie/zabijanie ręczne.
  • Odpowiedz
Mirki mam pytanie czysto teoretyczne. Jak to jest z przyszłością Javy na androidzie? Już kilka lat toczy się spór w sądzie Oracle vs Google i tak ostatnio sobie pomyślałem czy czasem Google nie obrazi się na Jave i wykorzysta inny język(np. Dart). Obecnie jadą na przerobionej wersji Apache Harmony ale ostatnio przeczytałem, że przenoszą się na OpenJDK co chyba uczyni ich niezależnymi od Oracla.

  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kochmap: no, to czemu w takim razie openJDK do kompilacji wymaga bibliotek systemowych? ;) Samo JNI do działania potrzebuje wykonywać operacje nieskopoziomowe i operuje na kodzie pod konkretna platformę, nie jest przenosne tak jak np. Collections.
Nie przeniesiesz sobie np rt.jar z javy pod Sparca z OrackeJDK i nie odpalisz na x86.
  • Odpowiedz
Około 3 miesiące temu wpadłem na pomysł napisania gry na platforny mobilne. Planem było napisanie gry w miesiąc, niestety zajeło mi to miesiące trzy (robiłem to tylko w chwilach wolnych od pracy i dzieci).
Trudno powiedzieć ile relanie godziń mi to zajeło, nie liczyłem, ale zrobilem małe podsumowanko:
- 133 commitów (niby commit commitowi nie równy)
- 329 klas o wadze 471 kB (niektórzy powiedza że to overengineering jak na 6 ekranową grę)
- 51 tekstur
-
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DlaczegoJaTuNieWidzeZadnejFlagi:
rxJava zawsze spoko, nawet bez MVP. Tak jak wspomniał @Mithrindil rxJava poprawia czytelność kodu w szaleństwach z wykonywaniem requestów jeden po drugim.
Użycie? ja używam w połączeniu z Retrofitem(REST), synchronizacja, inne "ciężkie rzeczy"(np Bluetooth), które puszczone w głównym wątku mogą ci przycinać apkę(dostajesz wtedy logi typu "Skipped 2137 Frames!").

Zamiast używać Threadów czy AsyncTasków można stworzyć własne rx.Observable i robić robote w callbackach, masz większą kontrolę nad tym czy
  • Odpowiedz
Trochę poprawiłem, teraz wdg mnie wygląda już tak, ze można z tym wyjść do ludzi ( ͡° ͜ʖ ͡°)
https://play.google.com/store/apps/details?id=com.lefthandfreestudio.matchit
Zapraszam do zagrania, gra jest banalnie prosta, wystarczy kliknąć wtedy kiedy cyfra na ekranie zgadza się z ilością kątów figury, najlepiej jest grać z włączonym dźwiękiem, w tle leci bit w rytm którego pojawiają się kolejne cyfry. Za każde prawidłowe 20 kliknięć nasz mnożnik punktów zwiększa się o
Odcien_Trawiastego - Trochę poprawiłem, teraz wdg mnie wygląda już tak, ze można z ty...

źródło: comment_QOIkUs1s5bJ0pIdZJz4C5QHhPddFvzL3.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Drodzy co się znają. Powiedzcie :)
Planuję coś zrobić w Unity ale wpierwej chcę przygotować grafikę i na samym początku ległem przed proporcjami ekranu (w szczególności iOS). Pogrzebałem trochę w sieci, ale w sumie nadal jestem głupi.
Moim marzeniem jest przygotowanie głównej planszy 2D w proporcji 3:2 i zautomatyzowanie procesu skalowania do innych proporcji przez Unity. Już tłumaczę: na chwilę obecną, przygotowałem planszę 16:9 i unitu automatycznie przycina boki gdy przełącze podgląd
arturh - Drodzy co się znają. Powiedzcie :)
Planuję coś zrobić w Unity ale wpierwej ...

źródło: comment_BshlIV8V2G8ukBB53wsgs3perX2o6Wp2.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@arturh: też rozkminiałem podobny problem do Twojego. Ja chciałem otoczyć boxcolliderami ekran niezależnie od proporcji i wielkości. Samo Unity tego nie zrobi. Do wykonania tego co ja potrzebowałem napisałem coś takiego - znalazłem pewną podpowiedź kiedyś w necie:

public class GameSetup : MonoBehaviour {

public Camera camera;
public
  • Odpowiedz
@jimmyF: możesz też korzystać z wektorów.
2 dni temu wyszedł update do 23.2 support library gdzie wektory są teraz wspierane przez starsze systemy niż Lollipop.

Pakiety ikon możesz pobierać sobie z http://flaticon.com nie ma tu podziału na hdpi/xhdpi itd. ale są właśnie wektory. Co rozwiązuje twój problem, chyba że piszesz aplikacje dla Eclair, Donut ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Mireczki, przypuśćmy macie zrobione grafiki (png) do przycisków do aplikacji. Jak rozwiązujecie problem efektu kliku? Robicie dwie grafiki (jedna z efektem kliknięcia, druga normalna) i je tylko podmieniacie czy dorabiacie coś, aby każdy przycisk się np. rozjaśniał?

#androiddev
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witajcie mireczki :)
Robimy kolejne #rozdajo kodów promocyjnych do aplikacji DCR.
Wśród osób które zaplusują ten wpis, wrzucą w komentarzu screen z aplikacji(dowolny ekran) oraz napiszą na jakim urządzeniu zrobiono screena rozlosujemy 5 kodów, które usuwają reklamy w aplikacji.

BONUS: Za każde 50 plusów pula wzrasta o 1 kod PROMO ( ͡º
oneatomdev - Witajcie mireczki :)
Robimy kolejne #rozdajo kodów promocyjnych do apli...

źródło: comment_CiXdCQGoNKtmRhhIAbZGjcPLlfN3ZrkH.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wpadłem na pewien pomysł odnośnie gry, coś tam napisałem, jeżeli ktoś ma ochotę to zapraszam na do testowania, opinie i sugestie mile widziane.
https://play.google.com/apps/testing/com.lefthandfreestudio.matchit
Gra polega na tym, żeby kliknąć kiedy liczba kątów zgadza się z liczbą wyświetlaną oraz nie klikać kiedy się nie zgadza. Im szybciej zareagujemy tym więcej dostajemy pkt. Jeżeli uznacie, że pomysł jest spoko to będę miał bodziec do dalszego rozwinięcia tej gry poprzez wprowadzenie mnożników i jakichś
Odcien_Trawiastego - Wpadłem na pewien pomysł odnośnie gry, coś tam napisałem, jeżeli...

źródło: comment_24pKEatvvZQoHXCjW3Qt58lmxQIEF57G.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#androiddev #programowanie
Jakiej technologi użyć do budowy serwera reklamowego?
Wymagania:
-serwowanie reklam, tysiące requestów do serwera na minutę, kilka milionów dziennie
androidowa appka > webservices > serwer <reklama
-strona dla developera, który doda reklamy do swojej appki
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AntiPlay:
raczej NGINX niż Apache. Może PHP/Phalcon albo Symfony? Może Node/Express?
Zależy też jaka baza danych (sql, nosql). Jeśli sql to Postgres. Nosql za to może być wydajniejsza.
Na jave EE będziesz musiał meć dużo ramu na takim serwerze ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Mirki pomóżcie pls. Mam taki prosty kodzik i potrzebuję w jednym buttonie ustawić tekst odzielnie a w pozostałych trzech losowo ale tak żeby wartości na nich się nie powtarzały, ani żeby nie powtarzały wartości z tego pierwszego buttona, po prostu potrzebuję cztery losowe buttony ale jeden wedlug własnej wartości, bez powtarzania. Tu jest mój kod http://codepaste.net/wdfybr i pewnie brakuje w nim jednej linijki ale nie wiem jak to zrobić :/ Chodzi o
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mozesz przeszukac w petli wszystkie wartosci i ustawic booleana, jesli wartosc sie powtarza, to ustawiasz go jako true i nie dodajesz tej wartosci. i tak dopoki kazdy button bedzie unikatowy.
  • Odpowiedz
Mireczki, dajmy na to mam przykładową aplikację zrobioną w #phonegap / #cordova na platformy android/ios. Jak mogę przetestować aplikację na telefonie iPhone mając system Windows? Jest to możliwe? Czy muszę aplikację kompilować na iOS?
Jak wygląda później sprawa z wrzuceniem takiej aplikacji do App store? Generuje się jakiś pliczek ala *.apk (aplikacje na Androida robiłem, na iOS jeszcze nie) i go wrzucam? Czy mając taki plik mogę przesłać
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Że jako tako z XCode mogę korzystać za darmo i testować apkę (mając jedynie AppleID). Dopiero gdybym chciał dodać apkę do sklepu (czy korzystać z zaawansowanych narzędzi) to wtedy jest wymagane konto developera i wtedy płacę 99USD/rocznie. Dobrze myślę?


@loginek0: Tak

Dodatkowo czy mając projekt zrobiony w Cordova łatwo go zaimportuję do XCode? Czy w ogóle nie będę musiał korzystać z XCode, a jedynie on będzie wykorzystywany do "przesłania" aplikacji do
  • Odpowiedz
Ok, przypuśćmy, że mam numer urządzenia klienta. I dodam go do tych 100 urządzeń. Jak on będzie mógł wgrać sobie tą aplikację? Nagle pojawi się na jego iTunes ta aplikacja do zainstalowania? Czy będę mógł jedynie wziąć jego iPhone i podłączyć go do swojego komputera i tak wgrać? Jak wygląda ten proces?


@loginek0: W XCode budujesz appke i zapisujesz jako Ad-hoc deployment. Plik wysylasz do klienta, klient wrzuca do swojego
  • Odpowiedz