Giter Club home page Giter Club logo

cesko-digital / movapp-apple Goto Github PK

View Code? Open in Web Editor NEW
6.0 6.0 1.0 110.75 MB

Nativní verze movapp.cz pro iPhone/iPad. / Нативна версія movapp.cz для iPhone/iPad. / Native version of movapp.cz for iPhone/iPad.

Home Page: https://www.movapp.cz

License: Other

Swift 92.53% Ruby 7.47%
czech czech-language foreign-language foreign-language-learning ios language-learning learning movapp swift ukrainian ukrainian-language vocabulary

movapp-apple's People

Contributors

darina05 avatar github-actions[bot] avatar kubito avatar met avatar pionl avatar pistelak avatar xergic avatar zoul avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

mariannababjak

movapp-apple's Issues

Dark mode

  • add missing "colors" in code to assets
  • change colors for dark mode - with cooperation with UX team

Přidání seznamu přispěvatelů

Do aplikace by jsme chtěli dát členy týmu - v rámci této úpravy navrhuji udělat jednotnou strukturu json, kterou si pak v budoucnu klidně bude stahovat aplikace.

Struktura by byla formou předem domluvených "skupin":

  • Vývoj Apple aplikace
  • Vývoj Android aplikace
  • Vývoj webu
  • Tvorba obsahu
  • Ostatní?

Dal bych tam pouze seznam jmen? Chceme dát i odkaz na nějaká profil? Json bude podporovat i případně společnosti.

{
    "data": [
       {
               "section": {"name": "Vývoj Apple aplikace"},
               "persons": [{"name": "František"}]
       }
     ]
}

Souhlas? @met

Zprovoznit překlad bez podepisování

Aktuálně to máme nastavené tak, že každý překlad v Xcode vyžaduje podpisy. To je hloupé kvůli novým přispěvatelům, kterým takhle házíme klacky pod nohy. Dalo by se to nastavit tak, aby mohl kdokoliv po běžném checkoutu spustit aplikaci na simulátoru? (Zavést třeba novou výchozí konfiguraci?)

SoundService

  • Dořešit předání správného klíče jazyku pro "oposite" frázi
  • Použít @EnvironmentObject v App pro SoundsService a odebrat static použití

Automatizace PR release

  • Lokálně udělat bundle exec fastlane release a pushnu změny s tagem (možná by to rovnou mohl udělat ten command
  • Github action spustí toto https://github.com/marketplace/actions/create-pull-request
  • Vezme se commit message jako title (což vždy bude Release XX) ${{ github.event.head_commit.message }} (https://stackoverflow.com/a/67145320)
  • Script automaticky udělá novou branch který se pak smaže (release/TAG?) -> do release branche
  • Github action poběží jenom na tag
on:
  push:
    tags:        
      - v1.**

Úprava release managementu

Pro zamezení review při vývoji nové verze je potřeba upravit release management. Místo PATCH version budeme zvyšovat BUILD number.

  • V Xcode se nebude měnit verze vůbec (marketing), pouze build number -> https://docs.fastlane.tools/actions/increment_build_number/
  • Formát tagu vMAJOR.MINOR.PATCH.BUILD -> vždy se veme marketing verze + se přidá build number
  • Jakmile se provede release do produkce AppStore Spustit se zvýšení PATCH number (může být zase fastlane command). Tag se nebude dělat, pouze se změní marketing verze a pushne se.

Pro zjednodušení (co se v aplikacích častěji používá) bych asi i použil MAJOR.MINOR místo MAJOR.MINOR.PATCH.

Je to takto dostačující?

Aktualizovat aplikaci na novou strukturu movapp-data

  • Ukrajinština zvuky
  • Předělat for children na datovou strukturu slovníčku
  • Přejmenovat soubory dle nové konvence (category, phrase, etc)
  • Přehrát příklady v abecedě (změnit strukturu abecedy)
  • před vybrat správnou abecedu na základě co se učím

Chybějící ikona pro Watch app

App Store mě poslal k šípku, že nám chybí ikona:

ITMS-90713: Missing Info.plist value - A value for the Info.plist key 'CFBundleIconName' is missing in the bundle 'cz.movapp.app.watchkitapp'. Apps built with iOS 11 or later SDK must supply app icons in an asset catalog and must also provide a value for this Info.plist key. For more information see http://help.apple.com/xcode/mac/current/#/dev10510b1f7.

@pionl, mrkneš na to, prosím?

Přidat ikony

Pokud dobře koukám, aplikace zatím nemá ikonu – budeme potřebovat kvůli uploadu do App Storu.

Homescreen widget

  • Poladit texty při konfiguraci widgetu
    • UK text je z google translatoru, je potřeba doplnit zvalidovaný text
  • Dlouhé texty vytékají mimo widget
  • Example na základě zvoleného jazyka
  • Proklik do appky viz komentář or MartinaH
    • vyřešeno pomoci searche, není to nejlepší ředění, ale pro většinu případů by to mělo stačit.

Přidat SK / PL jazyky

  • úprava onboardingu
  • úprava settings
  • BUG když mám vybranou abecedu a přepnu jazyk a vrátím se k abecedě tak vybraná abeceda není

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.