div class=ts-pagebutton class=gotoPage data-page=1Page 1button div class=ts-imageimg data-url=projects-completed-888888-happy-users-experience-with-mvpmvvm-data-bindinghtmlpage=1 data-page=1 class=ts-thumb lazyload alt=Page 1: PROJECTS COMPLETED 888888 HAPPY USERS Experience with MVP+MVVM data-binding Ryaava for Apps design Experience with Dart Henson 3 for navigation Focus on writing reusable loading=lazy src=data:imagegifbase64iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAQAAADYv8WvAAAAD0lEQVR42mP8X8AwAgiABKBAv+vAXklAAAAAElFTkSuQmCC data-src=https:reader034vdocumentsusreader034viewer20220422225ec95d413139362fd336fdbbhtml5thumbnails1jpg width=140 height=200 divdiv class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly9rYW5rb25nbWVuZy5naXRodWIuaW8vI2Fib3V0 rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly9rYW5rb25nbWVuZy5naXRodWIuaW8vI2Fib3V0adiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2luL2thbmtvbmdtZW5nLw== rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2luL2thbmtvbmdtZW5nLw==adiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL2JyaWFua2Fua29uZ21lbmc5Mg== rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL2JyaWFua2Fua29uZ21lbmc5Mg==adiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9icmlhbmthbjkyLw== rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9icmlhbmthbjkyLw==adiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly90d2l0dGVyLmNvbS9Ccmlhbkthbjky rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly90d2l0dGVyLmNvbS9Ccmlhbkthbjkyadiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly9rYW5rb25nbWVuZy5naXRodWIuaW8vI2NvbnRhY3Q= rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly9rYW5rb25nbWVuZy5naXRodWIuaW8vI2NvbnRhY3Q=adiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly9rYW5rb25nbWVuZy5naXRodWIuaW8vZmlsZS9CcmlhbkthbktvbmdNZW5nQ1YucGRm rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly9rYW5rb25nbWVuZy5naXRodWIuaW8vZmlsZS9CcmlhbkthbktvbmdNZW5nQ1YucGRmadiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXZlbG9wZXIaWQ9R0crU3R1ZGlvcw== rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXZlbG9wZXIaWQ9R0crU3R1ZGlvcw==adiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXZlbG9wZXIaWQ9R0crU3R1ZGlvcw== rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXZlbG9wZXIaWQ9R0crU3R1ZGlvcw==adiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly9pdHVuZXMuYXBwbGUuY29tL3VzL2RldmVsb3Blci9rb25nLW1lbmcta2FuL2lkMTA5MDY1MjY0Ng== rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly9pdHVuZXMuYXBwbGUuY29tL3VzL2RldmVsb3Blci9rb25nLW1lbmcta2FuL2lkMTA5MDY1MjY0Ng==adiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly9pdHVuZXMuYXBwbGUuY29tL3VzL2RldmVsb3Blci9rb25nLW1lbmcta2FuL2lkMTA5MDY1MjY0Ng== rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly9pdHVuZXMuYXBwbGUuY29tL3VzL2RldmVsb3Blci9rb25nLW1lbmcta2FuL2lkMTA5MDY1MjY0Ng==adiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS50cmF2ZWxva2EuYW5kcm9pZA== rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS50cmF2ZWxva2EuYW5kcm9pZA==adiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS50cmF2ZWxva2EuYW5kcm9pZA== rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS50cmF2ZWxva2EuYW5kcm9pZA==adiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPXNnLmNvbS5zaW5nYXBvcmVwb3dlci5zcHNlcnZpY2Vz rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPXNnLmNvbS5zaW5nYXBvcmVwb3dlci5zcHNlcnZpY2Vzadiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPXNnLmNvbS5zaW5nYXBvcmVwb3dlci5zcHNlcnZpY2Vz rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPXNnLmNvbS5zaW5nYXBvcmVwb3dlci5zcHNlcnZpY2Vzadiv div class=annotationa href=https:getfireshotcompdf_aHR0cDovL3d3dy50ZWxrb20uY28uaWQvZW4vdGVsa29tLXBlcmtlbmFsa2FuLXRlbGV2aXNpLWludGVyYWt0aWYtaXB0di5odG1s rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cDovL3d3dy50ZWxrb20uY28uaWQvZW4vdGVsa29tLXBlcmtlbmFsa2FuLXRlbGV2aXNpLWludGVyYWt0aWYtaXB0di5odG1sadiv div class=annotationa href=https:getfireshotcompdf_aHR0cDovL3d3dy50ZWxrb20uY28uaWQvZW4vdGVsa29tLXBlcmtlbmFsa2FuLXRlbGV2aXNpLWludGVyYWt0aWYtaXB0di5odG1s rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cDovL3d3dy50ZWxrb20uY28uaWQvZW4vdGVsa29tLXBlcmtlbmFsa2FuLXRlbGV2aXNpLWludGVyYWt0aWYtaXB0di5odG1sadiv div class=annotationa href=https:getfireshotcompdf_aHR0cDovL3ZvZG9rZS5jb20vbmV3cy92b2Rva2VzLWZpcnN0LWNoaWxkcmVucy1ob3NwaXRhbC1pbi1hdXN0cmFsaWEv rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cDovL3ZvZG9rZS5jb20vbmV3cy92b2Rva2VzLWZpcnN0LWNoaWxkcmVucy1ob3NwaXRhbC1pbi1hdXN0cmFsaWEvadiv div class=annotationa href=https:getfireshotcompdf_aHR0cDovL3ZvZG9rZS5jb20vbmV3cy92b2Rva2VzLWZpcnN0LWNoaWxkcmVucy1ob3NwaXRhbC1pbi1hdXN0cmFsaWEv rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cDovL3ZvZG9rZS5jb20vbmV3cy92b2Rva2VzLWZpcnN0LWNoaWxkcmVucy1ob3NwaXRhbC1pbi1hdXN0cmFsaWEvadiv div class=annotationa href=https:getfireshotcompdf_aHR0cDovL3d3dy5qb2JzdHJlZXQuY29tLm15L2VtcGxveWVycy9yZXN1bWUtc2VhcmNoLw== rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cDovL3d3dy5qb2JzdHJlZXQuY29tLm15L2VtcGxveWVycy9yZXN1bWUtc2VhcmNoLw==adiv div class=annotationa href=https:getfireshotcompdf_aHR0cDovL3d3dy5qb2JzdHJlZXQuY29tLm15L2VtcGxveWVycy9yZXN1bWUtc2VhcmNoLw== rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cDovL3d3dy5qb2JzdHJlZXQuY29tLm15L2VtcGxveWVycy9yZXN1bWUtc2VhcmNoLw==adiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly93d3cuam9ic3RyZWV0LmNvbS5zZy9lbi9jbXMvZW1wbG95ZXIvcHJvZHVjdC1zZXJ2aWNlcy90YWxlbnQtc2VhcmNoLw== rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly93d3cuam9ic3RyZWV0LmNvbS5zZy9lbi9jbXMvZW1wbG95ZXIvcHJvZHVjdC1zZXJ2aWNlcy90YWxlbnQtc2VhcmNoLw==adiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly93d3cuam9ic3RyZWV0LmNvbS5zZy9lbi9jbXMvZW1wbG95ZXIvcHJvZHVjdC1zZXJ2aWNlcy90YWxlbnQtc2VhcmNoLw== rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly93d3cuam9ic3RyZWV0LmNvbS5zZy9lbi9jbXMvZW1wbG95ZXIvcHJvZHVjdC1zZXJ2aWNlcy90YWxlbnQtc2VhcmNoLw==adiv div class=annotationa href=https:getfireshotcompdf_aHR0cDovL3d3dy50aGVzdGFuZGFyZC5jb20ucGgvYnVzaW5lc3MvMTQ4NjYxL2pvYnN0cmVldC1jb20tY2l0ZWQtaW4tZXhjZWxsZW5jZS1hd2FyZHMuaHRtbA== rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cDovL3d3dy50aGVzdGFuZGFyZC5jb20ucGgvYnVzaW5lc3MvMTQ4NjYxL2pvYnN0cmVldC1jb20tY2l0ZWQtaW4tZXhjZWxsZW5jZS1hd2FyZHMuaHRtbA==adiv div class=annotationa href=https:getfireshotcompdf_aHR0cDovL3d3dy5jaXRpbm1qLmNvbS9lbi8= rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cDovL3d3dy5jaXRpbm1qLmNvbS9lbi8=adiv div class=annotationa href=https:getfireshotcompdf_aHR0cDovL3d3dy5jaXRpbm1qLmNvbS9lbi8= rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cDovL3d3dy5jaXRpbm1qLmNvbS9lbi8=adiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL21nYXJkZW5ob3RlbC8= rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL21nYXJkZW5ob3RlbC8=adiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL21nYXJkZW5ob3RlbC8= rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL21nYXJkZW5ob3RlbC8=adiv div class=annotationa href=https:getfireshotcompdf_aHR0cDovL3dlc3RyZWVob3RlbHMuY29tLw== rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cDovL3dlc3RyZWVob3RlbHMuY29tLw==adiv div class=annotationa href=https:getfireshotcompdf_aHR0cDovL3dlc3RyZWVob3RlbHMuY29tLw== rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cDovL3dlc3RyZWVob3RlbHMuY29tLw==adiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly9rYW5rb25nbWVuZy5naXRodWIuaW8vI21vZGFsLTAx rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly9rYW5rb25nbWVuZy5naXRodWIuaW8vI21vZGFsLTAxadiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly9rYW5rb25nbWVuZy5naXRodWIuaW8vI21vZGFsLTAy rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly9rYW5rb25nbWVuZy5naXRodWIuaW8vI21vZGFsLTAyadiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly9rYW5rb25nbWVuZy5naXRodWIuaW8vI21vZGFsLTA1 rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly9rYW5rb25nbWVuZy5naXRodWIuaW8vI21vZGFsLTA1adiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly9rYW5rb25nbWVuZy5naXRodWIuaW8vI21vZGFsLTA2 rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly9rYW5rb25nbWVuZy5naXRodWIuaW8vI21vZGFsLTA2adiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2luL2thbmtvbmdtZW5nLw== rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2luL2thbmtvbmdtZW5nLw==adiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL2JyaWFua2Fua29uZ21lbmc5Mg== rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL2JyaWFua2Fua29uZ21lbmc5Mg==adiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9icmlhbmthbjkyLw== rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9icmlhbmthbjkyLw==adiv div class=annotationa href=https:getfireshotcompdf_aHR0cHM6Ly90d2l0dGVyLmNvbS9Ccmlhbkthbjky rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cHM6Ly90d2l0dGVyLmNvbS9Ccmlhbkthbjkyadiv div class=annotationa href=https:getfireshotcompdf_aHR0cDovL3d3dy5zdHlsZXNob3V0LmNvbS8= rel=ugc nofollow target=_blankhttps:getfireshotcompdf_aHR0cDovL3d3dy5zdHlsZXNob3V0LmNvbS8=adivdiv