All Projects → Karumi → KataContactsKotlin

Karumi / KataContactsKotlin

Licence: Apache-2.0 license
KataContacts written in Kotlin. The main goal is to practice Clean Architecture Development

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to KataContactsKotlin

KataTODOApiClientKotlin
TODO API Client Kata for Kotlin Developers. The main goal is to practice integration testing using MockWebServer
Stars: ✭ 59 (+25.53%)
Mutual labels:  training, kata
KataSuperHeroesIOS
Super heroes kata for iOS Developers. The main goal is to practice UI Testing.
Stars: ✭ 69 (+46.81%)
Mutual labels:  training, kata
kedro-training
Find documentation and a template project for delivering Kedro training.
Stars: ✭ 26 (-44.68%)
Mutual labels:  training
ansible-traininglab
Dockerized Ansible Training Lab
Stars: ✭ 16 (-65.96%)
Mutual labels:  training
admin-training
Galaxy Admin Training
Stars: ✭ 55 (+17.02%)
Mutual labels:  training
nntrainer
NNtrainer is Software Framework for Training Neural Network Models on Devices.
Stars: ✭ 92 (+95.74%)
Mutual labels:  training
gruntworkflows
Repository for my tutorial course: Grunt.js Web Workflows on LinkedIn Learning and Lynda.com.
Stars: ✭ 28 (-40.43%)
Mutual labels:  training
kubernetes-localdev
Create a local Kubernetes development environment on macOS or Windows and WSL2, including HTTPS/TLS and OAuth2/OIDC authentication.
Stars: ✭ 210 (+346.81%)
Mutual labels:  training
TIWAP
Totally Insecure Web Application Project (TIWAP)
Stars: ✭ 137 (+191.49%)
Mutual labels:  training
mlhandbook
My textbook for teaching Machine Learning
Stars: ✭ 23 (-51.06%)
Mutual labels:  kata
neutronics-workshop
A workshop covering a range of fusion relevant analysis and simulations with OpenMC, DAGMC, Paramak and other open source fusion neutronics tools
Stars: ✭ 29 (-38.3%)
Mutual labels:  training
carte-uso
Cartea "Utilizarea sistemelor de operare"
Stars: ✭ 18 (-61.7%)
Mutual labels:  training
refactoringtopatterns
A place to practice Refactoring To Patterns that Kerievsky wrote about in his book
Stars: ✭ 46 (-2.13%)
Mutual labels:  kata
kaldi ag training
Docker image and scripts for training finetuned or completely personal Kaldi speech models. Particularly for use with kaldi-active-grammar.
Stars: ✭ 14 (-70.21%)
Mutual labels:  training
formations
Supports de cours des formations OpenStack et conteneurs de la société alter way
Stars: ✭ 43 (-8.51%)
Mutual labels:  training
angular
Repository for my tutorial course: Learning AngularJS on LinkedIn Learning and Lynda.com. http://raybo.org/angular
Stars: ✭ 79 (+68.09%)
Mutual labels:  training
Python-Studies
All studies about python
Stars: ✭ 56 (+19.15%)
Mutual labels:  training
npmtooling
This is the repository for my course, Tooling with NPM Scripts on LinkedIn Learning and Lynda.com.
Stars: ✭ 13 (-72.34%)
Mutual labels:  training
extreme-carpaccio
Slicing and coding game
Stars: ✭ 116 (+146.81%)
Mutual labels:  kata
r intro bc stats
An Introduction to R and RStudio with the tidyverse delivered at BC Stats
Stars: ✭ 31 (-34.04%)
Mutual labels:  training

Karumi logo KataContacts written in Kotlin Build Status

  • We are here to practice Clean Architecture Development.
  • Clean Architecture is a way of structuring code.
  • We are going to practice pair programming.

Product requirements - Contacts App

  • I want to be able to list my contacts.
  • I want to be able to add a contact.

Development platform

  • UI will be the command line.
  • All data is local.
  • The data origin will change in the future to consume a remote API.
  • There is no persistence between execution.

Resources


License

Copyright 2017 Karumi

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].