Learn - Android Development

αž˜αžΆαž“β€‹αž€αžΆαžšαž•αŸ’αžŸαžΆαž™β€‹αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜
5.0
αž€αžΆαžšαžœαžΆαž™αžαž˜αŸ’αž›αŸƒ 45
αž…αŸ†αžŽαžΆαžαŸ‹αžαŸ’αž“αžΆαž€αŸ‹αžαŸ’αž›αžΉαž˜αžŸαžΆαžš
αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αž“αžΆ
10Β αž–αžΆαž“αŸ‹+
αž€αžΆαžšαž‘αžΆαž‰αž™αž€
αžšαžΌαž”αž—αžΆαž–β€‹β€‹αžšαžΌαž”αžαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹
αžšαžΌαž”αž—αžΆαž–β€‹β€‹αžšαžΌαž”αžαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹
αžšαžΌαž”αž—αžΆαž–β€‹β€‹αžšαžΌαž”αžαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹
αžšαžΌαž”αž—αžΆαž–β€‹β€‹αžšαžΌαž”αžαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹
αžšαžΌαž”αž—αžΆαž–β€‹β€‹αžšαžΌαž”αžαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹
αžšαžΌαž”αž—αžΆαž–β€‹β€‹αžšαžΌαž”αžαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹

αž’αŸ†αž–αžΈβ€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸαŸ‡

αžŸαžΌαž˜αžŸαŸ’αžœαžΆαž‚αž˜αž“αŸαž˜αž€αž€αžΆαž“αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαž·αž€αŸ’αžŸαžΆαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ Android αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž”αž„αŸ’αž’αžŸαŸ‹ αžŠαŸ‚αž›αž‡αžΆαžŠαŸƒαž‚αžΌαž’αž”αŸ‹αžšαŸ†αžŠαŸαž‘αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸ’αž‘αžΆαžαŸ‹αž‡αŸ†αž“αžΆαž‰αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αŸ” αž˜αž·αž“αžαžΆαž’αŸ’αž“αž€αž‡αžΆαž’αŸ’αž“αž€αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŠαŸ†αž”αžΌαž„αžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ†αžŽαž„αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ†αž”αžΌαž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž¬αž‡αžΆαž’αŸ’αž“αž€αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αž˜αŸ’αžšαž·αžαž˜αž’αŸ’αž™αž˜αžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžŸαŸ’αžœαŸ‚αž„αžšαž€αž€αžΆαžšαž™αž›αŸ‹αžŠαžΉαž„αž€αžΆαž“αŸ‹αžαŸ‚αžŸαŸŠαžΈαž‡αž˜αŸ’αžšαŸ…αž’αŸ†αž–αžΈαžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αž‘αŸ†αž“αžΎαž” αž“αž·αž„αž›αŸ†αž αžΌαžšαž€αžΆαžšαž„αžΆαžšαž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αž•αŸ’αžŸαžΆαž™αž“αŸ„αŸ‡αž‘αŸ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸαŸ‡αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαž’αž”αŸ‹αžšαŸ†αžŠαŸ‚αž›αž˜αžΆαž“αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ αž„αžΆαž™αžŸαŸ’αžšαž½αž›αžšαž»αž€αžšαž€ αž“αž·αž„αžŸαž˜αŸ’αž”αžΌαžšαž”αŸ‚αž”αŸ”

αžŠαŸ„αž™αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αž“αžΌαžœαž”αžšαž·αž™αžΆαž€αžΆαžŸαžŸαž·αž€αŸ’αžŸαžΆαžŠαŸ‚αž›αž•αŸ’αžαŸ„αžαž›αžΎαž–αžΈαžš αž’αŸ’αž“αž€αž’αžΆαž…αž”αŸ’αžαžΌαžšαžšαžœαžΆαž„αž€αžΆαžšαž™αž›αŸ‹αžŠαžΉαž„αž’αŸ†αž–αžΈαž‚αŸ„αž›αž‚αŸ†αž“αž·αžαžŸαŸ’αž“αžΌαž› αž“αž·αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžœαžΆαžαžΆαž˜αžšαž™αŸˆαž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž‡αžΆαž‡αŸ†αž αžΆαž“αŸ—αŸ”

