Data parsing web to Android - developing help

elektro

Well-known member
  • Apr 18, 2011
    6,865
    9,360
    113
    Tropical Island Of Sri Lanka
    වරෙන් ඇතුලට.










    මචං මේකයි සීන් එක..මම තාම ඇන්ඩ්‍රොයිඩ් ඩිව් වලට අලුත් :D Client කෙනෙක්ට දෙන්න ඇප් එකක් කරනවා..ඒකේ පොරට ‍daily upadte කරන්න ඕන. ඒ ටික එන්න ඕන user පාවිච්චි කරන ඇන්ඩ්‍රොයිඩ් ඇප් එකට.

    මම client ට දෙන්න admin panel එකක් වෙබ් එකක් කළා.
    දැන් මම ඒ daily update කරන ඒවා ගන්න ඕන JSON විදියට parse කරලා නේද? මට තියෙන ප්‍ර‍ශ්නේ කොහොමද db එකට save වෙන ඒවා මේ විදියට parse කරන්නේ? නැත්නම් මොකද්ද කරන්න තියෙන ක්‍රමේ ? වෙනම web service එකක් ලියන්න ඕනද? :rolleyes:

    පොඩ්ඩක් පැහැදිලි කරලා දෙන්න.

     

    amilabanuka

    Well-known member
  • Sep 30, 2006
    7,296
    891
    113
    Thama math hoyanooo....
    Android app eken server ekata data pass karannada ona? server eka mona language ekenda thiyenne? java?
    if(java) {
    podi rest service ekak liyaganin server eka patte. JSON parser ekak daganna object walata harawaganna. kelinma db ekata json gahana eka padu wei mokada passe read karanakota overhead eka wadi wei.
    } else{
    server eka liyana hati wena ekekgen ahaganin
    }


    android walata thiyenawa rest clients. retrofit kiyala ekak have. eka sahenan hdoata. json parsing tika okkoma eken kerenawa. client ekata katha karnana witharai thiyenne model object tika hadala.
     

    elektro

    Well-known member
  • Apr 18, 2011
    6,865
    9,360
    113
    Tropical Island Of Sri Lanka
    Android app eken server ekata data pass karannada ona? server eka mona language ekenda thiyenne? java?
    if(java) {
    podi rest service ekak liyaganin server eka patte. JSON parser ekak daganna object walata harawaganna. kelinma db ekata json gahana eka padu wei mokada passe read karanakota overhead eka wadi wei.
    } else{
    server eka liyana hati wena ekekgen ahaganin
    }


    android walata thiyenawa rest clients. retrofit kiyala ekak have. eka sahenan hdoata. json parsing tika okkoma eken kerenawa. client ekata katha karnana witharai thiyenne model object tika hadala.

    mulinma godak pin machan reply ekata :)

    mekai machan seen eka..app eken neme..web ekata client daana datas..loku datas ne machan..podi image ekak saha text pahak hayak..e tika daily update karanawa..e tika penwanna one app eke..
     

    kosandpol

    Well-known member
  • Jun 10, 2008
    45,329
    1,492
    113
    mulinma godak pin machan reply ekata :)

    mekai machan seen eka..app eken neme..web ekata client daana datas..loku datas ne machan..podi image ekak saha text pahak hayak..e tika daily update karanawa..e tika penwanna one app eke..
    so the client is updating a web page ?
    read the web page and display it on the app using the web control
     

    elektro

    Well-known member
  • Apr 18, 2011
    6,865
    9,360
    113
    Tropical Island Of Sri Lanka
    so the client is updating a web page ?
    read the web page and display it on the app using the web control

    Machan clientta daily datas daanna one..db ekakata daanwata wada..admin panel ekak hadala dena eka lesi ne? anika matath igena gannath ekka ban meka karanne :D client admin panel ekata log wela daana ewa thama parse karanna one
     

    kosandpol

    Well-known member
  • Jun 10, 2008
    45,329
    1,492
    113
    Machan clientta daily datas daanna one..db ekakata daanwata wada..admin panel ekak hadala dena eka lesi ne? anika matath igena gannath ekka ban meka karanne :D client admin panel ekata log wela daana ewa thama parse karanna one
    even if you create an admin panel, its easy to store and manage the data on a database. Whatever the interface the client is given to upload the data, store it in a database and query it from your app.
     

    amilabanuka

    Well-known member
  • Sep 30, 2006
    7,296
    891
    113
    Thama math hoyanooo....
    mulinma godak pin machan reply ekata :)

    mekai machan seen eka..app eken neme..web ekata client daana datas..loku datas ne machan..podi image ekak saha text pahak hayak..e tika daily update karanawa..e tika penwanna one app eke..

    Assuming you save the information in a database when the client enters the data in admin panel, I see two options machan. there might be better options but this is what came to my mind.
    1) show the data in a webview so you do not need to implement the rest web service stuffs in the app itself. just redirect to the webview.
    2) but if you want then to be used within app and to be used with other processings, use the same way I suggested. expose a rest server which exposes a get method to get the details in json format and inplement a retrofit client in android app which converts json object to model object.
     

    elektro

    Well-known member
  • Apr 18, 2011
    6,865
    9,360
    113
    Tropical Island Of Sri Lanka
    Assuming you save the information in a database when the client enters the data in admin panel, I see two options machan. there might be better options but this is what came to my mind.
    1) show the data in a webview so you do not need to implement the rest web service stuffs in the app itself. just redirect to the webview.
    2) but if you want then to be used within app and to be used with other processings, use the same way I suggested. expose a rest server which exposes a get method to get the details in json format and inplement a retrofit client in android app which converts json object to model object.

    Thank you very much machan. I don't have any previous knowledge about web services. Can you please some good tutorials for this thing ?

    'expose a rest server which exposes a get method to get the details in json format '