Cześć wszystkim 👋
Chciałem pokazać mój projekt pisany we Flutterze – **LockWord**, prostą aplikację na Androida do tworzenia i szyfrowania notatek w formacie TXT.
🔒 **Założenia projektu:**
– brak chmury, logowania i połączeń z siecią (całkowicie offline),
– szyfrowanie plików TXT algorytmem AES-GCM,
– możliwość autoryzacji przez odcisk palca (LocalAuth),
– retro-interfejs stylizowany na starą kartkę papieru,
– zapisywanie danych w prywatnym katalogu aplikacji.
📂 **Stos technologiczny:**
– Flutter 3.x
– `encrypt` + `crypto` (AES-GCM, PBKDF2),
– `flutter_secure_storage` do trzymania klucza,
– `path_provider` do obsługi plików,
– `shared_preferences` do ustawień użytkownika.
💡 **Cel projektu:**
Eksperymentuję z architekturą aplikacji, która ma działać w pełni offline i zapewniać bezpieczeństwo bez serwera.
Część funkcji premium testuję obecnie w Play Store – dostępnych w formie subskrypcji z 30-dniowym darmowym okresem próbnym, żeby zebrać opinie użytkowników przed finalnym wdrożeniem.
🔗 **Dla zainteresowanych:**
[https://play.google.com/store/apps/details?id=com.mariusz.lockword](https://play.google.com/store/apps/details?id=com.mariusz.lockword)
Jeśli ktoś z Was używa Fluttera i ma doświadczenia z szyfrowaniem lokalnych danych (SecureStorage / EncryptedSharedPrefs),
chętnie wymienię się spostrzeżeniami – szczególnie w kwestii bezpieczeństwa klucza AES i wydajności PBKDF2.
Pozdrawiam!
Chciałem pokazać mój projekt pisany we Flutterze – **LockWord**, prostą aplikację na Androida do tworzenia i szyfrowania notatek w formacie TXT.
🔒 **Założenia projektu:**
– brak chmury, logowania i połączeń z siecią (całkowicie offline),
– szyfrowanie plików TXT algorytmem AES-GCM,
– możliwość autoryzacji przez odcisk palca (LocalAuth),
– retro-interfejs stylizowany na starą kartkę papieru,
– zapisywanie danych w prywatnym katalogu aplikacji.
📂 **Stos technologiczny:**
– Flutter 3.x
– `encrypt` + `crypto` (AES-GCM, PBKDF2),
– `flutter_secure_storage` do trzymania klucza,
– `path_provider` do obsługi plików,
– `shared_preferences` do ustawień użytkownika.
💡 **Cel projektu:**
Eksperymentuję z architekturą aplikacji, która ma działać w pełni offline i zapewniać bezpieczeństwo bez serwera.
Część funkcji premium testuję obecnie w Play Store – dostępnych w formie subskrypcji z 30-dniowym darmowym okresem próbnym, żeby zebrać opinie użytkowników przed finalnym wdrożeniem.
🔗 **Dla zainteresowanych:**
[https://play.google.com/store/apps/details?id=com.mariusz.lockword](https://play.google.com/store/apps/details?id=com.mariusz.lockword)
Jeśli ktoś z Was używa Fluttera i ma doświadczenia z szyfrowaniem lokalnych danych (SecureStorage / EncryptedSharedPrefs),
chętnie wymienię się spostrzeżeniami – szczególnie w kwestii bezpieczeństwa klucza AES i wydajności PBKDF2.
Pozdrawiam!