Translator: On-device ML

10+
เจกเจพเจŠเจจเจฒเฉ‹เจก
เจธเจฎเฉฑเจ—เจฐเฉ€ เจฐเฉ‡เจŸเจฟเฉฐเจ—
เจนเจฐเฉ‡เจ• เจฒเจˆ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ

เจ‡เจธ เจเจช เจฌเจพเจฐเฉ‡

เจ…เจจเฉเจตเจพเจฆเจ• เจ‡เฉฑเจ• เจนเจฒเจ•เจพ, เจ—เฉ‹เจชเจจเฉ€เจฏเจคเจพ-เจ•เฉ‡เจ‚เจฆเฉเจฐเจฟเจค เจเจ‚เจกเจฐเฉŒเจ‡เจก เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจนเฉˆ เจœเฉ‹ เจกเจฟเจตเจพเจˆเจธ เจ‰เฉฑเจคเฉ‡ เจญเจพเจธเจผเจพ เจฆเฉ€ เจชเจ›เจพเจฃ เจ…เจคเฉ‡ เจ…เจจเฉเจตเจพเจฆ เจฒเจˆ Google ML เจ•เจฟเฉฑเจŸ เจฆเฉ€ เจธเจผเจ•เจคเฉ€ เจฆเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค

เจ‡เจน เจเจช เจธเจตเฉˆเจšเจฒเจฟเจค เจญเจพเจธเจผเจพ เจ–เฉ‹เจœ เจฆเฉ‡ เจจเจพเจฒ 50 เจคเฉ‹เจ‚ เจตเฉฑเจง เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจธเจนเจฟเจœ เจ…เจจเฉเจตเจพเจฆ เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจธเจพเจฐเฉ€เจ†เจ‚ เจคเฉเจนเจพเจกเฉ€ เจกเจฟเจตเจพเจˆเจธ 'เจคเฉ‡ เจธเจฅเจพเจจเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚:
* เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจญเจพเจธเจผเจพ เจ–เฉ‹เจœ: ML เจ•เจฟเฉฑเจŸ เจฆเฉ€ เจญเจพเจธเจผเจพ เจชเจ›เจพเจฃ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เจจเจชเฉเจŸ เจŸเฉˆเจ•เจธเจŸ เจฆเฉ€ เจญเจพเจธเจผเจพ เจจเฉ‚เฉฐ เจธเจฎเจเจฆเจพเจฐเฉ€ เจจเจพเจฒ เจชเจ›เจพเจฃเจฆเจพ เจนเฉˆ
* เจฌเจนเฉ-เจญเจพเจธเจผเจพ เจ…เจจเฉเจตเจพเจฆ: เจ‰เฉฑเจš เจธเจผเฉเฉฑเจงเจคเจพ เจจเจพเจฒ 50+ เจธเจฎเจฐเจฅเจฟเจค เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจŸเฉˆเจ•เจธเจŸ เจฆเจพ เจ…เจจเฉเจตเจพเจฆ เจ•เจฐเฉ‹
* เจธเฉฐเจชเฉ‚เจฐเจจ เจ—เฉ‹เจชเจจเฉ€เจฏเจคเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ†: เจ•เฉ‹เจˆ เจจเจฟเฉฑเจœเฉ€ เจกเฉ‡เจŸเจพ เจ‡เจ•เฉฑเจ เจพ, เจธเจŸเฉ‹เจฐ เจœเจพเจ‚ เจธเจพเจ‚เจเจพ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ - เจธเจญ เจ•เฉเจ เจคเฉเจนเจพเจกเฉ€ เจกเจฟเจตเจพเจˆเจธ 'เจคเฉ‡ เจนเฉเฉฐเจฆเจพ เจนเฉˆ
* เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ”เจซเจฒเจพเจˆเจจ เจธเจฎเจฐเฉฑเจฅเจพ: เจ‡เฉฑเจ• เจตเจพเจฐ เจฎเจพเจกเจฒ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ…เจจเฉเจตเจพเจฆ เจฌเจฟเจจเจพเจ‚ เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจ•เจจเฉˆเจ•เจธเจผเจจ เจฆเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ
* เจธเฉฐเจ–เฉ‡เจช ML เจฎเจพเจกเจฒ: เจญเจพเจธเจผเจพ เจฆเฉ€ เจ–เฉ‹เจœ เจฒเจˆ ~3MB เจ…เจคเฉ‡ เจชเฉเจฐเจคเฉ€ เจญเจพเจธเจผเจพ เจœเฉ‹เฉœเจพ ~30MB เจจเจพเจฒ เจ•เฉเจธเจผเจฒ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจตเจฐเจคเฉ‹เจ‚
* เจซเจพเจธเจŸ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ—: เจ†เจจ-เจกเจฟเจตเจพเจˆเจธ ML เจฌเจฟเจจเจพเจ‚ เจธเจฐเจตเจฐ เจฆเฉ‡เจฐเฉ€ เจฆเฉ‡ เจคเฉเจฐเฉฐเจค เจ…เจจเฉเจตเจพเจฆ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ

