Skip to content

What we’re about

Purpose: The Argus Hour is a daily meetup event with a purpose to facilitate collaboration in building a clean (as in Uncle Bob), multi-platform (Android, iOS, Desktop and Web) app and dependent libraries using JetBrains' Kotlin and CMP technologies.

Is this for you? If you enjoy collaborating, are comfortable using IntelliJ, Gradle, the terminal and are familiar with Android Studio and/or Xcode then you might very well enjoy this meetup. If you are also familiar with the Uncle Bob notion of Clean Code then you will have a blast during the Argus Hour. If you are unfamiliar with Clean Code then attending a few events will open your eyes to a world where building software is fun, efficient and devoid of WTF moments.

Structure: The meetup events will be staggered daily (EST) : 9:00 Monday, 10:00 Tuesday, 11:00 Wednesday and 12:00 Thursday and an occasional Friday session at 13:00. Tuple is the collaboration tool we will use.

Activities: At each event we will critique code, write code, read code, and/or review code that is part of a modern Android project: one that is 100% Kotlin, is driven by tests, embraces functional programming style (but not necessarily exclusively), uses Clean Architecture structure, and adheres to established clean code principles and practices.

Argus: The app we will be working on. It is a video watching assistant, much like IMDB, Callsheet (ios) or TMDB but with many additional features to make watching streaming videos easy, enjoyable, fun and informative. For the best (but stale) information about Argus see the README file.