Skip to content
This repository has been archived by the owner on Oct 8, 2019. It is now read-only.

1st iteration of BI SP2

Honza Bittner edited this page Nov 1, 2018 · 7 revisions

What we have learned

Set up of Android projects is grrr!

New computers, new installations, we just had to use the code from zero. This also means we have to install a ton of things like different SDKs, tools, etc. And this is not a simple thing. Nobody just gives you one file, you have to download an Android Studio, which will provide you with a big list of required things you need to install.

After you end this nonsense, you have to run our project. Which is fine until the moment, when you realise, that your SDK or Java version (probably, dunno what exactly) have a lot of issues with building the project. For some of us, the building doesn't work and we have to manually change the order of two lines from generated build settings. Wow. We hate android build process!

Fortunately after this the Flutter works fine. At least something good in a madness.

Android app key

Because we use some Google services like sign in and Firebase, we need to add a sha1 keys to the white list. Man, this is not an easy thing to do! After hours of pain, we have discovered the ultimate command to generate it! It is keytool -list -v -keystore C:\Users\The\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android, but don't forget to create some random project in Android Studio first, or it will not work. NONSENSE!

Deployment

New versions and updating

New stable major versions of Dart, Flutter and AngularDart was released, so we have done some updates. For example, from the language itself, now the new and const keywords can be omitted, which is good for Flutter.

In the Flutter and AngularDart version, they are just some api changes etc. We have already used the beta versions previously, so no big deal.

We have also fixed some bugs and found another one, so there will be still a lot of fixing.

User profile

Users now have profile screen, where they can show theirs courses, description etc. You can also take a look at the user from comments.

Unified theme

In the last semester, one of our problems was the lack of custom Theme. So we have made one. We still have to enhance it a lot, but we have to start somewhere. Now we have unified colors.

BI-SP2

The project continued as a part of a software team project 2 at the Faculty of Information Technology, CTU in Prague.

For the purpose of this course, we have to produce some content for each iteration.

BI-SP1

The project started as a part of a software team project at the Faculty of Information Technology, CTU in Prague.

For the purpose of this course, we have to produce some content for each iteration.

Clone this wiki locally