เจคเจ•เจจเฉ€เจ•เฉ€ เจธเจŸเฉˆเจ•:
* เจ•เฉ‹เจŸเจฒเจฟเจจ: เจ†เจงเฉเจจเจฟเจ• เจเจ‚เจกเจฐเฉŒเจ‡เจก เจตเจฟเจ•เจพเจธ เจฒเจˆ เจชเฉเจฐเจพเจ‡เจฎเจฐเฉ€ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ
* Jetpack เจ•เฉฐเจชเฉ‹เจœเจผ: เจจเฉ‡เจŸเจฟเจต เจเจ‚เจกเจฐเฉŒเจ‡เจก เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ†เจงเฉเจจเจฟเจ• UI เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ
* เจ—เฉ‚เจ—เจฒ เจเจฎเจเจฒ เจ•เจฟเฉฑเจŸ:
- เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจญเจพเจธเจผเจพ เจ–เฉ‹เจœ เจฒเจˆ เจญเจพเจธเจผเจพ เจ†เจˆ.เจกเฉ€
- เจ…เฉฐเจคเจฐ-เจญเจพเจธเจผเจพ เจŸเฉˆเจ•เจธเจŸ เจชเจฐเจฟเจตเจฐเจคเจจ เจฒเจˆ เจ…เจจเฉเจตเจพเจฆ
*เจนเจฟเจฒเจŸ: เจธเจพเจซเจผ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฒเจˆ เจจเจฟเจฐเจญเจฐเจคเจพ เจ‡เฉฐเจœเฉˆเจ•เจธเจผเจจ เจซเจฐเฉ‡เจฎเจตเจฐเจ•

เจ—เฉ‹เจชเจจเฉ€เจฏเจคเจพ เจ…เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ†:
เจ‡เจน เจเจช เจคเฉเจนเจพเจกเฉ€ เจ—เฉ‹เจชเจจเฉ€เจฏเจคเจพ เจจเฉ‚เฉฐ เจœเจผเฉ€เจฐเฉ‹-เจกเฉ‡เจŸเจพ เจ‡เจ•เฉฑเจคเจฐ เจ•เจฐเจจ เจฆเฉ€ เจชเจนเฉเฉฐเจš เจจเจพเจฒ เจคเจฐเจœเฉ€เจน เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค
- เจธเจพเจฐเฉ€ เจ…เจจเฉเจตเจพเจฆ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจคเฉเจนเจพเจกเฉ€ เจกเจฟเจตเจพเจˆเจธ 'เจคเฉ‡ เจธเจฅเจพเจจเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ
- เจ•เฉ‹เจˆ เจŸเฉˆเจ•เจธเจŸ เจกเฉ‡เจŸเจพ เจฌเจพเจนเจฐเฉ€ เจธเจฐเจตเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ
- เจ•เฉ‹เจˆ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจœเจพเจ‚ เจŸเจฐเฉˆเจ•เจฟเฉฐเจ— เจจเจนเฉ€เจ‚
- เจ•เฉ‹เจˆ เจฎเฉเจฆเจฐเฉ€เจ•เจฐเจจ เจœเจพเจ‚ เจ‡เจธเจผเจคเจฟเจนเจพเจฐ เจจเจนเฉ€เจ‚
- เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจ•เจจเฉˆเจ•เจธเจผเจจ เจธเจฟเจฐเจซ ML เจฎเจพเจกเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ เจนเฉˆ
เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฆเฉ€ เจคเจพเจฐเฉ€เจ–
3 เจธเจคเฉฐ 2025

เจกเจพเจŸเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ†

เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ‡เจธ เจ—เฉฑเจฒ เจจเฉ‚เฉฐ เจธเจฎเจเจฃ เจจเจพเจฒ เจถเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจ•เจฟ เจตเจฟเจ•เจพเจธเจ•เจพเจฐ เจตเฉฑเจฒเฉ‹เจ‚ เจคเฉเจนเจพเจกเฉ‡ เจกเจพเจŸเฉ‡ เจจเฉ‚เฉฐ เจ•เจฟเจธ เจคเจฐเฉเจนเจพเจ‚ เจ‡เจ•เฉฑเจคเจฐ เจ…เจคเฉ‡ เจธเจพเจ‚เจเจพ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจกเจพเจŸเจพ เจชเจฐเจฆเฉ‡เจฆเจพเจฐเฉ€ เจ…เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเจฟเจนเจพเจฐ เจคเฉเจนเจพเจกเฉ€ เจตเจฐเจคเฉ‹เจ‚, เจ–เฉ‡เจคเจฐ เจ…เจคเฉ‡ เจ‰เจฎเจฐ เจฆเฉ‡ เจฎเฉเจคเจพเจฌเจ• เจตเฉฑเจ–-เจตเฉฑเจ– เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจตเจฟเจ•เจพเจธเจ•เจพเจฐ เจตเฉฑเจฒเฉ‹เจ‚ เจ‡เจธ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจฎเฉเจนเฉฑเจˆเจ† เจ•เจฐเจตเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจธเจฆเฉ‡ เจตเฉฑเจฒเฉ‹เจ‚ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‡เจธเจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
เจคเฉ€เจœเฉ€เจ†เจ‚ เจงเจฟเจฐเจพเจ‚ เจจเจพเจฒ เจ•เฉ‹เจˆ เจกเจพเจŸเจพ เจธเจพเจ‚เจเจพ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ
เจตเจฟเจ•เจพเจธเจ•เจพเจฐเจพเจ‚ เจตเฉฑเจฒเฉ‹เจ‚ เจกเจพเจŸเฉ‡ เจจเฉ‚เฉฐ เจธเจพเจ‚เจเจพ เจ•เจฐเจจ เจฆเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจฌเจพเจฐเฉ‡ เจนเฉ‹เจฐ เจœเจพเจฃเฉ‹
เจ•เฉ‹เจˆ เจกเจพเจŸเจพ เจ‡เจ•เฉฑเจคเจฐ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ†
เจตเจฟเจ•เจพเจธเจ•เจพเจฐเจพเจ‚ เจตเฉฑเจฒเฉ‹เจ‚ เจกเจพเจŸเฉ‡ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจคเจฐ เจ•เจฐเจจ เจฆเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจฌเจพเจฐเฉ‡ เจนเฉ‹เจฐ เจœเจพเจฃเฉ‹
Play เจฆเฉ€ เจชเจฐเจฟเจตเจพเจฐเจพเจ‚ เจธเฉฐเจฌเฉฐเจงเฉ€ เจจเฉ€เจคเฉ€ เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเจจ เจฒเจˆ เจตเจšเจจเจฌเฉฑเจง

เจจเจตเจพเจ‚ เจ•เฉ€ เจนเฉˆ

Improved state management for a better user experience

เจเจช เจธเจนเจพเจ‡เจคเจพ

เจซเจผเฉ‹เจจ เจจเฉฐเจฌเจฐ
+254797228948
เจตเจฟเจ•เจพเจธเจ•เจพเจฐ เจฌเจพเจฐเฉ‡
Samuel Wanyama Wakoli
swwakoli@gmail.com
C42, Chwele 50202 Bungoma Kenya
undefined

SamWroteTheCode เจตเฉฑเจฒเฉ‹เจ‚ เจนเฉ‹เจฐ

เจฎเจฟเจฒเจฆเฉ€เจ†เจ‚-เจœเฉเจฒเจฆเฉ€เจ†เจ‚ เจเจชเจพเจ‚