Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Zakończona]Forax.pl Aplikacja Mobilna Programista


вℓυє

Rekomendowane odpowiedzi

Opublikowano

Witajcie :)


 


Dzisiaj chciałbym pokazać wam projekt, który wyszedł od naszego zespołu.


 


Czym w ogóle jest projekt?


- Jest to mobilna aplikacja, dla serwerów Metin2 wraz z panelem CMS do zarządzania ją z zewnątrz.


 


Dlaczego aplikacja mobilna?


W dobie XXI wieku każda osoba w wieku od 13-20 lat posiada smartphon'a więc dotarcie do nich przez to medium jest najbardziej efektowne. Serwery metina mogą na tym zyskiwać graczy, jak i też zainteresowanie - mobilność. Gdyż jest to dopiero wchodząca nowość żaden obecny serwer tego nie posiada, parę dni temu skończyliśmy oficjalne testowanie aplikacji. 


 


Sama aplikacja została napisana natywnie w javie. Cały projekt zajął nam 4mc'e. 


 


Jak to wygląda ze strony dodawania informacji?


- Wchodzimy przez stronę, którą my podajemy, logujemy się na założone wcześniej konto (które my zakładamy) i mamy do dyspozycji panel administracyjny. Niestety go jeszcze nie pokażemy ponieważ przechodzi on modernizację graficzną. Jednakże są tam zakładki takie jak, ilość graczy, ilość kont, postaci, ilość przedmiotów itp. Oraz możliwość dodania nowych eventów, ogłoszeń, aktualności - które od razu wyświetlą się na naszej aplikacji.


 


Oczywiście możliwe też jest pobieranie akutalności oraz innych rzeczy prosto ze strony :-) wtedy aplikacja nie wymaga dodawania np: aktualności czy rankingu graczy :)


 


Co zyskują administratorzy?


- Ciekawe opcje i innowacyjne rozwiązania


- Szybki dostęp do graczy


- Możliwość konkursów po przez aplikację


- Specjalne eventy dla graczy, którzy posiadają aplikację (informacja o evencie zostanie tylko ujawniona w aplikacji)


- Nowość na serwerze


- Bezpośredni kontakt z graczami


 


Jak wygląda aplikacja?


 


WpLB6bZ.png


w1fOPpB.png


 


 


Co oferuje aplikacja?


- Powiadomienia Push (które można wysyłać, w każdej chwili i o każdej porze)


- Aktualne informacje z serwera


- Pozwala być graczom na bieżąco z serwerem


- Szybkie informowanie graczy o różnych eventach


- Ciekawa nowość na serwerze


 


 


Cena aplikacji jest ustalana osobiście z członkiem administracji gdyż może ona różnić się zależnie od ilości opcji w aplikacji.


 


 


Zapraszam do komentowania i opinii oraz do kontaktu :)



www.forax.pl

D2Pq2tR.png

Opublikowano

REFRESH :-)

 

 

Poszukiwany jest jeden serwer, który otrzyma aplikację wraz z Panelem całkowicie gratis! :-)

Dane kontaktowe można znaleźć na stronie:

www.forax.pl

Zapraszam :)

D2Pq2tR.png

Opublikowano

Aplikacja w jaki sposob pobiera aktualnosci w tle? I samo gui jest zbyt proste, Android Studio i 2 minuty..

GUI jest standardem (a dokładnie standardem google)  :) więc dyskusja na ten temat nie zbytnio ma sens gdyż o gustach się nie dyskutuje :-)

- "Prostota kluczem do sukcesu"

 

Android Studio - tak racja, ale nie dwie minuty :)

 

Aplikacja pobiera informacje ze stron przez parsowanie. Samo pobieranie informacji trwa najdłużej niecałą sekundę :) Może zarówno pobierać z bazy danych jak i z samych stron.

dokładnie Parsowanie do JSON'a które jest tutaj kluczową formą pobierania informacji, jest to najszybsza i najbardziej efektywna forma pobieranie danych z witryn.

Automatyczne wpisywanie jedno po drugim rekordem, wszystko jest w pełni zautomatyzowane wykorzystana metoda to "ArrayList<*>".

