• What we'll do
Would you like to get started with Kotlin? If so, we will be meeting virtually to do Kotlin Koans (https://kotlinlang.org/docs/tutorials/koans.html) together over four weeks. Kotlin Koans are a series of exercises to get you familiar with the Kotlin Syntax. Each exercise is created as a failing unit test and your job is to make it pass. At each virtual meeting we will open up a hangout, and complete 10 tasks, discussing any questions or issues that we have as we go along.
Why learn Kotlin?
Kotlin is an official language on Android. Officially supported by Google since May 2017, more and more Android developers are adopting it because of its interoperability with Java and its safety features for nullability and immutability. Who is running this workshop?
This virtual workshop will be run by Audrey with support from Yash (your friendly GDG Philly organizer). Audrey is an accomplished hands-on technology leader with ten years of experience that includes software management and coding of Android, iOS, and web-based solutions. Ahead of the first meeting:
* Clone the project on GitHub: git clone https://github.com/Kotlin/kotlin-koans
* Import the project as Gradle project to your favorite IDE
* Make sure you can build the project and run tests using test task on Gradle panel. (the tests SHOULD fail!)
Note: If the IDE prompts you to update the Kotlin library, just click yes.
* Wednesday, 3/21 6:30-8pm
* Wednesday, 3/28 (skip, GDG meetup)
* Wednesday, 4/4 6:30-8pm
* Wednesday, 4/11 6:30-8pm
* Wednesday, 4/[masked]pm
Please join this hangout link at 6.30 pm every Wednesday for 4 weeks starting March 21st https://hangouts.google.com/hangouts/_/vleozrb2svhzfoeaubvfl5chsae Slack:
Please join the #gdg-kotlin slack channel in the https://phillydev.org/ slack group to ask any questions. You can also ask questions in this meetup.
• What to bring
You need a laptop with Android Studio or IntelliJ IDEA installed. Join the hangout from home.
• Important to know
Code of conduct: https://www.google.com/events/policy/anti-harassmentpolicy.html