යෙදුම
පිරික්සුම් ලැයිස්තුව

    අමතන්න





    අපේ බ්ලොග් එක

    අපි ඔබේ දෘශ්‍යතාව වැඩසටහන්ගත කරමු! ONMA බාලදක්ෂ ඇන්ඩ්‍රොයිඩ් යෙදුම් සංවර්ධනය සමඟ ධනාත්මක කාර්ය සාධනය සහතික කෙරේ.

    අමතන්න
    android යෙදුම් සංවර්ධනය

    අපේ බ්ලොග් එක


    Android App එකක් සාදා ගන්නේ කෙසේද

    android යෙදුම් සංවර්ධනය කරන්න

    Android යෙදුමක් නිර්මාණය කරන්නේ කෙසේදැයි ඔබ කල්පනා කරන්නේ නම්, කියවන්න. ඔබ චේතනාවේ මූලික කරුණු ඉගෙන ගනු ඇත, ක්‍රියාකාරකම් ජීවන චක්‍ර ආපසු ඇමතුම්, මනාප-මූලද්‍රව්‍ය, සහ ජාවා කේතය. ඉන්පසු, ඔබේ අවශ්‍යතා සපුරාලන අභිරුචි කළ යෙදුමක් නිර්මාණය කරන්නේ කෙසේදැයි ඔබ ඉගෙන ගනු ඇත. Android-Betriebssystem ඔබේ ගනුදෙනුකරුවන් අතර ජනප්‍රිය වීමට සහ ඔබේ ආදායම වැඩි කිරීමට ඉඩ ඇත. හොඳම කොටස නම් එය ඔබම කිරීමට පහසු වීමයි.

    අභිප්රාය

    ඇන්ඩ්‍රොයිඩ් යෙදුම් සංවර්ධකයින්ට ඔවුන්ගේ අභිප්‍රායන් පරිශීලකයින්ට ලබා ගත හැකි ලෙස ඇසුරුම් කළ හැකිය. මෙම උපාංගයේ ස්ථාපනය කර ඇති යෙදුම් මොනවාදැයි Android OS හට දැන ගැනීමට ඉඩ සලසයි, සහ වඩාත් සුදුසු යෙදුම වෙත ඉල්ලීම් යැවීමට. උදාහරණ වශයෙන්, පරිශීලකයෙකු යම් ස්ථානයක් සොයන විට අභිප්‍රාය Google සිතියම් වෙත යැවිය හැක, හෝ SMS වෙත ගෙවීම් සබැඳියක්. ඇන්ඩ්රොයිඩ් පරිසරය තුළ, එක් යෙදුමකින් තවත් යෙදුමකට මාරු වීමට අභිප්‍රාය භාවිතා වේ, යෙදුමක් තුළ සැරිසැරීමට ඔබට ඒවා භාවිතා කළ හැකිය.

    Android හි අන්තර්-ක්‍රියාවලි සන්නිවේදනයේ පදනම වන්නේ චේතනාවන් ය. වෙනත් යෙදුමකට හරවා යැවීම සඳහා අභිප්‍රායන් භාවිතා කළ හැක, විවෘත කිරීමේ සැකසුම්, හෝ SMS යැවීම. අභිප්‍රාය සඳහා උදාහරණයක් වන්නේ setData නම් ක්‍රමයකි. setDataAndType() URI දත්ත නියම කිරීමට ක්‍රමය ඔබට ඉඩ සලසයි. එහි නම පැහැදිලිය, නමුත් එයට URI සහ MIME වර්ග දෙකම සැකසිය හැකි බව සැලකිල්ලට ගැනීම වැදගත්ය. මෙය Android යෙදුමක් නිර්මාණය කිරීම සඳහා ඉතා ප්රයෝජනවත් මෙවලමකි.

    අභිප්‍රායන් වෙනත් යෙදුම් සමඟ සහයෝගයෙන් කටයුතු කිරීම සඳහා විශිෂ්ට මෙවලමකි. මෙම සේවාවන් භාවිතා කිරීමෙන්, ඔබගේ යෙදුමට නව ක්‍රියාකාරකම් දියත් කිරීමට හෝ පවතින ඒවා ක්‍රියා කිරීමට ලබා ගත හැක. එය විකාශන ග්‍රාහකයින් වෙත පණිවිඩ සහ උපදෙස් ලබා දීමට ද හැකිය. ඔබගේ යෙදුමට දත්ත නිරාවරණය කිරීමට API තිබේ නම්, ඔබට මෙයින් ප්‍රයෝජන ගත හැක. ඔබගේ යෙදුම තවමත් ලබා ගත නොහැකි නම්, එය දියත් කිරීමට ඔබට ගැඹුරු සබැඳි සහ අභිරුචි URL යෝජනා ක්‍රම භාවිතා කළ හැක. මෙමගින් ඔබට ඔබගේ යෙදුම ක්‍රියාත්මක කිරීමට සහ ක්‍රියාත්මක වීමට ඉඩ සලසයි.

    අභිප්‍රාය පැහැදිලි හෝ ව්‍යංග විය හැක. පළමුවැන්න ආරම්භ කිරීමට සහ අවසන් කිරීමට ඇති ක්‍රියාකාරකම් හෝ සංරචකය නියම කරයි. වෙන්ව, දෙවැන්න පොදුවේ ක්‍රියාවක් ප්‍රකාශ කරයි, සහ Android පද්ධතිය එම ක්‍රියාව නිවැරදි සංරචකයට ගැලපේ. ඔබට ඡායාරූපයක් ගැනීමට යෙදුමක් භාවිතා කිරීමට අවශ්‍ය නම්, ඔබට එසේ කිරීමට චේතනාවක් සැකසිය හැක. හා, ඔබ නව යෙදුමක් ආරම්භ කිරීමට උත්සාහ කරන්නේ නම්, ඔබට ඡායාරූපයක් ග්‍රහණය කර ගැනීමේ අරමුණ සඳහා පැහැදිලි චේතනාවක් නිර්මාණය කළ හැකිය.

    ක්‍රියාකාරකම් ජීවන චක්‍ර ආපසු ඇමතුම්

    ඔබ Android යෙදුමක් සංවර්ධනය කරන්නේ නම්, ඔබට ක්‍රියාකාරකම් ජීවන චක්‍ර ඇමතුම් භාවිතා කරන්නේ කෙසේදැයි දැන ගැනීමට අවශ්‍ය වනු ඇත. මේවා ක්‍රියාකාරකම ආරම්භ වන විට හඳුන්වන ක්‍රම මාලාවකි, නතර වෙනවා, සහ නැවත ආරම්භ වේ. මෙම ක්‍රියාකාරකම සඟවා හෝ නැවත ආරම්භ කරන විට යෙදුම් දත්ත සුරැකීමට සහ නොසුරකින ලද දත්ත සිදු කිරීමට මෙම ක්‍රම භාවිතා කරයි. බ්ලූටූත් සහ වයි-ෆයි වැනි පද්ධති සේවාවලින් බන්ධනය වීමට ද ඔවුන් කැඳවිය හැක.

    Android යෙදුමක් සංවර්ධනය කරන විට, අනාගතයේදී බොහෝ කරදර වළක්වා ගැනීමට ක්‍රියාකාරකම් ජීවන චක්‍ර ඇමතුම් භාවිතා කරන්නේ කෙසේදැයි ඔබට ඉගෙන ගැනීමට අවශ්‍ය වනු ඇත. ඔබ ඔබේ යෙදුම සංවර්ධනය කරන විට, මෙම සිදුවීම් සිදුවන්නේ කවදාද සහ ඔබට ඒවාට ප්‍රතිචාර දැක්විය හැක්කේ කෙසේද යන්න ඔබට දැන ගැනීමට අවශ්‍ය වනු ඇත. ඔබට onStart භාවිතා කළ හැකිය() ක්‍රියාකාරකමක් ක්‍රියාත්මක වීමට පටන් ගත් විට දැනුම් දීමක් ලබා ගැනීමේ ක්‍රමය. Onstart() onCreate එකෙන් පසුව පමණක් හැඳින්වේ() ක්‍රමය භාවිතා කර ඇත. මෙම ක්‍රමය මඟින් ඔබේ ක්‍රියාකාරකම ආරම්භ කළ තත්වයට ඇතුළු වීමට සහ පරිශීලක අන්තර්ක්‍රියා සඳහා සූදානම් වීමට ඉඩ සලසයි.

    ආරම්භය() ක්‍රියාකාරකම විනාශ වීමට පෙර ක්‍රමය හැඳින්වේ. ක්රියාකාරිත්වය ආරම්භ වන විට මෙම ක්රමය හැඳින්වේ, නමුත් ක්‍රියාකාරකම අවසන් වන විටද එය හැඳින්විය හැක. ක්රියාකාරකම් අවසන් නොවේ නම්, පද්ධතිය එය තාවකාලිකව නිදහස් ඉඩ සඳහා මකා දැමිය හැක. අවසන් වෙමින් පවතී() ක්‍රමය ඔබට මෙම අවස්ථා දෙක අතර වෙනස හඳුනා ගැනීමට උපකාරී වේ. Onstart() සහ onStop() ක්‍රියාකාරකමක ජීවන චක්‍රය හඳුනාගැනීම සඳහා බහුලව භාවිතා වන ක්‍රම වේ.

    OnDestroy() ක්‍රියාකාරකමක අවසාන ජීවන චක්‍රය ආපසු කැඳවීම වේ. ක්‍රියාකාරකම අවසන් වීමට පෙර ඔබ එය අමතන්නේ නම්, පද්ධතිය නව එකක් නිර්මාණය කරනු ඇත. මෙම ආපසු කැඳවීම් පෙර ඇමතුම් මගින් මුදා නොහරින ලද ඕනෑම සම්පත් මුදා හැරිය යුතුය. ජීවන චක්‍ර ආපසු කැඳවීමක් ඔබට ඔබේ යෙදුමේ ක්‍රියාකාරිත්වය පාලනය කිරීමට ද උදවු කළ හැක. කෙසේවෙතත්, මෙම ඇමතුම් අවශ්‍ය බව ඔබට විශ්වාස නම් පමණක් භාවිතා කිරීම වඩාත් සුදුසුය.

    මනාප-මූලද්‍රව්‍ය

    Android යෙදුමක් සංවර්ධනය කරන අතරතුර, මනාප-මූලද්‍රව්‍ය භාවිතා කරන්නේ කෙසේදැයි දැන ගැනීම අවශ්‍ය වේ. ඔබ මෙය කරන්නේ කෙසේදැයි නොදන්නේ නම්, ඔබට මෙම මාර්ගෝපදේශයෙන් ඒ ගැන වැඩි විස්තර දැනගත හැකිය. එය මූලික ආකාරයෙන් මනාප-මූලද්‍රව්‍ය භාවිතා කරන ආකාරය පැහැදිලි කරයි. මනාප-මූලද්‍රව්‍ය යනු කණ්ඩායම් වශයෙන් සැකසීම් සංවිධානය කිරීමේ ක්‍රමයකි. ඒවා විවිධ තිරවල සිටුවම් පෙන්වීමට භාවිතා කරයි.

    මනාප අගයන් සැකසීම සඳහා, ඔබට Preference.BaseSavedState හි උප පන්තියක් සාදා එය boolean අගයක් ලබා දිය යුතුය., අගය කලින් ඉතිරි කර තිබේද යන්න පෙන්නුම් කරයි. ඉන්පසු, ඔබට දිගටම පවතින අගය භාවිතා කර UI යාවත්කාලීන කළ හැක. විකල්පයක් ලෙස, ඔබට පෙරනිමි අගය භාවිතා කළ හැකිය. ඔබ මනාපයන් සැකසූ පසු, ඔබට මෙම මනාප-මූලද්‍රව්‍ය භාවිතා කළ හැක.

    මනාපයක් යනු ඇන්ඩ්‍රොයිඩ් යෙදුමක ඇති මූලික ගොඩනැඟිලි කොටසයි. එය යතුරු අගය යුගලයක් සහිත විශේෂිත සැකසුම නියෝජනය කරයි. උදාහරණ වශයෙන්, යෙදුමක සැකසීම් කොටසේ පිරික්සුම් කොටු ලැයිස්තුවක තනි පිරික්සුම් කොටුවක් අඩංගු වන අතර EditTextPreference පිරික්සුම් කොටු ලැයිස්තුවක් පෙන්වයි. ඒ හා සමානව, තනි පෙළ අගයක් ගබඩා කිරීමට EditTextPreference භාවිතා කළ හැක.

    ඔබගේ ඇන්ඩ්‍රොයිඩ් යෙදුම සඳහා පරිශීලක-හිතකාමී පරිශීලක අතුරුමුහුණතක් තැනීමට ඔබට මනාප-මූලද්‍රව්‍ය API භාවිතා කළ හැකිය.. නව සැකසුම් එක් කිරීමට සහ පවතින ඒවා කළමනාකරණය කිරීමට ඔබට මනාප-මූලද්‍රව්‍ය භාවිතා කළ හැක. මනාප-මූලද්‍රව්‍ය ඔබගේ ඇන්ඩ්‍රොයිඩ් යෙදුම සඳහා වෙනත් ඇන්ඩ්‍රොයිඩ් යෙදුම්වල මනාපයන්ට අනුකූල වන යූඅයි එකක් සෑදීමට ඔබට ඉඩ සලසයි. ඔබට මනාප පන්තියේ විවිධ උප පංති භාවිතා කර පරිශීලක අතුරුමුහුණතක් සාදා ඒවා ඔබේ XML ගොනුවේ ප්‍රකාශ කළ හැක..

    මනාප ධුරාවලියට නෝඩයක් එකතු කිරීම පහසු සහ සරල ය. මනාප-මූලද්‍රව්‍ය යනු සංවර්ධකයින්ට නඩත්තු කිරීමට පහසු ඇන්ඩ්‍රොයිඩ් යෙදුම් සංවර්ධනය කිරීමට උදවු කරන API එකකි. මෙම API සමඟ, ඔබට විශේෂාංගවලින් පිරුණු Android යෙදුමක් සෑදිය හැක. ප්‍රධාන දෙය නම් මනාප-මූලද්‍රව්‍ය ක්‍රියා කරන ආකාරය සහ එය ඔබේම යෙදුම තුළ භාවිතා කරන්නේ කෙසේදැයි ඔබ අවබෝධ කර ගැනීමයි. අනාගතයේදී ව්යාකූලත්වය වළක්වා ගැනීමට මෙය ඔබට උපකාර කරනු ඇත.

    ජාවා කේතය

    ඔබ ඇන්ඩ්රොයිඩ් සංවර්ධකයෙකු නම්, ඔබගේ ජංගම යෙදුම් සඳහා ජාවා කේතය භාවිතා කිරීමේ වැදගත්කම ඔබ බොහෝ විට දන්නවා ඇති. භාෂාව අතිශයින්ම බහුකාර්ය වන අතර විවිධ වේදිකා හරහා භාවිතා කළ හැක, Android සහ iOS ඇතුළුව. එය හරස් සම්පාදනය කළ හැකි අතර තරමක් පහසුවෙන් ඉගෙන ගත හැකිය. ඔබ මෙය දැන සිටිය යුතුය, මක්නිසාද යත් ජාවා යනු ඇන්ඩ්‍රොයිඩ් යෙදුම් සංවර්ධනය සඳහා වඩාත් ජනප්‍රිය භාෂාවකි. ඔබගේ ඇන්ඩ්‍රොයිඩ් යෙදුම් සංවර්ධනය සඳහා ඔබ ජාවා කේතය භාවිතා කළ යුත්තේ මන්දැයි සමීපව බලමු.

    පළමුවන, ඔබ ජාවා හි මූලික වාක්‍ය ඛණ්ඩය ඉගෙන ගත යුතුය. තනි පන්තියක් නිර්මාණය කරන්නේ කෙසේදැයි ඔබට ඉගෙන ගත හැකිය, ගණන් කිරීමේ පන්ති, සහ Android Studio නම් මෙවලමක් භාවිතයෙන් ජාවා සමඟ අතුරු මුහුණත් වර්ග. පන්තියේ හෝ වර්ගයෙහි නම නම් කිරීම සඳහා භාෂාවේ රීතිවලට අනුකූල බව සහතික කර ගැනීම හොඳ අදහසකි. මෙම මාර්ගයේ, ඔබට ඉක්මනින් ජංගම යෙදුමක් පහසුවෙන් සාදාගත හැක.

    දෙවැනි, Android උපාංගවල ගෘහ නිර්මාණ ශිල්පය අවබෝධ කර ගැනීම වැදගත් වේ. ඇන්ඩ්රොයිඩ් යනු විවිධ මෙහෙයුම් පද්ධති ක්රියාත්මක වන විවිධ උපාංග සමඟ ඛණ්ඩනය වූ වෙළඳපොළක් බව තේරුම් ගැනීම වැදගත්ය. තවත් උපාංග සඳහා සහය වීම යනු වැඩි නඩත්තු කිරීමක් යන්නයි, පරීක්ෂා කිරීම, සහ වියදම්. අතිරෙකව, ඔබගේ යෙදුමට විවිධ සංවේදක සහ UI පහසුකම් මාලාවකට සහාය වීමට අවශ්‍ය වේ. හා, ඔබට විවිධ වේදිකා භාවිතා කරන ආකාරය පිළිබඳ දැනුමක් නොමැති නම් බහු-වේදිකා යෙදුමක් නිර්මාණය කිරීමට ඔබට අවශ්‍ය නැත.

    ජාවා එහි සංක්ෂිප්ත කේතය සඳහා ප්‍රසිද්ධය, එය coroutines සඳහා සහාය නොදක්වයි. ඔබ Kotlin භාවිතා කරන්නේ නම්, ඔබට පවතින පන්ති දීර්ඝ කිරීමට සහ ඒවායේ නමට උපසර්ග එක් කිරීමට හැකි වනු ඇත. ජාවා දිගු කිරීමේ කාර්යයන් සඳහා සහය නොදක්වන අතර, ඔබට මාපිය පන්තියේ කාර්යයන් උරුම විය හැක. Kotlin යනු Android යෙදුම් සංවර්ධනය සඳහා නිල භාෂාවයි. ජාවා වලට අමතරව, Kotlin විවිධ ගණිතමය මෙහෙයුම් සඳහා සහය දක්වන බව ද ඔබට පෙනී යනු ඇත. කොටින් ඉගෙනීමෙන්, ඔබට වේගවත් සහ දෝෂ රහිත Android යෙදුම් නිර්මාණය කිරීමට හැකි වනු ඇත.

    Xamarin

    Xamarin යනු ජංගම යෙදුම් තැනීම සඳහා හරස් වේදිකා සංවර්ධන රාමුවකි. මෙම රාමුව මඟින් ඔබට සියලු වේදිකා හරහා පොදු ක්‍රමලේඛන භාෂාවක් සහ හවුල් පන්ති පුස්තකාලයක් භාවිතා කිරීමට ඉඩ සලසයි. ඔබට ඔබගේ යෙදුමට වෙනස්කම් කිරීමට අවශ්‍ය නම් මෙය ප්‍රයෝජනවත් වේ, හෝ ඔබට විවිධ උපාංගවල එකම යෙදුමේ විවිධ අනුවාද තිබේ නම්. ඔබ iOS මත Xamarin භාවිතා කරන්නේ නම්, ඔබට වේදිකා හරහා ස්ථාවර UI නිර්මාණය කිරීමට Xamarin ආකෘති සමඟ iOS SDK භාවිතා කළ හැක.

    Xamarin යෙදුම් බෙදාගන්න 75% කේතය සහ ඒවායේ ක්‍රියාකාරීත්වයට පූර්ණ ප්‍රවේශය ලබා දීම. ඔවුන් වේදිකා-විශේෂිත දෘඩාංග ත්වරණය ද භාවිතා කරන අතර ස්වදේශීය පරිශීලක අතුරුමුහුණත් ඇත. ඔබ හරස් වේදිකා විසඳුමක් සොයන්නේ නම් Xamarin ඇන්ඩ්‍රොයිඩ් යෙදුම් සංවර්ධනය සඳහා විශිෂ්ට තේරීමකි. එය ඉගෙන ගැනීමට පහසුය, C# සමඟ පුළුල් අත්දැකීම් ඇති සංවර්ධකයින්ට ද එය පහසු වේ. හරස් වේදිකා යෙදුම් සංවර්ධනය සමඟ ආරම්භ කිරීමට බලාපොරොත්තු වන ආරම්භකයින් සඳහා එය කදිම තේරීමකි.

    Xamarin යෙදුම් Android උපාංගවලට ආවේණික වේ. ප්රතිඵලයක් වශයෙන්, ඔවුන්ට උසස් තත්ත්වයේ UI සහ පරිශීලක අත්දැකීමක් ඇත. කෙසේවෙතත්, මෙම වේදිකාවේ අවාසිය නම් ඔවුන්ගේ විශාල පියසටහනයි, බාගැනීම් කාලය මන්දගාමී කළ හැක. ප්රතිඵලයක් වශයෙන්, සංවර්ධකයින්ට ඔවුන්ගේ යෙදුම සැහැල්ලුව තබා ගැනීමට එහි ප්‍රමාණය අඩු කිරීමට සිදු විය හැක. බොහෝ පරිශීලකයින් සඳහා මෙය හොඳම තේරීම නොවිය හැකිය. තවද, Xamarin ප්රජාව තවමත් අලුත් වන අතර එය වර්ධනය විය යුතුය. උපකාර ලබා ගැනීම තවමත් තරමක් අපහසුය, එබැවින් ඔබට මෙම මෙවලම සමඟ ඉවසිලිවන්ත විය යුතුය.

    Xamarin SDK මයික්‍රොසොෆ්ට් විසින් සංවර්ධකයින් සඳහා සංවර්ධනය කර ඇත. එය MIT බලපත්‍රය යටතේ විවෘත මූලාශ්‍රයක් වන අතර Visual Studio හි කොටසක් ලෙස පවතී. මෙයින් අදහස් කරන්නේ එය වෙනත් වේදිකා වලට වඩා හොඳ තේරීමක් බවයි. මයික්‍රොසොෆ්ට් විසින් Xamarin අත්පත් කර ගැනීම 2016 එය භාවිතා කිරීමට වඩාත් පහසු කර ඇති අතර අඛණ්ඩ සංවර්ධනය සඳහා මග පෑදීය. ප්රතිඵලයක් වශයෙන්, බොහෝ සංවර්ධකයින් දැන් ඇන්ඩ්‍රොයිඩ් යෙදුම් සංවර්ධනය සඳහා Xamarin වෙත හැරෙමින් සිටිති.

    අපගේ වීඩියෝව
    නොමිලේ උපුටා ගැනීමක් ලබා ගන්න