IOS Android Windows
iTunes App Store Play App Store Windows Store
Platform | dev | master |
---|---|---|
iOS | ||
Android | ||
UWP |
Microsoft MVP Program GitHub Repository
Home Page: https://microsoft.github.io/mvp/
IOS Android Windows
iTunes App Store Play App Store Windows Store
Platform | dev | master |
---|---|---|
iOS | ||
Android | ||
UWP |
The MVP icon on the splash screen seems a bit blurry.
Tested on Xiaomi Redmi 4 on Android 6.0.1
There are several custom renderers inside of iOS/Android that make the apps look like Windows applications. We should use standard data entry types on each platform.
I.e. enter https://microsoft.github.io/mvp/ here:
Would be nice to have the design team do a 1 over on it.
New thoughts here based on what I am seeing to mock up:
Just a suggestion that @jfversluis came up with:
Perhaps we should rename the app to something short and sweet. Currently the name on my iOS app overview screen is "Microsoft..." which doesn't tell you a whole lot. Suggestion was to maybe rename it to "MVPBuzz" to also link into the hashtag on Twitter. What do you guys think?
The icons of activities are in low quality and are grained
Add culture resources with .resx
files instead of having hardcoded labels everywhere in the code.
Seems the current Contribution Model will clip the title property to only show 40 chars.
This is done by using the TitleDisplay property.
But when running the app on UWP or in landscape mode on iOS or Android, we are not seeing the whole title and are always getting the pre generated "..." three dots.
System.FormatException
We need to replace “Activity” with “Contribution” in the source code.
In order to avoid request the data every time so we need to cache the Contribution Area list and the Contribution Type list(this will be a good UX).
We can cache the data for 1 day.
When adding of editing an activity, the description field is not scrollable. I try to be verbose in the description field when adding an activity, right now it's hard to edit.
Tested on Xiaomi Redmi 4 on Android 6.0.1
Steps:
Result:
Login screen shows up again but this time with a black status bar on the blue background.
I just logged in and it shows up completely blank.
Would be nice if we had some graphs in the app...
Like how many activities per month, what activity types per month, etc...
Would suggest to do a read-up here for the options in Xamarin Forms : https://xamarinhelp.com/charting-xamarin-forms/
With strong favourite for https://github.com/aloisdeniel/Microcharts
Hi,
This repo has been private for much too long. Please migrate it to VSTS, delete it, or open source it. Thank you.
System.FormatException
Do we have some docs somewhere?
Maybe we can improve onboarding experience by having a better authentication page.
As soon as everyone validate the design I will implement it.
#0072c6
/ Opacity: 0.85
#FFFFFF
/ Opacity : 0.18
I have met many times this problem, but not always met.
Solution: 1. Remove the block of DesignMvpService. 2. Move the block of DesignMvpService to try-catch block. 3.Refactor code for ProfilePhoto:
ImageSource retSource = null;
bool useDefault = false;
byte[] bytes=default(byte[]);
if (StoreImageBase64Str != null)
{
try
{
bytes = Convert.FromBase64String(StoreImageBase64Str);
}
catch
{
useDefault = true;
}
}
else
{
useDefault = true;
}
if (useDefault)
{
bytes = Convert.FromBase64String(CommonConstants.DefaultPhoto);
}
retSource = ImageSource.FromStream(() => new System.IO.MemoryStream(bytes));
return retSource;
What's the deal with this page? Currently it has only 2 functionalities:
These could also be done by making an icon for each in the navigation bar (at least that's how I'd do it on iOS). If there are more settings related things coming in the near future I would create a screen for it using a TableView on iOS which as become the standard there. I believe Android uses a similar standard @jamesmontemagno?
Do you have a list of the features that the application should have built into it. I am trying to figure out why some of the packages are in there.
Even if a small bullet list.
Is this possible? It will cache our token correctly and work really nice. Seems like we are using a browser?
There are different namespaces in use for both the shared projects. Some files seem to have been moved from MVPUI to MVP project without altering the namespace accordingly.
Something a lot of MVPs seem to forget is add their activities.
It would be nice to have some kind of reminder with this app. Like: one a month, a month before July 1st. Something like that and receive a push notification (could be local), and of course the ability to en-/disable it.
We should better to add confirm logic for the delete operation too, because we operate a business - sensitive data.
Result:
The values for the activity you opened for editing are shown.
If user have registered app for the old Live SDK(MSA applications) long time ago, they can see "Converged applications" section and "Live SDK applications" section. They can follow our current document to run our source code with the real MVP site API.
If user is a new developer for Live SDK, they cannot register the MSA applications but only can use the latest MSAL(We will support that in V2).
Would be great if our MVP account number would be shown on the profile page...
Are there any specs we can use to see what is going on on this page? I'm no MVP myself so I have no idea what kind of stuff is being displayed here or what else we can pull out of the API. That would make it a lot easier to start thinking towards how we can put that information on screen.
I did an iOS style mockup with what I know is being displayed on there but this is just something I made up. Could use some discussion to create a final direction for this screen :)
System.FormatException
Be able to filter the activities list, on month, year, activity types, etc...
To help with the open source process we should standardize and correctly fix all of the image assets in the app:
https://github.com/Microsoft/mvp/blob/master/MobileAppGuidelines.md
Additionally, all of the weird data bindings should be removed to normal Images unless they are dynamic. All the static ones can do something like this:
<Image
Aspect="AspectFill"
HorizontalOptions="Fill"
VerticalOptions="StartAndExpand">
<Image.Source>
<OnPlatform
x:TypeArguments="ImageSource"
Android="placeholder.png"
iOS="placeholder.png"
WinPhone="Assets\placeholder.png"/>
</Image.Source>
</Image>
see: https://blog.xamarin.com/material-design-for-your-xamarin-forms-android-apps/
This adds performance, new style, and is the only way to go. It is the default new-> project.
A few things are going wrong with the login now:
This is due to the fact that a Color
is expected but it receives a OnPlatform<Color>
right now.
This only shows a modal instance of the MyProfile page. No tabs, no way to get to the activities :)
The app works once. On re-opening the app receive "Microsoft MVP has stopped".
Most likely related to the Auth token, as if I sign out before closing the app, I am able to run the app a second time (and follow the complete login process again).
Maybe I'm missing something, but it seems I can only see the last 10 activities in the list and there is no way to pull up more.
Tested on Xiaomi Redmi 4 on Android 6.0.1
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.