SkillAgentSearch skills...

KetchupLunch

No description available

Install / Use

/learn @macoscope/KetchupLunch
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Ketchup Lunch

This application serves as our lunch menu. Every day at 13:37 we eat lunch together at our cool office, catered by the lovely couple Hanna and Tadeo. The only problem we have with lunch right now is ordering. The menus for the upcoming week are provided in a Google Sheet which we have to fill out before each Friday.

The application contains five tabs with lunch menus for each given day, a list with the number of meals ordered by the logged in user, and the total number of orders for every given meal. We’re using the Google Sheet API as our backend.

<p align="center"> <img src="screenshots/ss1.png" height="600" width="338"/> <img src="screenshots/ss2.png" height="600" width="338"/> </p>

We decided to choose Kotlin as our programming language. There is some good stuff out there about learning Kotlin [https://kotlinlang.org/docs/tutorials/], so we decided to focus on a less documented but still very interesting topic -- creating Android layouts in code with the help of the Kotlin Anko [https://github.com/Kotlin/anko] library.

Blog

This application serves as an example for the post published on our blog: http://macoscope.com/blog/kotlin-anko-layouts/

Android UI Testing Workshop

https://docs.google.com/presentation/d/1AdO5JA01a_szVEvFj_OgJNlgJAQKJPnmBXgbarUDYpM/edit

Libraries Used

  • Kotlin Anko https://github.com/Kotlin/anko/
  • RxJava https://github.com/ReactiveX/RxJava/
  • RxKotlin https://github.com/ReactiveX/RxKotlin/
  • RecyclerView-FlexibleDivider https://github.com/yqritc/RecyclerView-FlexibleDivider/
  • Google APIs Client Library for Java https://github.com/google/google-api-java-client/
View on GitHub
GitHub Stars30
CategoryDevelopment
Updated2y ago
Forks4

Languages

Kotlin

Security Score

70/100

Audited on Jul 29, 2023

No findings