top of page

Blog for Mobile App Developers, Testers and App Owners
This blog is from Finotes Team. Finotes is a lightweight mobile APM and bug detection tool for iOS and Android apps.
In this blog we talk about iOS and Android app development technologies, languages and frameworks like Java, Kotlin, Swift, Objective-C, Dart and Flutter that are used to build mobile apps. Read articles from Finotes team about good programming and software engineering practices, testing and QA practices, performance issues and bugs, concepts and techniques.



Search




















Subscribe
bottom of page