Giter VIP home page Giter VIP logo

bachelors-thesis's Introduction

Hello there 👋

Flutter Developer

  • 👨‍🎓 Master's degree in Software Engineering at FIT CTU
  • 💙 In love with Flutter and Dart
  • 🧑‍💻 Looking forward to collaborating on open source projects
  • 🌱 Mastering my cooking skills

bachelors-thesis's People

Contributors

tenhobi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

bachelors-thesis's Issues

Automatický release

Udělat build a release při PR closed (?) do master.

Proces CI bude tedy následovný:

  • nastavení repa
  • kompilace texu
  • vytvořit release (if master branch)
  • přidat zkompilované soubory (if master branch)

Podívat se na:

❌ Co nevím:

  • jak se moci rozhodnout podle např. PR labelu (major/minor/patch) na vygenerování příslušné verze?

Dá se zjistit z pull request url z JSONu curl -s https://api.github.com/repos/tenhobi/bachelors-thesis/pulls/4. Jak se ale dostat na PR, který se zpracovává?

Obsah

Cílem práce je navrhnout a vyvinout multiplatformní mobilní hru, která bude klást důraz na kooperaci více hráčů připojených z různých zařízeních přes síť. Ve hře bude využito specifik moderních mobilních zařízení (například různé typy senzorů a možnosti ovládání). Při práci budou uplatněny tradiční postupy softwarového inženýrství.

  • Proveďte průzkum existujících podobných aplikací a trendů v oblasti mobilních her.
  • Analyzujte a porovnejte vybrané technologie pro vývoj multiplatformních mobilních aplikací.
  • Navrhněte samotnou hru a herní logiku, sestavte požadavky na aplikaci a případy užití.
  • Navrhněte architekturu a uživatelské rozhraní aplikace s důrazem na snadnou rozšiřitelnost a použitelnost.
  • Implementujte a otestujte aplikaci dle návrhu.
  • Vytvořte uživatelskou a vývojářskou dokumentaci.
  • Zhodnoťte výslednou aplikaci a popište námět na rozšíření.

Aktualizovaný stav obsahu práce:

  • Poděkování #9
  • Prohlášení
  • Abstrakt #10
    • cs
    • en
  • Úvod #11
  • Alternativy aplikace (nebo Konkurenční aplikace ?) #12
  • Analýza
    • Multiplatformní framework #13
    • State management #14
    • Databáze #15
    • Testování #16
    • Architektura #21
    • Senzory
  • Návrh
    • Popis funkčnosti hry #17
    • Funkční požadavky #18
    • Nefunkční požadavky #19
    • Use Cases #20
    • UI návrh #34
    • Lokalizace #22
  • Implementace
    • Použité nástroje #23
    • Ukázka vybrané části #24
  • Testování
    • Typy použitých testů #25
    • Vybraná ukázka #26
  • Nasazení
  • Závěr
    • Zhodnocení výsledné aplikace #29
    • Osobní přínos #30
    • Námět na rozšíření #31
  • Seznam použitých zkratek #32
  • Obsah přílohy #33

Úprava seznamu příloh

Nezapomeň změnit název souboru v tabulce attachments z thesis.pdf na BP_Bittner_Jan.pdf nebo podobně podle toho, jak bude výsledný soubor jmenovat. atachment.tex
Není to žádná velká chyba (taky jsem s tím prošel), ale co si budem povídat, nevypadá to hezky. :)

Nasazení: Android

  • jak buildit, je potřeba klíč na deploy atp.
  • automatický release na Google Play pomocí CI?

Harmonogram

  • vybrat a kontaktovat vedoucího
  • výběr tématu
  • schválení tématu na https://is.fit.cvut.cz
    • student
    • supervisor
    • department and faculty
  • vypracování rámcového obsahu (#5)
  • příprava na vypracování teoretické části
  • vypracování kostry aplikace
  • zápočet BI-BPR

Odkazy na dílčí issue viz Obsah #5:

  • Konkurenční aplikace [2020-02-16]
  • Analýza [2020-02-16]
  • Návrh [2020-02-29]
  • Implementace [2020-03-22]
  • Testování [2020-03-22]
    • Uživatelské testování aplikace [2020-04-19]
  • Nasazení [2020-03-31]
  • Úvod, Poděkování, Abstrakt [2020-03-31]
  • Závěr [2020-04-19]

  • uživatelské testování
    • uspořádat testování
    • zpracovat data
  • finální vypracování práce
  • připravit práci k tisku
  • zápočet BI-BAP
  • odevzdání práce (do 14. 5. 2020)

Další termíny:

  • do 6. 6. 2020 Kontrola splnění studijního plánu
  • do 8. 6. 2020 Odevzdání hodnocení vedoucím práce a posudku oponentem
  • 15.–26. 6. 2020 Bakalářské státní závěrečné zkoušky
  • 10. a 11. 9. 2019 Promoce v Betlémské kapli

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.