πŸ“± αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŸαž·αž€αŸ’αžŸαžΆ DUAL-HUB
αžαŸ’αž›αžΉαž˜αžŸαžΆαžšαž’αž”αŸ‹αžšαŸ†αžšαž”αžŸαŸ‹αž™αžΎαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ‚αž„αž…αŸ‚αž€αž‡αžΆαž–αžΈαžšαž•αŸ’αž“αŸ‚αž€αžŸαŸ†αžαžΆαž“αŸ‹αŸ— αžŠαžΎαž˜αŸ’αž”αžΈαž’αžΆαž“αžΆαž”αžΆαž“αž“αžΌαžœαžŠαŸ†αžŽαžΎαžšαžŸαž·αž€αŸ’αžŸαžΆαžŠαŸ‚αž›αž˜αžΆαž“αžαž»αž›αŸ’αž™αž—αžΆαž–αŸ–
1. αž•αŸ’αž‘αžΆαŸ†αž„αžŸαž·αž€αŸ’αžŸαžΆαŸ– αž€αžΆαžšαžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹αžŸαŸŠαžΈαž‡αž˜αŸ’αžšαŸ…αžαžΆαž˜αž‘αŸ’αžšαžΉαžŸαŸ’αžαžΈαž‘αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž’αŸαž€αžΌαž‘αžΌαžŸαŸŠαžΈ αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αžœαŸαž‘αž·αž€αžΆ αžŸαž˜αžΆαžŸαž’αžΆαžαž»αž”αŸ’αžšαž–αŸαž“αŸ’αž’ αž“αž·αž„αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžœαž·αžŸαŸ’αžœαž€αž˜αŸ’αž˜αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ”
2. αž•αŸ’αž‘αžΆαŸ†αž„αžšαž”αŸ€αž”αž’αŸ’αžœαžΎαŸ– αž€αžΆαžšαž”αŸ’αžšαž˜αžΌαž›αž•αŸ’αžαž»αŸ†αžŠαŸαžšαžΉαž„αž˜αžΆαŸ†αž“αŸƒαž€αžΆαžšαž”αž„αŸ’αžšαŸ€αž“αž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„ αž“αž·αž„αž•αŸ’αžαŸ„αžαž›αžΎαž—αžΆαžšαž€αž·αž…αŸ’αž… αžŠαŸ‚αž›αž”αž„αŸ’αž αžΆαž‰αž–αžΈαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αž€αŸ’αž“αž»αž„αž–αž·αž—αž–αž–αž·αž αž€αžΆαžšαž”αž„αŸ’αž€αžΎαž UI αž“αž·αž„αž™αž»αž‘αŸ’αž’αžŸαžΆαžŸαŸ’αžαŸ’αžšαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αŸ”

