Closed myihsan closed 3 years ago
Thank you for your suggestion. I'll talk with the staff. 🙏
I'm sorry to be late. I will report on the current situation for the time being. I talked to the designer who designed Android for the time being, but it seems that it will take time to prepare the design, so it seems that it is not realistic to prepare the iOS design. She's also new to figma and wants to see the designs of other designers. Therefore, it may be better to recruit designers at present. Currently, I didn't expect them, so I don't have those documents. Perhaps it is better to share what you want to hear at Meeting etc. with external designers, including designers who designed Android applications and engineers who understand iOS development.
Thanks! Let me ask designers in my company if they have interests. Just to confirm, there is no reward for the design, right? I am not sure if this is normal in the designer world, so I will point it out while asking them.
I'm sorry, there is no reward. I don't know if it's a reward, but I can only put the designer's name in the README. https://github.com/DroidKaigi/conference-app-2021#designer
The inviting is ongoing. Once there is one designer who raises his/her hand, let's schedule a meeting.
However, I found out that attending the meeting without some base information is already a hurdle for participation. So it would be very helpful for the designers who have interests but not sure if they have enough time to answer the questions below as possible before the meeting.
Especially the first two, I think.
Thank you. I'll prepare it with the designer. 🙏
I talked to the designer about this.
Work Period (deadline) It hasn't been decided in particular, but it seems that contributors will easily gather within a month.
Function list https://www.figma.com/file/IFlrbfmBSdYvUz7VmSzfLV/DroidKaigi_2021_official_app You can check the feed You can check about this app You can check the contributors You can check the staff You can check the settings You can see the recruitment of questionnaires
With or without a regular meeting There are no regular meetings, and they meet online if they need something. Recently, about once a month.
Universal Design guideline (is there anything that should not change from the Android design) I don't think it has to be perfectly aligned, but We are interested in Color and Shape. Other than that, it has not been decided.
Color is shown in Figma (* Layer names are different ...) https://www.figma.com/file/IFlrbfmBSdYvUz7VmSzfLV/DroidKaigi_2021_official_app?node-id=1072%3A420 The dark theme has not been designed, and the contributors make it on their own.
Shape top left and bottom right corner cut large component 32 small, medium 8
If you can make the design a designer, that's fine, but if you tell the Android designer the points to focus on iOS design, it will take time, but it seems that the designer who designed Android may be able to design it. If saying this is likely to cause confusion, don't worry.
Work Period (deadline) 特に決まっていないが1ヶ月以内ぐらいだとコントリビューターが集まりやすそう
Function list https://www.figma.com/file/IFlrbfmBSdYvUz7VmSzfLV/DroidKaigi_2021_official_app フィードを確認できる このアプリについて確認できる コントリビューターを確認できる スタッフが確認できる 設定を確認できる アンケートの募集が見られる
With or without a regular meeting 定例会議はなく、何か必要になれば集まっている。月一程度あるかないか。
Universal Design guideline (is there anything that should not change from the Android design) 完璧に揃えなくてはいけないと思ってはいないが、関心事としてColorとShapeがある。それ以外は決まっていない。
https://www.figma.com/file/IFlrbfmBSdYvUz7VmSzfLV/DroidKaigi_2021_official_app?node-id=1072%3A420 ColorはFigmaにある(※レイヤーの名前がバラバラになっている… ダークテーマについてはデザインはできておらず、コントリビューターが作っている。
Shape top left and bottom right corner cut large component 32 small, medium 8
もしデザインをデザイナーにしていただけるならそれで良いが、iOSのデザインに寄せるポイントを教えていただければ、時間はかかるがAndroidのデザインをしたデザイナーがデザインすることもできるかもしれないそうです。 もしこれを言うことで混乱を招きそうであれば言わなくても大丈夫です。
Thanks a lot! Let me share with the designers.
もしデザインをデザイナーにしていただけるならそれで良いが、iOSのデザインに寄せるポイントを教えていただければ、時間はかかるがAndroidのデザインをしたデザイナーがデザインすることもできるかもしれないそうです。
なるほど、もしこちらに余裕かつ興味があるデザイナーがいなければ、ぜひこちらの協力をさせていただきたいです🙇♂️
Here is one designer who raises her hand! Her current situation is as below:
Is it ok for you guys?
Thank you! It's okay.
Thanks for the chance! This would be a significant improvement for the iOS development, which would attract more iOS engineers who have interests in KMM and SwiftUI.
I will contact you as soon as there is any update from the designer.
FYI, the designer is going to start the design this weekend.
Thank you! 🎉 I'd like to ask if it's better to do something like onboarding MTG or ask a text-based question what you want to know. 👀
It seems like the information here https://github.com/DroidKaigi/conference-app-2021/issues/334#issuecomment-800724327 is enough for now. Is there any news?
The design will share the intermediate design once she is ready.
Thank you! There are no other changes. If you have any, please tell me anytime. 🙏
Here is one quick question.
Will there a native detail page for the feed? This may affect the design.
SFSafariViewController
which displays web pages.The detail page does not exist. On Android, it is displayed on the Web using Chrome Custom Tab. I think it will probably be Safari View Controller on iOS.
Hello, I'm Choi, a designer. I am happy to participate in this project as a designer. The UI for the iOS app is complete, so now it can be shared.
Link : DroidKaigi_2021_official_App (iOS)
The colors and shapes have been adapted to Android UI, but the major changes are as follows.
Is it ok for you guys?
Thank you! I'll check! @myihsan Please comment if you have any advice from the perspective of an iOS engineer.
I checked a little. I think it's easy to understand and has a very good design. It seems that the composition of the screen has changed quite a bit.
One thing I'm worried about is that it may not be possible to use common logic between iOS and Android. I'm sorry I couldn't share this issue because I couldn't anticipate it. I think I should have asked you to share it when You started making design a little. However, even if the common logic cannot be used for the UI logic, I think that the others can be used, and I think it is better to proceed for the time being. 👍
Please comment if you have any advice from the perspective of an iOS engineer.
I have done it before the sharing above. The only remaining issue is the loading screen better not cover the full screen.
I will try to ask more iOS engineers for advice next week.
One thing I'm worried about is that it may not be possible to use common logic between iOS and Android.
I think it also has a good side for practice the design for the shared KMM module.
Is it okay to modify the design so that the loading screen no longer covers the full screen? I forgot to change to a Skeleton screen.
It may not be necessary after I demonstrate the way we implement Skeleton screen by SwiftUI. So please keep your time for some new proposal or advice from other iOS engineers next week🙇♂️
@takahirom The review by six iOS engineers in YUMEMI Inc., including me, has ended. The conclusion is that an iOS engineer can implement this design with SwiftUI-Introspect (A library that helps us deal with some iOS components that hard to custom in SwiftUI) without too many efforts. So this design looks good for us.
Is our review enough for you? If so, it may be time to update README so that we can close this issue.
Thank you! I will close the issue and put it in the README. 🎉 @nobonobopurin I'd like to list it below as a designer. Is there any link you would like to use? https://github.com/DroidKaigi/conference-app-2021#designer
@takahirom Thank you! 🎉 Please use the link below: https://github.com/nobonobopurin
Thank you! I will update README 👍
Kind (Required)
Proposal / Discussion
Overview (Required)
Is there any chance that we can have another design for the iOS app?
We can indeed use material-components-ios, but we cannot use it directly since it's implemented by UIKit which is different from our current layout framework–SwiftUI. It's possible to make it work in SwiftUI, but it will take many unnecessary efforts and face unexpected issues.
So I think it may be a good idea to have another design for iOS. It's not only for the development cost but also for the iOS users.
If it's possible, I would like to try to invite a designer to help us. It would be helpful to have the information below:
Where can we find specification documents that the designer needs to refer to?
Is there any schedule for design products?
Is there any universal guideline for design?
Links
An issue about using material-components-ios in SwiftUI