Napisanie aplikacji to jedno :) jednakże trzeba uwzględnić większość SDK gdyż każdy telefon nie ma takiej samej wersji Androida i na każdym telefonie wyświetlała się inaczej. Natomiast nasza aplikacja jest przystosowana do wersji android od 2.3 do 6.0. Więc wspieramy praktycznie każdą wersję androida.

 

Silnik jest obecnie cały czas rozwijany gdyż chcemy osiągnąć najlepszą formę optymalizacji. Początkowo to aplikacja pobierała informacje ze stron i konwertowała je do JSON'a jednakże to trwało bardzo długo i nie miało przyszłości, więc przenieśliśmy się trochę. Obecnie to serwer zewnętrzny konwertuje dane ze strony i zapisuje w formacie *.JSON, a aplikacja odczytuje tylko gotowe dane.

Jest to mniej inwazyjny sposób, szybszy oraz bezpieczniejszy :-)

 

Aplikacja była testowana już na wiele sposobów i niezależnie od ilości pobranych danych ładuje się zawsze tak samo szybko :)

 

Dodatkowo rozpoczęliśmy pracę nad pisaniem własnego modułu do wysyłania powiadomień PUSH (obecnie były wysyłane za pośrednictwem Google Cloud).

Chcemy stworzyć coś na podobieństwo jednakże rozszerzone o parę ciekawych opcji.

D2Pq2tR.png

Opublikowano

Czyli nie uzywasz multithreading w aplikacji co pokaze skutki tego przy wiekszej ilosci i slabym urzadzeniu i stworzenie aplikacji dla andkow +2 to nie jest jakies ogsianiecie na tak prostym kodzie.. I tak 2 minuty.

ban.gif

 

Opublikowano

Czyli nie uzywasz multithreading w aplikacji co pokaze skutki tego przy wiekszej ilosci i slabym urzadzeniu i stworzenie aplikacji dla andkow +2 to nie jest jakies ogsianiecie na tak prostym kodzie.. I tak 2 minuty.

Kolego ale wielowątkowość jest tutaj czymś oczywistym ...

Testowana aplikacja nie sprawiała problemów na urządzeniach typu Xperia X8 , X10 czy HTC Dream gdzie te urządzenia wychodziły jako te pierwsze "Androidy" gdy jeszcze sam system raczkował. Oparte w większości o procesory z serii MSM7201A oraz pamięcią ram niecałe 200MB. Gdzie aplikacja sama zabiera niecałe 3-6mb pamięci operacyjnej :)

Co do dwóch minut - chciałbym osobiście to zobaczyć ;) Gdyż jest to dla mnie śmieszne, snując takie konkluzje które popierasz jak dla mnie oczywistymi faktami.

 

Obecnie nie było żadnych jakichkolwiek problemów z aplikacją, gdzie jest używana do teraz przez placówki typu - Szkoła. Gdzie dziennie dodawanych jest 4 newsów, zastępstw oraz ogłoszeń. Aplikacja radzi sobie z tym bez większych problemów. Więc porównując szkołę do serwerów metina, to aplikacja będzie może pracować na 20% swoich możliwości :)

Po 2 miesiącach testowania aplikacji, na wielu urządzeniach nie wmówisz mi faktu, że będzie ona źle działać i nie będzie optymalna.

 

No cóż, zawsze znajdzie się osoba, która znajdzie "coś" czego będzie się usilnie trzymać, nie mając na to żadnych faktów.

Jednakże gratuluję takich osiągów w dziedzinie programowania na platformę android :-)

 

A druga sprawa iż nie chodzi tylko o aplikację, lecz o cały panel zarządzania czyli CMS który jest skonfigurowany z aplikacją :)

 

Ale i tak dziękuję za krytykę.

 

Pozdrawiam, Maciej ;)

D2Pq2tR.png

  • 1 miesiąc temu...
Opublikowano

Brak aktywności od miesiąca, archiwum.
 

Jeśli nadal jesteś zainteresowany tematem, to napisz prywatną wiadomość.

­

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...