Team members come in with greatly varied experiences. This section provides some background to discussions that 'old hands' at coding may find all too familiar. But for some team members this may be useful. Please add comments if things added or changed here would make it useful to you. See the contents page for links… Continue reading Methodologies
Kotlin multi-platform projects structure
Previously, we talked about how to share code across platforms in kotlin world. But as your code base grows, you will encounter a scenario where some code in the projects is cross, but some other is platform specific, so will not be shared and there may be a version of this code for any or… Continue reading Kotlin multi-platform projects structure
Kotlin code sharing among platforms
When you try to deal with the across platform codes, you need to solve 2 things, one is what to share, the other is the architecture of how to share the code. Different languages have different techniques to the second problem, but in Kotlin, you can use multiplatform projects to share the code. With kotlin… Continue reading Kotlin code sharing among platforms
Waterfall or Agile?
This page describes both Waterfall and Agile software development philosophies. In reality, developments are not 100% waterfall or agile, but a blend of the two. This is a 'back to basics' look at the two philosophies. Separate pages will consider the implications and necessary modifications when each is applied to different bespoke software or product… Continue reading Waterfall or Agile?
Evaluation of Kotlin Native for mobile: January 2018
We have been looking at Kotlin Native (KN) as a viable solution for mobile development, and as a competitive solution to those like Xamarin - or to completely separate developments for iOS and Android. To be a viable mobile solution in general requires Kotlin Native(KN) to be workable for iOS as first announced On my… Continue reading Evaluation of Kotlin Native for mobile: January 2018