πŸ“š αž‚αŸ„αž›αž‚αŸ†αž“αž·αžαž‘αŸ’αžšαžΉαžŸαŸ’αžαžΈαžŸαŸŠαžΈαž‡αž˜αŸ’αžšαŸ…αŸ–
β€’ αžŸαŸαž…αž€αŸ’αžαžΈαž•αŸ’αžαžΎαž˜ αžœαŸαž‘αž·αž€αžΆ αž“αž·αž„αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αŸ– αžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹αž–αžΈαž”αŸ’αžšαžœαžαŸ’αžαž·αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αž‚αŸ’αžšαžΉαŸ‡αžšαž”αžŸαŸ‹αžœαžΆ αž“αž·αž„αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž”αžšαž·αž™αžΆαž€αžΆαžŸαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ”
β€’ αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‚αŸ’αžšαžΉαŸ‡αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž“αž·αž„αžŸαž˜αžΆαžŸαž’αžΆαžαž»αžŸαŸ’αž“αžΌαž›αŸ– αž’αŸ’αžœαžΎαž‡αžΆαž˜αŸ’αž…αžΆαžŸαŸ‹αž›αžΎαž‚αŸ†αžšαžΌαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ αžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹αž–αžΈαžŸαž€αž˜αŸ’αž˜αž—αžΆαž– αž“αž·αž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ αž™αž›αŸ‹αž–αžΈαž…αŸαžαž“αžΆ αž“αž·αž„αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ AndroidManifestαŸ”
β€’ UI, UX αž“αž·αž„αž€αžΆαžšαžšαž»αž€αžšαž€αŸ– αžŸαž·αž€αŸ’αžŸαžΆαž€αžΆαžšαžšαž…αž“αžΆαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ αžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹αž–αžΈαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž”αŸ’αž›αž„αŸ‹ αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αž’αž“αž»αžœαžαŸ’αžαžšαž…αž“αžΆαž”αŸαž‘αŸ’αž˜ αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž”αŸ’αžšαž’αž”αŸ‹ αž“αž·αž„αž’αž“αž»αžœαžαŸ’αžαž‚αŸ†αžšαžΌαžšαž»αž€αžšαž€αŸ”
β€’ αž˜αŸαžŒαŸ€ αž€αŸ’αžšαžΆαž αŸ’αžœαž·αž€ αž“αž·αž„αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αŸ– αžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹αž–αžΈαž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž–αž αž»αž˜αŸαžŒαžΆ αžšαž½αž˜αž‘αžΆαŸ†αž„αž€αžΆαžšαž…αžΆαž€αŸ‹αžŸαŸ†αž‘αŸαž„/វីដេធូ αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžšαžΌαž”αž—αžΆαž– αž€αžΆαžšαž”αž„αŸ’αž αžΆαž‰αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“ αž“αž·αž„αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αžΆαž™αžœαž·αž€αžΆαžšαž”αŸ‰αŸ‡αŸ”
β€’ αž‘αž·αž“αŸ’αž“αž“αŸαž™ αž€αžΆαžšαž•αŸ’αž‘αž»αž€ αž“αž·αž„αž€αžΆαžšαžœαž·αž—αžΆαž‚αŸ– αžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹αž–αžΈαž™αž“αŸ’αžαž€αžΆαžšαž•αŸ’αž‘αž»αž€αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€ αž€αžΆαžšαžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž…αŸ†αžŽαžΌαž›αž…αž·αžαŸ’αž αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„ αž™αž»αž‘αŸ’αž’αžŸαžΆαžŸαŸ’αžαŸ’αžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€ αž“αž·αž„αž€αžΆαžšαžœαž·αž—αžΆαž‚αž‘αž·αž“αŸ’αž“αž“αŸαž™ JSON αžŠαŸ‚αž›αž˜αžΆαž“αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αŸ”
β€’ αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹ αž•αŸ‚αž“αž‘αžΈ αž“αž·αž„αž‚αŸαž αž‘αŸ†αž–αŸαžšαŸ– αž™αž›αŸ‹αž–αžΈαž”αžŽαŸ’αžαžΆαž‰αž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αž…αž›αŸαž αžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹αž–αžΈαž‡αž„αŸ‹αž₯αžαžαŸ’αžŸαŸ‚ αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž‘αžΈαžαžΆαŸ†αž„ αž“αž·αž„αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‚αŸαž αž‘αŸ†αž–αŸαžšαŸ”
β€’ αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž”αŸ’αžšαž–αŸαž“αŸ’αž’ αž“αž·αž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž•αŸ’αž‘αŸƒαžαžΆαž„αž€αŸ’αžšαŸ„αž™αŸ– αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž§αž”αž€αžšαžŽαŸαž…αžΆαž”αŸ‹αžŸαž‰αŸ’αž‰αžΆαž•αŸ’αž“αŸ‚αž€αžšαžΉαž„ αž’αž“αž»αžœαžαŸ’αžαž—αžΆαžšαž€αž·αž…αŸ’αž…αž‡αžΆαž˜αž½αž™αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž•αŸ’αž‘αŸƒαžαžΆαž„αž˜αž»αž αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αžΆαžšαž‡αžΌαž“αžŠαŸ†αžŽαžΉαž„ αž“αž·αž„αž’αŸ’αžœαžΎαž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜αž‡αžΆαž˜αž½αž™αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžœαŸαž‘αž·αž€αžΆαŸ”
β€’ αž’αž“αž’αžΆαž“ αž“αž·αž„αž€αžΆαžšαž’αŸ’αžœαžΎαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžΈαž™αž€αž˜αŸ’αž˜αŸ– αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž’αž“αž’αžΆαž“αž”αŸ’αžšαž€αž”αžŠαŸ„αž™αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž– αž“αž·αž„αž’αž“αž»αžœαžαŸ’αžαž›αŸ†αž αžΌαžšαž€αžΆαžšαž„αžΆαžšαž’αŸ’αžœαžΎαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžΈαž™αž€αž˜αŸ’αž˜αžŠαŸαž‘αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™αžŠαžΎαž˜αŸ’αž”αžΈαž‚αžΆαŸ†αž‘αŸ’αžšαž—αžΆαžŸαžΆαžŸαž€αž›αŸ”
β€’ αž€αžΆαžšαž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αž•αŸ’αžŸαžΆαž™ αž“αž·αž„αžœαŸαž‘αž·αž€αžΆαž›αŸαž„αŸ– αž™αž›αŸ‹αž–αžΈαžœαžŠαŸ’αžαž…αŸαž‰αž•αŸ’αžŸαžΆαž™ αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž›αŸαž„ αžšαž„αŸ’αžœαžΆαžŸαŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž“αž·αž„αžšαŸ€αž”αž…αŸ†αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αŸ”

