Kotlin - jak to rozwiązać

Kotlin - jak to rozwiązać
SS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
0

Dzień dobry

Może problem jest bardzo prosty, ale chciałbym się upewnić :)

Mam problem koncepcyjny. Piszę sobię prostą aplikację inwentaryzacyjną na Android (Kotlin) do mojej firmy - opis aplikacji:

  1. Mam pole tekstowe, które przejmuje kod kreskowy ze skanera
  2. Mam drugie pole tekstowe, które przejmuje liczbę sztuk
  3. Docelowo dane te, będzie można wysłać potem z aplikacji do excela

Pytanie brzmi, w jakiej najlepiej zmiennej trzymać takie dane. Czy tutaj zastosować klasy, czy coś innego ?

Z góry dziękuję za odpowiedź

ME
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 32
1

Zapytaj AI

P1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 18
1

Możesz zapytać agenta AI: ChatGpt, Claude, Gemini, DeepSeek, Copilot etc.

SS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
0

Ok, dzięki zai info.

Ryan_1975
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 37
1

Wygodne byłoby zrobienie prostej klasy jak niżej. Dalej można użyć Room Entity z SQLite. Pewnie 3 proste guziki i operacje select, insert, delete. Normalnie dane trzymane są we wcześniej wspomniane bazie. Odnośnie Excela najłatwiej zrobić osobny guzik eksportuj do csv z wyborem lokalizacji w telefonie. Taki pliczek csv na komórce można już w dowolny sposób wysyłać, czyli zgrywać systematycznie po kablu do kompa, wysyłać mailem na dedykowany adres mailowy lub wystawić prosty endpoint API, który by odbierał takie pliki csv.

Kopiuj
data class InventoryItem(
    val barcode: String,
    val quantity: Int,
    val timestamp: Long = System.currentTimeMillis()
)

SS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
0
Ryan_1975 napisał(a):

Wygodne byłoby zrobienie prostej klasy jak niżej. Dalej można użyć Room Entity z SQLite. Pewnie 3 proste guziki i operacje select, insert, delete. Normalnie dane trzymane są we wcześniej wspomniane bazie. Odnośnie Excela najłatwiej zrobić osobny guzik eksportuj do csv z wyborem lokalizacji w telefonie. Taki pliczek csv na komórce można już w dowolny sposób wysyłać, czyli zgrywać systematycznie po kablu do kompa, wysyłać mailem na dedykowany adres mailowy lub wystawić prosty endpoint API, który by odbierał takie pliki csv.

Kopiuj
data class InventoryItem(
    val barcode: String,
    val quantity: Int,
    val timestamp: Long = System.currentTimeMillis()
)

Super info, na pewno skorzystam z takiego rozwiązania.

Bardzo dziękuję !

FU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 26
0

Klasy

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.