Beiträge von Ben

    dein workflow ist einfach problematisch. In Android wird nicht einfach das layout geändert. Es gibt zwei wege deinen wunsch zu erfüllen.


    1. Ein dialog mit custom layout der nicht full screen ist.
    2. eine neue activity die bei button klick geladen wird.

    wenn du in deinem projekt bist gibt es bei gitlab und github einen button zum forken des projekts. Du kopierst das projekt sozusagen nochmal zu deinem user. Google mal nach "gitlab fork".Protected heißt in dem kontext nicht ob kostenlos oder nicht, sondern ob zu dem projekt gepusht werden darf oder nur mittels merge requests änderungen eingespielt werden dürfen.

    Hi,


    klingt sehr spannend!
    naja eine frage wäre z.b. existiert gerade strom überfluss und muss die anlage runtergeregelt werden mit nicht zuviel Strom erzeugt wird und es damit eine Spannungsspitze im netz gibt.

    Ein merge ist erstmal ein merge, man merged eben branches. Die Frage ist was man tun möchte, möchte man einen merge request erstellen um den gepushten code reviewen zu können, oder will man einfach mergen. Du könntest einfach lokal mergen und das dann pushen wenn dein remote main repository nicht protected ist.


    Sinnvoller ist es aber zu sagen, jeder forkt das remote main repository und macht seine Änderungen auf seinem remote fork. Das heißt du clonest lokal deinen remote fork, machst dann lokal deine änderungen und pushst diese zum remote fork. Dann erstellst du im gitlab einen Merge Request vom jeweiligen branch deines remote forks auf den jeweiligen branch deines remote main repositories. Klingt ein bisschen durcheinander, ist aber von mir wahrscheinlich einfach nur dumm erklärt :P

    Also ich kann dir sagen, es ist nicht so einfach wie es in den videos aussieht, aber auch nicht so schwer wie die Hersteller es beschreiben.
    Wie immer ist es das gesunde mittelmaß.


    Man sollte schon wissen was man tut, da heutzutage die Smartphones alle verklebt sind und man schnell was kaputt machen kann. Schau dir also lieber mehrere Videos an und schau dann welche vorgehensweisen für dich am meisten sinn machen bzw. kombiniere die sinnvollen schritte vllt sogar miteinander. Wenn du dann noch wie mit Samthandschuhen vorgehst, sollte einem neuen Display nichts im wege stehen.

    @Ryan Finley Häufig ist das der einzige weg überhaupt geld mit der arbeit als softwareentwickler zu verdienen, andernfalls würde tolle software unter den tisch fallen weil leute kein geld dafür bezahlen wollen. Wenn du die Apps nicht installieren willst, ist das kein problem. Andere aber zu verurteilen weil sie werbung einbauen finde ich nicht ok. Software ist meistens ein produkt des Kollektivs, sie kann nur überleben weil viele Leue die Entwickler finanziell unterstützen.

    Ich gehe mal davon aus, dass deine Summe sich auf den steuerlichen Freibetrag beziehen soll?Falls ja, lag diese Summe 2017 bei 9000€ und zählt für Privatpersonen, welche Einkünfte aus "nicht selbstständiger" Arbeit beziehen.

    Deswegen hab ich den steuerberaten empfohlen, viel gefährliches halbwissen hier von uns :P
    Ja ich hab mich auf den Freibetrag bezogen den ich als studentische hilfskraft hatte. Schön dass es 2017 endlich mehr wurde!

    @Kogoro-Christopher muss dass mit dem addn auf github leider übernehmen, ich hab nicht genug permissions dazu :(((((


    1) Was ist mit evtl Unterarten ? --> Bsp: Hund --> Dackel ? Dogge ? Jack Russel ? (klappt auch mit Katzen etc)
    Diese Unterarten haben verschieden gelagerte Bedürfnisse. --> evtl kann man diese dann in Punkt 2 einfliessen lassen.

    Finde ich eine gute Idee, müsste man eine Liste mit TIerarten und Rassen erstellen und dann ein Mapping der Bedürfnisse.


    2) Was ist mit der Gewichtung von den Bedürfnissen ? --> Bsp: Essen geben: 2x am Tag, Gassi gehen, 1x am Tag, Spielen 5x am Tag ??Dies kann dann ja bei den Unterarten variieren....Dogge isst dann z.b. 3x am Tag, dafür aber nur 1x am Tag spielen ...

    antwort wie bei erster frage, liste mit mapping müsste man dann integrieren. Von mir aus könnte man das auch über eine API abfragbar machen, dann kann man da vllt im nachinein noch nachjustieren ohne die app updaten zu müssen.


    3) Was passiert, wenn die "Zufriedenheit" bei 0% ist ? --> Wie bekommt man dann ein neues Tier ?

    Gute Frage, dann kommt das veterinäramt :P Umso weniger die Zufriedenheit wird umso mehr notifications generiert die App um den user zu nerven xD


    4) Automatisierbar .....denkst Du da an den spielerischen "Erwerb" von Futterautomaten ?? Wenn ja, wie wurde dieses Geld dann erwirtschaftet ?

    Nein ich denke eher daran, dass der nutzer mit hilfe einer scriptsprache selbst befehle wie "gehe gassi" automatisieren kann. Man programmiert sozusagen als App nutzer, den Tierhalter den man in der App spielt.


    5) Späteres Level --> Ausbau als Tierpension ??

    Wäre z.b. eine option, daran könnte man die Storyline des "Spiels" anlehnen. Man startet mit eigenen Haustieren und irgendwann erreicht man das lvl einer Tierpension und kümmert sich mit um die Tiere anderer virtueller Tierhalter.


    6) Wie möchtest du die Arbeitsteilung beim Programmieren realisieren ? (Hab zwar Erfahrung was Projektierung angeht, allerdings nicht im IT-Bereich, daher die Nachfrage...)

    Kommt drauf an wie viele entwickler wir dafür aquirieren können. Würde dann anhand der anforderungen tickets erstellen und allen jeweils zuweisen. Der workflow wird dann folgendermaßen aussehen:
    1. Ihr müsst das Repo auf github forken
    2. clont den fork lokal auf euren arbeits-pc
    3. macht eure änderungen
    4. commitet die änderungen lokal und pusht sie auf den fork
    5. erstellt einen pull request (äquivalent zum merge request bei gitlab) auf den master branch des haupt-repositories


    wie würdet ihr das Layout gestalten?
    Wollen wir ein klasisches Layout oder alles auf dem Canves machen?

    Ich würde ganz traditionell mit xml layouts arbeiten. Canvas ist zwar schön und gut, aber ihr sollt ja was allgemeingültiges lernen was ihr für alle apps nutzen könnt und nicht nur für spiele. Bzw. vllt kann man ja XML und canvas mischen, müssen wir mal schauen, wo sich das anbietet.

    Nein es gibt keinen weg .exe files auf deinem Iphone oder Android Handy zu installieren. Selbst auf windows phones (wo windows drauf läuft), wird deine gewünschte software nicht laufen. Das liegt einfach ganz klar daran, dass deine Software für 32bit bzw. 64bit CPUs entwickelt wurde. Die Smartphones und Tablets laufen aber meistens mit ARM CPUs.


    Ich empfehle dir einfach einen 12" oder 13" Laptop zu kaufen, der wird zwar auch schwach auf der brust sein, könnte aber gerade so reichen.