All Projects → vermont42 → Conjugar

vermont42 / Conjugar

Licence: agpl-3.0
Conjugar is an app for learning Spanish verb conjugations.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Conjugar

App Cc
Aplicativo móvel para uso de alunos, professores e técnicos do curso de Ciência da Computação da UFFS
Stars: ✭ 21 (-22.22%)
Mutual labels:  hacktoberfest
Recognizers Text
Microsoft.Recognizers.Text provides recognition and resolution of numbers, units, and date/time expressed in multiple languages (ZH, EN, FR, ES, PT, DE, IT, TR, HI. Partial support for NL, JA, KO, SV). Contributions are greatly welcome! Packages are available at https://www.nuget.org/profiles/Recognizers.Text and https://www.npmjs.com/~recognizers.text
Stars: ✭ 915 (+3288.89%)
Mutual labels:  hacktoberfest
Fastlane
🚀 The easiest way to automate building and releasing your iOS and Android apps
Stars: ✭ 33,382 (+123537.04%)
Mutual labels:  hacktoberfest
Postgresql Postgis Timescaledb
PostgreSQL + PostGIS + TimescaleDB docker image 🐘🌎📈
Stars: ✭ 19 (-29.63%)
Mutual labels:  hacktoberfest
Magma
Platform for building access networks and modular network services
Stars: ✭ 913 (+3281.48%)
Mutual labels:  hacktoberfest
Rocket.chat
The communications platform that puts data protection first.
Stars: ✭ 31,251 (+115644.44%)
Mutual labels:  hacktoberfest
Node Website Scraper
Download website to local directory (including all css, images, js, etc.)
Stars: ✭ 912 (+3277.78%)
Mutual labels:  hacktoberfest
Julia
The Julia Programming Language
Stars: ✭ 37,497 (+138777.78%)
Mutual labels:  hacktoberfest
Blog Post Workflow
Show your latest blog posts from any sources or StackOverflow activity or Youtube Videos on your GitHub profile/project readme automatically using the RSS feed
Stars: ✭ 910 (+3270.37%)
Mutual labels:  hacktoberfest
Tldr
📚 Collaborative cheatsheets for console commands
Stars: ✭ 36,408 (+134744.44%)
Mutual labels:  hacktoberfest
Kamekazi
Self destructing messages
Stars: ✭ 21 (-22.22%)
Mutual labels:  hacktoberfest
Ktx
LibKTX: Kotlin extensions for LibGDX games and applications
Stars: ✭ 913 (+3281.48%)
Mutual labels:  hacktoberfest
Vuetify
🐉 Material Component Framework for Vue
Stars: ✭ 33,085 (+122437.04%)
Mutual labels:  hacktoberfest
Css Art Hacktoberfest Edition
Hacktoberfest Edition - A CSS art challenge, for all skill levels
Stars: ✭ 21 (-22.22%)
Mutual labels:  hacktoberfest
Hackathon Starter
A boilerplate for Node.js web applications
Stars: ✭ 32,485 (+120214.81%)
Mutual labels:  hacktoberfest
Event Bot
📣 Discord Bot to make announcements about upcoming sessions for the Fellows using Google Calendar and Calendly
Stars: ✭ 21 (-22.22%)
Mutual labels:  hacktoberfest
Sentry
Sentry is cross-platform application monitoring, with a focus on error reporting.
Stars: ✭ 29,700 (+109900%)
Mutual labels:  hacktoberfest
Uwp bridge java
Skeleton for packing Java applications for publishing them on Windows Store
Stars: ✭ 27 (+0%)
Mutual labels:  hacktoberfest
Definitelytyped
The repository for high quality TypeScript type definitions.
Stars: ✭ 37,066 (+137181.48%)
Mutual labels:  hacktoberfest
Pi Hole
A black hole for Internet advertisements
Stars: ✭ 34,076 (+126107.41%)
Mutual labels:  hacktoberfest

Conjugar

Introduction

Conjugar is an iPhone™ app for learning Spanish verb conjugations. Conjugar conjugates most Spanish verbs, regular and irregular, in all Spanish verb tenses. There is a quiz mode with three difficulty levels. Results from quizzes are available in Game Center™. On a pedagogical note, Conjugar contains descriptions of the tenses.

Conjugar uses dependency injection (DI) and programmatic layout (PL). Thus, if you are curious about how to implement DI or PL, Conjugar may be instructive. I have written tutorials on DI and PL.

Installation

Conjugar is available for free download in the iOS App Store™. Tap the logo below to install.

Install

Alternatively, you can clone this repo and build, using Xcode™, Conjugar yourself.

Conjugar is currently using AWS Pinpoint analytics. The two relevant frameworks are in source control, but the configuration files and folder, in particular awsconfiguration.json, .amplifyrc, and amplify, respectively, are excluded from source control by the .gitignore file. For instructions on Pinpoint configuration, see this excellent tutorial.

If you want to build Conjugar without using AWS Pinpoint analytics, you can use the following workaround:

  • Remove AWSFrameworks from the 'Embed Frameworks' build phase.
  • Comment out script in the the Pinpoint Hocus Pocus build phase.
  • Remove awsconfiguration.json from being copied in the Copy Resources build phase.
  • Comment out import AWSPinpoint and all the contents of the methods in AWSAnalyticsService.swift.

Please make sure to avoid committing these changes!

License

If Conjugar is in the App Store, why is the code on GitHub? I created this app to demonstrate programmatic layout for a conference talk, and I wish to provide helpful example code for folks who are curious about programmatic layout. I originally released Conjugar's source code under the MIT License because that license is maximally convenient for would-be users of the programmatic-layout code. This was a mistake. Some dirtbag released a clone of Conjugar on the App Store that differs only in that it has a hideous app icon, that it requests push-notification permission, and that it crashes on launch. I have changed the MIT License to the GNU Affero General Public License in order to impose onerous requirements on would-be cloners of Conjugar.

Screenshots

Conjugar

Conjugar

Conjugar

Conjugar

Conjugar

Conjugar

Conjugar

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].