Andy Lech
Cross-platform Developer | ONETUG President | Orlando Code Camp organizer
๐ Biography
Andy Lech has been working in .NET since 2011 and creating cross-platform mobile apps (Xamarin.Forms and .NET MAUI) for Golf Channel and others since 2015. His particular specialization is optimizing app data utilization through improved database and API design and implementation leading to better app performance. Andy has been a Director of the Orlando .NET User Group (ONETUG) and an organizer of Orlando Code Camp since 2018 before becoming ONETUG President and OCC lead organizer in 2023. In addition, he has been a frequent speaker at OCC and other regional conferences in the southeast US.
โจ High-Impact Contributions 3
Experienced mobile developers know to put as much logic as possible into an app's back-end for maintainability and testability. But what about logic tied to the user interface like interactivity and navigation? Instead of using event handlers, delegate callbacks, and a tight coupling between app layers, ReactiveUI allows you to handle user interactions for your front end View through a LINQ-like syntax of subscribing to status changes in your back-end ViewModel. This makes it easier to test your app by testing your ViewModels independently of their Views with less reliance on UI testing frameworks.
Mobile devs are used to testing the JSON or XML that comes across the wire, the standalone logic of their app backend, and the whole app. But what about the gaps between testing the API output, unit testing your Models and ViewModels with mocks, and testing through the UI? This session will cover: * Testing the translation of API data into app Models * Testing how ViewModels use and cache your app Models * Testing your API library for fault-tolerance and unusual API responses
ONETUG was founded by Joel Martinez in 2001. Our goal is to showcase great speakers & content centered around, but not restricted to, the Microsoft .NET stack. We strive to bring together developers from all platforms by holding monthly meetings and Nerd Dinners. We also organize the annual Codecamp and Global Azure Bootcamp in Orlando. Our vision is to build a cool, diverse and vibrant community of professionals by attracting great speakers combined with a talented pool of local tech professionals, recruiters, software vendors and potential employers.