Android developing / Flutter

HAneo

Well-known member
  • Jan 30, 2007
    12,970
    29,167
    113
    Homagama
    මට ඇප් ඩිවලොපින් ඉගනගන්න ආසයි මේ රිසෝසස් මදි දන්න අය පොඩ්ඩක් හෙල්ප් එකක් දාන්න පටන් ගන්න විදියක් කියල
    Simple
    Real-world problem ekak ganin. ekata solution ekak hadapan. dan eka app ekakin gahanna one widihata design karapan.
    proto type ekak gahala flutter walin karapan.
     

    HAneo

    Well-known member
  • Jan 30, 2007
    12,970
    29,167
    113
    Homagama
    Flutter iganagaana puluwann hoda tutorial thiyenawada oya gawa
    machan othana mata ena prashne
    "what should i learn ". uba aththatama tutorial eke thiyana ekane igena ganne. uba meke diga palal danne na

    first step; balapan flutter walin karala thiyana existing dewal. ubata manayak eyi kochchar digada kiyane
    Second: flutter basic/Dart Language eka alla ganna payak dekak aran.
    kelinma wadeta bahinna oyage sample ekak ekka. anna ehema yanakota enawa case. ewa web eke search karala hoyaganna
    eken thama machan hodama form ekek enne. nathnam oya nikan balan innawa wage wadak wenne
     
    • Like
    Reactions: Solo Rider

    Zeuz

    Well-known member
  • Oct 2, 2020
    8,926
    15,566
    113
    Somewhere in this world
    machan othana mata ena prashne
    "what should i learn ". uba aththatama tutorial eke thiyana ekane igena ganne. uba meke diga palal danne na

    first step; balapan flutter walin karala thiyana existing dewal. ubata manayak eyi kochchar digada kiyane
    Second: flutter basic/Dart Language eka alla ganna payak dekak aran.
    kelinma wadeta bahinna oyage sample ekak ekka. anna ehema yanakota enawa case. ewa web eke search karala hoyaganna
    eken thama machan hodama form ekek enne. nathnam oya nikan balan innawa wage wadak wenne
    Thanks machn mama kare mulin tutorials balapu eka
     
    • Like
    Reactions: Solo Rider

    visalbro

    Well-known member
  • Jun 4, 2017
    15,974
    17,129
    113
    panadura
    machan othana mata ena prashne
    "what should i learn ". uba aththatama tutorial eke thiyana ekane igena ganne. uba meke diga palal danne na

    first step; balapan flutter walin karala thiyana existing dewal. ubata manayak eyi kochchar digada kiyane
    Second: flutter basic/Dart Language eka alla ganna payak dekak aran.
    kelinma wadeta bahinna oyage sample ekak ekka. anna ehema yanakota enawa case. ewa web eke search karala hoyaganna
    eken thama machan hodama form ekek enne. nathnam oya nikan balan innawa wage wadak wenne
    native developing igenaganna eka awlda?android studio,xcode wage?
     

    HAneo

    Well-known member
  • Jan 30, 2007
    12,970
    29,167
    113
    Homagama
    native developing igenaganna eka awlda?android studio,xcode wage?
    Kisima waradak na.
    mage personal view eka yanne business and architecture prospective eken. mona language ekada kiyana eka balanne last ma stage ekedi.
    apita one wade onema language ekakin karanna puluwan. Flutter awe simply ekama app eka deparak hadana ekata solution ekak washayen. ithin oyage business&architecture modal eka yanakota native usage eka adu nam flutter walin karana eka sahenna wasi. but heavily used IO or other native features then move to native android(like games). It all depends on the architecture and Business Model.
     

    visalbro

    Well-known member
  • Jun 4, 2017
    15,974
    17,129
    113
    panadura
    Kisima waradak na.
    mage personal view eka yanne business and architecture prospective eken. mona language ekada kiyana eka balanne last ma stage ekedi.
    apita one wade onema language ekakin karanna puluwan. Flutter awe simply ekama app eka deparak hadana ekata solution ekak washayen. ithin oyage business&architecture modal eka yanakota native usage eka adu nam flutter walin karana eka sahenna wasi. but heavily used IO or other native features then move to native android(like games). It all depends on the architecture and Business Model.
    thanks
     

    HAneo

    Well-known member
  • Jan 30, 2007
    12,970
    29,167
    113
    Homagama
    Thanks machn mama kare mulin tutorials balapu eka
    Oya tikak hithuwoth tereyi.. oya ehema baluwe meka mokakda kiyala danne nathi nisa. and you are very curious to know what this is.
    anna ehema welawata search karanna one
    1. what is flutter and what is the best thing world has done with it
    2. why I learn flutter?
    3. what is the ecosystem of flutter
    4. if you know other languages like React native or native android just compare it with flutter

    meken passe ubata enawane machan me magula mokakda kiyala???? anna ita passe balanna tutorials
    don't just jump to tutorials not known height and width of the subject or you will be lost the tracks
     

    NEMISIS

    Well-known member
  • Nov 13, 2013
    11,348
    19,441
    113
    Colombo
    මම අවුරුදු 10ට වැඩියි මොබයිල් ඇප් කරන්න අරගෙන
    මුලින්ම ඉගෙනගත්තෙ iOS, තාම කරනවා දැන් නම් ගොඩක් වෙලාවට Devlopment වලට වඩා consulting වැඩ වගේ තමයි
    Native Android නුත් කරා, හැබැයි මම ඒ තරම් ආස නැහැ Android development වලට සහ සාපේකශව native ios වල ගනන් හිලවු හොඳයි ඒක නිසා දැන් මේ පැත්ත වැඩිය කෙරෙන්නෙ නැහැ

    දන්න කෙනෙක් කතා කරලා ඇප් එකක් කරලා දෙන්න කියලා Flutter ඉගෙනෙන කරා,
    Flutter කරන්න නේටිවු දැනුමක් ඕන, Flutter වල අයිඩියා එක එකම කෝඩ් බේස් එකෙන් හැම ප්ලැට්ෆෝම් එකටම තනි ඇප් එකක් හදන එක නෙමෙයි, හැම ප්ලැට්ෆෝම් එකටම නේටිවු ලුක් ඇන්ඩ් ෆීල් එක එන විදියට Non UI ටික කොමන් විදියට තියාගෙන UI එකට වෙන වෙනම කෝඩ් කරන එක තමයි Flutter වල විදිය
    මේ වැඩේ හරියට කරන්න Native development කරන්නෙ කොහොමද කියලා යම් තාක් දුරකට දැනුම තියෙන්න ඕන. ඇන්ඩරොයිඩ් වලට Material යූස් කරලා iOS වලට Cupertino යූස් කරලා හදන්න ඒ දෙක ගැන දැනුමක් ඕනමයි

    හැබැයි,
    Material විදියට හදලා iOS වලත් රන් වෙනවා, Cupertino විදියට හදලා Android වලත් රන් වෙනවා කිසි අවුලක් නැතිව,

    මොබයිල් ඩිවලොප්මන්ට් ගැන දන්නෙ නැත්නම් මම හිතන්නෙ මේ විදිය තමයි ලේසිම විදිය
    1 - මැටීරියල් ඩිසයින් කන්සෙප්ට් ටික මුලින් ඉගෙනගන්න, (Cupertino කන්සෙප්ට් වලට වඩා මැටීරියල් කන්සෙප්ට් වැඩිපුර යූස් වෙනවා, වෙබ වලත් යූස් වෙනවා, මැටීරියල් ස්ටයිල් ඇප් iOS ස්ටෝ එකෙත් තියනවා, හැබැයි Cupertino ස්ටයිල් එකේ ඇප් Android store එකේ දැකලම නැහැ)
    2 - Dart ප්‍රෝගැමින් ලැන්ග්වේජ් එක වෙනම ඉගෙනගන්න, මේකෙ පට්ට සිරා ෆීචර්ස් තියනවා ඒව දන්නවා නම් ඩිවලොප්මන්ට් ටයිම් එක පට්ටම විදියට අඩු කරගන්න පුලුවන්, ගොඩක් අලුත් කන්සෙප්ට් තියනවා
    3 - Flutter බේසික් ටික විතරක් තියන යූටියුබ් එකක් බලන්න, පැය දෙක තුනකට වඩා වැය කරන්න එපා
    4 - ඊට පස්සෙ මොකක් හරි තියන ඇප් එකක් ගන්න, Example , Whatsapp. ඒක ඒ විදියටම කොපි කරන්න පටන් ගන්න සර්විස් ගැන හිතන්නෙ නැතිව UI Flow එක ඒ විදියටම හදන්න ට්‍රයි කරන්න,ඔය ටික කරලා ඉවර උනාම සෑහෙන දැනුමක් ඇවිත් තියෙයි.
     

    chami2015

    Well-known member
  • Jul 14, 2015
    7,042
    8,292
    113
    මම අවුරුදු 10ට වැඩියි මොබයිල් ඇප් කරන්න අරගෙන
    මුලින්ම ඉගෙනගත්තෙ iOS, තාම කරනවා දැන් නම් ගොඩක් වෙලාවට Devlopment වලට වඩා consulting වැඩ වගේ තමයි
    Native Android නුත් කරා, හැබැයි මම ඒ තරම් ආස නැහැ Android development වලට සහ සාපේකශව native ios වල ගනන් හිලවු හොඳයි ඒක නිසා දැන් මේ පැත්ත වැඩිය කෙරෙන්නෙ නැහැ

    දන්න කෙනෙක් කතා කරලා ඇප් එකක් කරලා දෙන්න කියලා Flutter ඉගෙනෙන කරා,
    Flutter කරන්න නේටිවු දැනුමක් ඕන, Flutter වල අයිඩියා එක එකම කෝඩ් බේස් එකෙන් හැම ප්ලැට්ෆෝම් එකටම තනි ඇප් එකක් හදන එක නෙමෙයි, හැම ප්ලැට්ෆෝම් එකටම නේටිවු ලුක් ඇන්ඩ් ෆීල් එක එන විදියට Non UI ටික කොමන් විදියට තියාගෙන UI එකට වෙන වෙනම කෝඩ් කරන එක තමයි Flutter වල විදිය
    මේ වැඩේ හරියට කරන්න Native development කරන්නෙ කොහොමද කියලා යම් තාක් දුරකට දැනුම තියෙන්න ඕන. ඇන්ඩරොයිඩ් වලට Material යූස් කරලා iOS වලට Cupertino යූස් කරලා හදන්න ඒ දෙක ගැන දැනුමක් ඕනමයි

    හැබැයි,
    Material විදියට හදලා iOS වලත් රන් වෙනවා, Cupertino විදියට හදලා Android වලත් රන් වෙනවා කිසි අවුලක් නැතිව,

    මොබයිල් ඩිවලොප්මන්ට් ගැන දන්නෙ නැත්නම් මම හිතන්නෙ මේ විදිය තමයි ලේසිම විදිය
    1 - මැටීරියල් ඩිසයින් කන්සෙප්ට් ටික මුලින් ඉගෙනගන්න, (Cupertino කන්සෙප්ට් වලට වඩා මැටීරියල් කන්සෙප්ට් වැඩිපුර යූස් වෙනවා, වෙබ වලත් යූස් වෙනවා, මැටීරියල් ස්ටයිල් ඇප් iOS ස්ටෝ එකෙත් තියනවා, හැබැයි Cupertino ස්ටයිල් එකේ ඇප් Android store එකේ දැකලම නැහැ)
    2 - Dart ප්‍රෝගැමින් ලැන්ග්වේජ් එක වෙනම ඉගෙනගන්න, මේකෙ පට්ට සිරා ෆීචර්ස් තියනවා ඒව දන්නවා නම් ඩිවලොප්මන්ට් ටයිම් එක පට්ටම විදියට අඩු කරගන්න පුලුවන්, ගොඩක් අලුත් කන්සෙප්ට් තියනවා
    3 - Flutter බේසික් ටික විතරක් තියන යූටියුබ් එකක් බලන්න, පැය දෙක තුනකට වඩා වැය කරන්න එපා
    4 - ඊට පස්සෙ මොකක් හරි තියන ඇප් එකක් ගන්න, Example , Whatsapp. ඒක ඒ විදියටම කොපි කරන්න පටන් ගන්න සර්විස් ගැන හිතන්නෙ නැතිව UI Flow එක ඒ විදියටම හදන්න ට්‍රයි කරන්න,ඔය ටික කරලා ඉවර උනාම සෑහෙන දැනුමක් ඇවිත් තියෙයි.
    මේක ඉගෙන ගන්න කොච්චර කාලයක් යයිද? හොඳට OOP Concepts හෙම දන්න කෙනෙක්ට?