πŸ’» αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž’αŸ†αž–αžΈαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αŸ–
β€’ αžŸαŸ’αž‘αžΌαžŒαžΈαž™αŸ„αžŸαŸ’αž‘αžΌαžŒαžΈαž™αŸ„αŸ– αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž‡αžΆαž‡αŸ†αž αžΆαž“αŸ— αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ†αž‘αžΎαž„ αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ αž“αž·αž„αž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž€αžΆαžšαžšαŸ€αž”αž…αŸ† IDE αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ”
β€’ αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž‚αž˜αŸ’αžšαŸ„αž„αŸ– αž”αž„αŸ’αž€αžΎαžαž‚αž˜αŸ’αžšαŸ„αž„αžŠαŸ†αž”αžΌαž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž“αž·αž„αžšαž»αž€αžšαž€αžαžαžŸαŸ†αžαžΆαž“αŸ‹αŸ—αžŠαžΌαž…αž‡αžΆ res αž“αž·αž„ manifestαŸ”
β€’ αž€αžΆαžšαžŸαžΆαž„αžŸαž„αŸ‹ UIαŸ– αž”αž„αŸ’αž€αžΎαžαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αžŠαŸ„αž™αž”αŸ’αžšαžΎ Layouts មេ ConstraintLayout αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸαž€αŸ’αžšαž„αŸ‹αžŸαž˜αŸ’αžšαž”αžαŸ’αž›αž½αž“ αž“αž·αž„αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αž‡αžΆαž˜αž½αž™ EditTextαŸ”
β€’ αž€αžΆαžšαžšαž»αž€αžšαž€ αž“αž·αž„αž›αŸ†αž αžΌαžšαŸ– αž•αŸ’αž›αžΆαžŸαŸ‹αž‘αžΈαžšαžœαžΆαž„αžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αžŠαŸ„αž™αž”αŸ’αžšαžΎ intents αž“αž·αž„αž’αž“αž»αžœαžαŸ’αžαžŸαž˜αžΆαžŸαž—αžΆαž‚αžšαž»αž€αžšαž€αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ back-stackαŸ”
β€’ αž€αžΆαžšαž”αž„αŸ’αž αžΆαž‰αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαžΆαž˜αžœαž“αŸ’αžαŸ– មេ RecyclerView αžŠαžΎαž˜αŸ’αž”αžΈαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžŸαŸ†αžŽαž»αŸ†αž‘αž·αž“αŸ’αž“αž“αŸαž™αž’αŸ†αŸ— αžŠαŸ‚αž›αž’αžΆαž…αžšαž˜αžΌαžšαž”αžΆαž“αž”αŸ’αžšαž€αž”αžŠαŸ„αž™αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αŸ”
β€’ αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αŸ– αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž‚αžΌαž€αžΌαž“αžŸαŸ„-αžαž˜αŸ’αž›αŸƒαž‡αžΆαž˜αž½αž™ SharedPreferences αž’αž“αž»αžœαžαŸ’αžαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš CRUD αžŠαŸ„αž™αž”αŸ’αžšαžΎ SQLite αž“αž·αž„αž’αŸ’αžœαžΎαž±αŸ’αž™αž€αž·αž…αŸ’αž…αž€αžΆαžšαžŸαžΆαž˜αž‰αŸ’αž‰αž‡αžΆαž˜αž½αž™αž”αžŽαŸ’αžŽαžΆαž›αŸαž™ Room PersistenceαŸ”
β€’ αž”αžŽαŸ’αžαžΆαž‰ αž“αž·αž„ APIαŸ– αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αž αž‘αžΆαž‰αž™αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αžΈ REST APIs αž“αž·αž„αžœαž·αž—αžΆαž‚αž€αžΆαžšαž†αŸ’αž›αžΎαž™αžαž” JSONαŸ”
β€’ αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜ αž“αž·αž„αž—αžΆαžšαž€αž·αž…αŸ’αž…αž•αŸ’αž‘αŸƒαžαžΆαž„αž€αŸ’αžšαŸ„αž™αŸ– αž”αŸ†αž”αŸ‚αž€αžαž€αŸ’αž€αžœαž·αž‡αŸ’αž‡αžΆ UI αžŠαŸ„αž™αž”αŸ’αžšαžΎ ViewModel αž“αž·αž„ LiveData αž”αŸ’αžšαžΎαžŸαž˜αžΆαžŸαž’αžΆαžαž»αž˜αŸ‰αžΌαžŒαž»αž›αž‘αžΎαž„αžœαž·αž‰αž‡αžΆαž˜αž½αž™ Fragments αž“αž·αž„αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αž·αž…αŸ’αž…αž€αžΆαžšαž•αŸ’αž‘αŸƒαžαžΆαž„αž€αŸ’αžšαŸ„αž™αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž™αžΌαžšαžŠαŸ„αž™αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αŸ”
β€’ αž€αžΆαžšαžšαž€αž”αŸ’αžšαžΆαž€αŸ‹ αž“αž·αž„αž€αžΆαžšαž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αž•αŸ’αžŸαžΆαž™αŸ– αž”αž„αŸ’αž€αžΎαž APK ឬ App Bundles (AAB) αžŠαŸ‚αž›αž”αžΆαž“αž…αž»αŸ‡αž αžαŸ’αžαž›αŸαžαžΆ αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž€αžΆαžšαž‚αž·αžαžαŸ’αž›αŸƒαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž‘αž·αž‰αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž“αž·αž„αž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αž•αŸ’αžŸαžΆαž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž“αŸ…αž›αžΎ Play StoreαŸ”

