At AppFoundry we love crafting software that fits the needs of our customers. Since all apps are different, they often require different solutions for different problems. There are, however, some basic principles and solutions that we apply in almost all of our apps. In this series, we’ll describe some of those solutions and how they help us deliver maintainable software, which in turn keeps our customers happy.Reliant. We’ll cover the advantages of using dependency injection and will showcase its usefulness throughout this series. test driven development helps us discover bugs very early on in the development process, and how it influences our application architecture. The result is better, more maintainable software and (contrary to what many people think) faster delivery times.
- manipulating where the apps get their data from
- simulate memory warnings
- mimic incoming notifications, etc…