Moja pierwsza zabawa z programowaniem na Androidzie. Przeglądarka mobilnego Facebooka, czyli coś czego pełno w markecie, z tym, że aplikacje te są wypełnione do granic możliwości reklamami. W związku ze zmianą regulaminu nie mogłem dodać jej do Google Play (zawieszona), ale od czego jest GitHub oraz F-Droid. Aplikację publikuję z pełnym kodem źródłowym do wglądu, licencja GPL.
Kod źródłowy: https://github.com/indywidualny/FaceSlim
Aplikacja w F-Droid: https://f-droid.org/app/org.indywidualni.fblite
Wszystkie wersje: https://github.com/indywidualny/FaceSlim/releases
[ By otrzymywać automatyczne aktualizacje wybierz F-Droid. Zdecyduj się na jedną z możliwości ponieważ aplikacje są podpisane dwoma różnymi kluczami, moim (wszystkie wersje, ostatni link) oraz kluczem F-Droid (aplikacja dystrybuowana za pośrednictwem F-Droid). Zmiana pomiędzy źródłami wymaga automatycznego wyczyszczenia danych aplikacji podczas ponownej instalacji - zostaniesz wylogowany z Facebook. ]
Changelog:
2.5
* integracja z webową wersją Messenger - skrót w wysuwanym menu aplikacji jak i skrót launchera oraz powiadomienie o wiadomości, otworzą mobilny, webowy Messenger (Facebook zdecydował zablokować zakładkę wiadomości)
* dostęp do lokalizacji, celem automatycznego meldowania się (domyślnie wyłączony)
* poprawki dotychczas odkrytych błędów
2.4
*tryb offline - gdy brak sieci, ładuj strony z bazy danych
*nowy interwał sprawdzania powiadomień (2 minuty)
*rzadki błąd klawiatury (zakrywa formularze) można naprawić w ustawieniach zaawansowanych
* deaktywacja wibracji działa teraz na wszystkich urządzeniach
*dioda LED na urządzeniach marki Samsung z Marshmallow *powinna* działać
*błędy ładowania strony przy włączeniu aplikacji naprawione
*przycisk wysłania wiadomości, gdy ładowanie zdjęć jest wyłączone, jest już widoczny
*przyklejony pasek nawigacyjny Facebook działa teraz w każdym trybie
*komunikat nawołujący do instalacji Messenger jest teraz domyślnie ukryty
*nowa opcja postawienia piwka autorowi,
pakiet dotacji (o aplikacji > menu)
2.3
*część IllegalStateExceptions złapana (koniec rzadkich crashy)
*opcja ładowania zdjęć z zewnętrznych serwisów: googleusercontent.com, tumblr.com, pinimg.com, media.giphy.com
*przed zapisem zdjęcia sprawdź czy DownloadManager jest aktywny
*DownloadManager wyświetla teraz informacje o pobieranych zdjęciach
*tłumaczenia: chiński (tradycyjny), francuski
*nowa ikona skrótu do wiadomości
2.2
*powiadomienia o wiadomościach (a jednak!)
*przebudowany, zautomatyzowany, inteligentny system powiadomień
*odtwarzanie video na pełnym ekranie (immersive mode)
*tryb podstawowej przeglądarki Facebook (mobile basic)
*przeglądaj i zapisuj poprzez aplikację pełne zdjęcia
*ukryj strumień (by uniknąć ślęczenia godzinami)
*ukryj posty sponsorowane / reklamy (beta)
*ukryj "osoby, które możesz znać"
*generalne oraz pomniejsze poprawki w całej aplikacji
*raporty awarii poprzez e-mail
*zapisuj logi usługi powiadomień do pliku
*refactoring oraz oczyszczenie kodu źródłowego
2.1
* udostępnianie zdjęć z aparatu w końcu działa na Lollipop
* ciemny motyw działa teraz na każdym urządzeniu
* uprawnienia na żądanie - dostęp do plików (Marshmallow)
* przeprojektowany splash screen (na zasadzie tego z aplikacji Google)
* tłumaczenie: koreański
* Toolbar, Tray Preferences, refactoring całego kodu
* więcej miłych dla oka animacji na >= Lollipop
* poprawki wizualne dla KitKat (m. in. kolorowy statusbar)
Aplikacja doskonale działa na Android Marshmallow. Poprzednie wersje (1.8.0 - 2.0.0) nie są gotowe na ten system (mimo wcześniejszych zapewnień) i nie działa na nich udostępnianie zdjęć.
2.0
* nie ładuj zdjęć (opcja, znaczna redukcja transferu)
* aplikacja startuje znacznie szybciej
* tłumaczenie: hiszpański
* poprawki ciemnego motywu
* nowa ikona powiadomienia
1.9
* udostępniaj linki przez aplikację (czysty tekst zawierający linka udostępni również link)
* ekran ładowania przy uruchamianiu aplikacji
* udostępnianie linków z aplikacji działa teraz bez zarzutu
* tłumaczenie: portugalski
* znacznie poprawiony ciemny motyw
* pomniejsze poprawki
1.8
* nowa nazwa i ikona, by uniknąć powiązań z oficjalną aplikacją Facebooka
* wsparcie dla Android Marshmallow
* tłumaczenia: niemiecki, serbski, czeski, bengalski
* poprawki i nowe biblioteki
1.7
* powiadomienia o najnowszej aktywności na Facebook, yay!
* wybierz stronę, z której wysuwa się menu aplikacji
* udostępniane linki są teraz czyszczone z facebookowych przekierowań
* zmiany interfejsu dla Lollipop - suwaki ustawień (Material Design)
* możliwość całkowitego zamknięcia (zabicia) aplikacji z menu
* poprawki ciemnego motywu
* optymalizacja kodu, poprawki
Odwiedź ustawienia by dowiedzieć się więcej o powiadomieniach!
Brak powiadomień dla wiadomości.
1.6
* wsparcie Facebook Zero (darmowy transfer podczas połączeń mobilnych, zależne od operatora)
* szybki samouczek podczas pierwszego włączenia aplikacji - naucz się jak otworzyć menu 😉
* przyklejony pasek nawigacji i jego elementy skalują się teraz zależnie od używanego urządzenia
* optymalizacja kodu aplikacji, całość powinna być jeszcze szybsza i używać mniej pamięci
* możliwość postawienia piwka autorowi (PayPal, Bitcoin) - strona projektu oraz menu Info & Autor
* skrót ekranowy do Wiadomości (do dodania tutaj: launcher -> widgety/skróty)
* pomniejsze poprawki wyglądu i stabilności
1.5
* nowa ikona (w stylu oryginalnego klienta Facebook)
* długie kliknięcia na linki i foto linki by udostępnić | skopiować do schowka
* przyklej niebieski pasek nawigacyjny Facebooka na górę (zmiana wymaga odświeżenia strony)
* aplikacja przypomni o braku połączenia z siecią
* dodatkowa pusta przestrzeń na dole, w trybie przezroczystego navbara (zawsze klikniesz link)
* kolory aplikacji dopasowane do strony Facebooka
* możliwość dezaktywacji przyspieszenia sprzętowego (aplikacja użyje mniej pamięci)
* czarny motyw - masz ekran AMOLED lub jest noc? Zmień kolory na ciemne! (eksperymentalnie)
* na ekranie o autorze i aplikacji link do mojego konta dev na Google Play (moje inne apki)
* poprawki błędów, inne drobne zmiany
1.4
* skocz na początek strony (koniec nieustannego przewijania!)
* zmiana ustawienia "Przezroczysty navbar" działa natychmiast
* poprawny wygląd w trybie poziomym (nawet z przezroczystym navbarem)
* przebudowany widok informacji o aplikacji (wersja, linki)
* tekst "Otwieram link" ma teraz poprawne tło na KitKat
* wygląd i wsparcie Android Lollipop 5.1.0
1.3
* przeciągnij w prawo z lewej krawędzi by włączyć menu
* pasek postępu ładowanych treści
* skróty do najczęściej używanych opcji Facebooka
* przezroczysty pasek nawigacyjny w telefonach z dotykową nawigacją (opcja)
* możliwość szybkiego wyczyszczenia cache (wraz z wylogowaniem)
* ekran ustawień do zarządzania aplikacją
* ekran "O aplikacji" do szybkiego kontaktu z autorem, podstawowe informacje
* skrócone linki Facebook (fb.me) otworzą się teraz w aplikacji
1.2
* linki (wszelkiego rodzaju) prowadzące do Facebook, mogą teraz zostać otwarte w Facebook Lite (*)
* rzadki błąd połączenia z internetem przy włączaniu aplikacji został naprawiony
Można wykorzystać tę (*) opcję do aktywacji powiadomień za pośrednictwem aplikacji Notiface - http://goo.gl/ZM7m98 .
Powiadomienia zostaną otwarte w mojej aplikacji!
1.1
* dodawanie zdjęć z aparatu lub galerii
* dodane uprawnienie do zapisu zdjęć
Zrobione zdjęcia zapisywane są w katalogu Pictures/FacebookLite
Dodawanie zdjęć może nie działać we wczesnych wersjach KitKat
1.0
* Material Design (>= 4.4)
* pociągnij żeby odświeżyć
* zero reklam
* dostęp do internetu jako jedyne uprawnienie
Napisałem ją w sumie dla siebie i kilku znajomych, ale może ktoś skorzysta. Myjcie ręce przed obiadem 🙂
Chcesz wesprzeć?
Postaw mi piwko :very_drunk:
BTC: 1JUaZytkub2CP5jhRYQDDY6pibqrUUSp2y
Google Play (pakiet dotacji)
https://play.google.com/store/apps/details?id=org.indywidualni.faceslim_donation