ZeBadge

所属分类:hotest
开发工具:kotlin
文件大小:0KB
下载次数:0
上传日期:2023-07-12 08:01:03
上 传 者sh-1993
说明:  Droidcon 2023:当一个新的徽章看到曙光的时候,它充满了喜悦和android编程能力。,
(Droidcon 2023: The time a new badge saw the light of the day, full with delight and android programming capabillities.,)

文件列表:
LICENSE (11357, 2023-10-22)
zeapp/ (0, 2023-10-22)
zeapp/.editorconfig (253, 2023-10-22)
zeapp/android/ (0, 2023-10-22)
zeapp/android/build.gradle.kts (6930, 2023-10-22)
zeapp/android/detekt-baseline.xml (1123, 2023-10-22)
zeapp/android/proguard-rules.pro (757, 2023-10-22)
zeapp/android/src/ (0, 2023-10-22)
zeapp/android/src/androidTest/ (0, 2023-10-22)
zeapp/android/src/androidTest/java/ (0, 2023-10-22)
zeapp/android/src/androidTest/java/de/ (0, 2023-10-22)
zeapp/android/src/androidTest/java/de/berlindroid/ (0, 2023-10-22)
zeapp/android/src/androidTest/java/de/berlindroid/zeapp/ (0, 2023-10-22)
zeapp/android/src/androidTest/java/de/berlindroid/zeapp/ZeMainActivityTests.kt (736, 2023-10-22)
zeapp/android/src/main/ (0, 2023-10-22)
zeapp/android/src/main/AndroidManifest.xml (1695, 2023-10-22)
zeapp/android/src/main/java/ (0, 2023-10-22)
zeapp/android/src/main/java/com/ (0, 2023-10-22)
zeapp/android/src/main/java/com/ban/ (0, 2023-10-22)
zeapp/android/src/main/java/com/ban/autosizetextfield/ (0, 2023-10-22)
zeapp/android/src/main/java/com/ban/autosizetextfield/AutoSizeTextField.kt (2922, 2023-10-22)
zeapp/android/src/main/java/de/ (0, 2023-10-22)
zeapp/android/src/main/java/de/berlindroid/ (0, 2023-10-22)
zeapp/android/src/main/java/de/berlindroid/zeapp/ (0, 2023-10-22)
zeapp/android/src/main/java/de/berlindroid/zeapp/ZeApplication.kt (312, 2023-10-22)
zeapp/android/src/main/java/de/berlindroid/zeapp/ZeConfig.kt (148, 2023-10-22)
zeapp/android/src/main/java/de/berlindroid/zeapp/ZeDimen.kt (167, 2023-10-22)
zeapp/android/src/main/java/de/berlindroid/zeapp/ZeFileProvider.kt (130, 2023-10-22)
zeapp/android/src/main/java/de/berlindroid/zeapp/ZeMainActivity.kt (24926, 2023-10-22)
zeapp/android/src/main/java/de/berlindroid/zeapp/zebits/ (0, 2023-10-22)
zeapp/android/src/main/java/de/berlindroid/zeapp/zebits/ZeBitmapManipulation.kt (10514, 2023-10-22)
zeapp/android/src/main/java/de/berlindroid/zeapp/zebits/ZeVcardStringBuilder.kt (696, 2023-10-22)
... ...

[![Main](https://github.com/gdg-berlin-android/ZeBadge/actions/workflows/main.yml/badge.svg?branch=main)](https://github.com/gdg-berlin-android/ZeBadge/actions/workflows/main.yml) # ZeBadge Droidcon 2023: The time a new badge saw the light of the day, full with delight and android programming capabilities. # Install 1. (Coming soon, see [#58](https://github.com/gdg-berlin-android/ZeBadge/issues/58)) [Firebase App Distribution](https://appdistribution.firebase.dev/i/6373ffacb6e72c23) 2. [GitHub Release Page](https://github.com/gdg-berlin-android/ZeBadge/releases) This is the badge: ![badgerrpi2040](https://user-images.githubusercontent.com/1162562/236334466-1ccfff65-6744-4304-b4d3-1d200b16ffe8.png) And this is the Android app: * [latest release](https://github.com/gdg-berlin-android/ZeBadge/releases/) > __TBD__ Together they make magic happen. # Droidcon contribution guide: 1. Fork the repo & make write your code 2. Use "droidcon/${name}" format for the branch name so we can find it. 3. When done, open a PR and come to the booth to get you badge. # Getting Started The following sections are describing the badge in detail, but if you just want to get started, please feel free to follow our [Getting Started](./zehardware/README.md) guide. # Scenario The following lines are the thought experiment on how we imagine a visit to the GDG Berlin Android Droidcon 2023 Berlin booth will look like. Alice is an atenndee and Olivia is an organizer. | Actor | Dialog | |-------|--------| | Alice | Hey, I saw that thing everyone is running around, that with their name on it? They said I can find it here, is that true?| | Olivia | Yes, you came to the right place, this is _ZeBadge_, a digital badge that displays your name and can be programmed and changed!| | Alice | Oh that is amazing, how does this work? How can I get one?| | Olivia | You need to do what we all love to do: Write some code and create a PR on our open source repository, controlling the badge and the android app. You can get started with using one of our loaner badges, and read one of our getting started guides. Once you have done "something code" with it, you can get your own badge.| | Alice | Oh, neat, that is this qr code to get started _points to one of the printed out sheets_?| | Olivia | Indeed, take loaner number four and happy hacking! Feel free to reach out when we can do something for you.| || _Alice went over to the loaners, played for 20 minutes with the badge, and was able to follow the getting started guide and create a new page system, showing the weather on page 2. She pushed a PR._ | # Graph The following diagram shows which parts are involved in this badge: ```mermaid sequenceDiagram Alice -->> App: Start App --> App: Load last configuration App -->> Alice: Show Bitmaps for A, B, C, U(p), D(down) App -->> Badge: Connected? Badge -->> App: Yes! Alice -->> App: Tab on `update name on badge` button App -->> Alice: What is your `name` and your contact info? Alice --> App: `Alice Alicia` and `alice@berlindrioid.de` App --> App: Layout view with provided info App --> App: Save view to bitmap App --> App: Convert bitmap to black and white format understood by badge App -->> Badge: New `name` page set Badge --> Badge: Save page Badge --> Badge: Show page `a` (name) Alice -->> Badge: Button 'b' Badge --> Badge: Show sponsor 1 page Alice -->> Badge: Button 'c' Badge --> Badge: Show sponsor 2 page Alice -->> Badge: Button 'up' Badge --> Badge: Show user page `u` Alice -->> Badge: Button 'down' Badge --> Badge: Show user page `d` ```

近期下载者

相关文件


收藏者