🎯 αžαžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸαŸ‡αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžŽαžΆ?
β€’ αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αž…αž›αŸαžαžŠαŸ‚αž›αž˜αžΆαž“αž˜αž αž·αž…αŸ’αž†αžαžΆαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŠαŸ†αžŽαžΎαžšαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαŸ”
β€’ αž“αž·αžŸαŸ’αžŸαž·αžαžœαž·αž‘αŸ’αž™αžΆαžŸαžΆαžŸαŸ’αžαŸ’αžšαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžšαž―αž€αžŸαžΆαžšαž™αŸ„αž„αžŸαž·αž€αŸ’αžŸαžΆαžŠαŸ‚αž›αž˜αžΆαž“αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αŸ”
β€’ αžœαž·αžŸαŸ’αžœαž€αžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αŸ†αž–αž»αž„αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‘αŸ…αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αž…αž›αŸαžαŸ”

πŸ”„ αž€αžΆαžšαž’αžΆαž”αŸ‹αžŠαŸαžαž’αž”αŸ‹αžšαŸ†αž‡αžΆαž”αŸ’αžšαž…αžΆαŸ†αŸ–
αž€αžΆαžšαž’αžΆαž”αŸ‹αžŠαŸαžαžšαž”αžŸαŸ‹αž™αžΎαž„αž•αŸ’αžαŸ„αžαž›αžΎαž€αžΆαžšαž€αŸ‚αž›αž˜αŸ’αž’αžŸαž˜αŸ’αž—αžΆαžšαŸˆαžŸαž·αž€αŸ’αžŸαžΆαž‡αžΆαž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹ αž€αžΆαžšαž”αž„αŸ’αž€αžΎαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž€αžΆαžšαž’αžΆαž“αžΆαžŸαŸ’αžαŸαžšαž—αžΆαž–αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž“αž·αž„αž€αžΆαžšαžαž˜αŸ’αžšαžΉαž˜αžαŸ’αž›αžΉαž˜αžŸαžΆαžšαž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‘αŸ†αž“αžΎαž”αŸ”
αž”αžΆαž“β€‹αžŠαŸ†αž‘αžΎαž„αž€αŸ†αžŽαŸ‚β€‹αž“αŸ…
17 αžαž»αž›αžΆ 2025

αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–β€‹αž‘αž·αž“αŸ’αž“αž“αŸαž™

αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–β€‹αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž–αžΈβ€‹αž€αžΆαžšαž™αž›αŸ‹αžŠαžΉαž„αž’αŸ†αž–αžΈβ€‹αžšαž”αŸ€αž”αžŠαŸ‚αž›β€‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸβ€‹αž”αŸ’αžšαž˜αžΌαž› αž“αž·αž„β€‹αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€β€‹αž‘αž·αž“αŸ’αž“αž“αŸαž™αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžβ€‹αž…αŸ†αž–αŸ„αŸ‡αžŸαž“αŸ’αžαž·αžŸαž»αž αž“αž·αž„β€‹αž―αž€αž‡αž“αž—αžΆαž–β€‹αž‘αž·αž“αŸ’αž“αž“αŸαž™β€‹αž’αžΆαž…αžαž»αžŸαž‚αŸ’αž“αžΆαž‘αŸ…αžαžΆαž˜β€‹αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αžαŸ†αž”αž“αŸ‹ αž“αž·αž„β€‹αž’αžΆαž™αž»αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸβ€‹αž”αžΆαž“αž•αŸ’αžŠαž›αŸ‹β€‹αž–αŸαžαŸŒαž˜αžΆαž“αž“αŸαŸ‡ αž“αž·αž„β€‹αž’αžΆαž…αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–β€‹αžœαžΆαž“αŸ…αž–αŸαž›αžαžΆαž„αž˜αž»αžαŸ”
αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸαŸ‡β€‹αž’αžΆαž…αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€β€‹αž”αŸ’αžšαž—αŸαž‘αž‘αž·αž“αŸ’αž“αž“αŸαž™β€‹αž‘αžΆαŸ†αž„αž“αŸαŸ‡β€‹αž‡αžΆαž˜αž½αž™αž—αžΆαž‚αžΈαž‘αžΈαž”αžΈ
αž§αž”αž€αžšαžŽαŸ αž¬αž›αŸαžαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž•αŸ’αžŸαŸαž„αž‘αŸ€αž
αž˜αž·αž“αž”αŸ’αžšαž˜αžΌαž›β€‹αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‘αžΎαž™
αžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹β€‹αž”αž“αŸ’αžαŸ‚αž˜αž’αŸ†αž–αžΈβ€‹αžšαž”αŸ€αž”αžŠαŸ‚αž›β€‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸβ€‹αž”αŸ’αžšαž€αžΆαžŸαž’αŸ†αž–αžΈβ€‹αž€αžΆαžšαž”αŸ’αžšαž˜αžΌαž›αž‘αž·αž“αŸ’αž“αž“αŸαž™
αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸŠαžΈαž“αž‚αŸ’αžšαžΈαž”αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž•αŸ’αž‘αŸαžš
αž˜αž·αž“αž’αžΆαž…αž›αž»αž”αž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αžΆαž“αž‘αŸ

αž€αžΆαžšαžŠαžΆαž€αŸ‹αž•αŸ’αž€αžΆαž™ αž“αž·αž„αž˜αžαž·αžœαžΆαž™αžαž˜αŸ’αž›αŸƒ

5.0
αž€αžΆαžšαžœαžΆαž™αžαž˜αŸ’αž›αŸƒ 42

αž’αŸ’αžœαžΈβ€‹αžŠαŸ‚αž›β€‹αžαŸ’αž˜αžΈ

App Performance Improvements and Feature Addition

αž‡αŸ†αž“αž½αž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ

αž’αŸ†αž–αžΈαž’αŸ’αž“αž€β€‹αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ
RAJIL THANKARAJU
contact@softecks.in
16,Ayya Avenue, Shanmugavel Nagar,Kathakinaru Madurai, Tamil Nadu 625107 India

αž…αŸ’αžšαžΎαž“αž‘αŸ€αžαžŠαŸ„αž™ Softecks