Medium

United States / English

Medium

A Medium Corporation,


Store Category Version Last Update Avg. ratings
Apple News 2.9.3100 February 20, 2016 4.68

ASO Score & Checklist

65%
App Name
Your app name is too short. 6 characters

Titles weight a lot in the App Store algorithm. Try to add your strongest keywords in your title. This will increase your app discoverability. Use our Keywords Tool to find the best keywords for your app.

App Description
Your app description seems to be too short. 850 characters

It's only 850 characters. We strongly recommend writing at least 1.000 characters. Use content that makes your app unique (features description, characteristics, how to use your app, ...). Your description needs to convince people to download your app. Also, be sure to add important and relevant keywords in your description to improve your iTunes app page and optimize your SEO.

Screenshots
Ok, that's perfect.

Ok, that's perfect. You have screenshots with the optimized screen dimensions for each device. We hope that users can see how great your app is. Make sure that your first two screenshots showcase your best features, as they will be displayed in the Search Results on the App Store.

Versions
Your last version was released more than 3 months ago. Update your app with new features and/or some bug fixing.

Version 2.9.3100 released on February 20, 2016
Yesterday, we introduced a bug that caused the app to crash for some users. This has been fixed. In an effort to be even more transparent, here is exactly what changed in this release: Showing 13 changed files with 56 additions and 560 deletions. View app/Components/PostList/PostListDataController.h: - - (void)reloadPostsWithSession:(Session *)session; // PTR - - (void)fetchInitialPageWithSession:(Session *)session; // loading when you open the app - - (void)fetchNextPageWithSession:(Session *)session; // infinite scroll + - (void)reloadPostsWithSession:(Session *)session; + - (void)fetchNextPageWithSession:(Session *)session; View app/Components/PostList/PostListDataController.m: _postListState = [ListDataControllerState stateWithItems:@[] pagingState:ListDataControllerPagingStateInitialFetch error:nil]; - _inResponseToPostsByPostId = [NSMutableDictionary dictionary]; - _socialRecommendUsersByPostId = [NSMutableDictionary dictionary]; } return self; } - - (void)fetchInitialPageWithSession:(Session *)session { - [self fetchInitialPageWithSession:session shouldClearList:NO]; - } - - (void)reloadPostsWithSession:(Session *)session { - [self fetchInitialPageWithSession:session shouldClearList:YES]; + if (_isFetching) { + GRTLogInfo(@"Attempt to reload posts with fetch already in progress"); + return; + } + _isFetching = YES; + + // Load the cached list if it exists, but only on the initial fetch + if ([_fetcher respondsToSelector:@selector(cachedPostListRespone)] && + _postListState.items.count == 0) { + PostListResponse *cachedResponse = [_fetcher cachedPostListRespone]; + if (cachedResponse.postListItems.count && cachedResponse.paging) { + GRTLogInfo(@"Cached post list found!"); + [self processInitialPostListResponse:cachedResponse + error:nil]; + } + } + + // Fetch a fresh list from the server + [_fetcher fetchInitialListWithCompletion:^(NSArray *postListItems, + id(MediumAPIPaging) paging, + NSError *error) { + PostListResponse *response = [[PostListResponse alloc] initWithStreamItems:postListItems + inResponseToPostsByPostId:inResponseToPostsByPostId + socialRecommendUsersByPostId:socialRecommendUsersByPostId + paging:paging]; + [self processInitialPostListResponse:response + error:error]; + }]; } - - (void)processInitialPostListResponse:(PostListResponse *)response - error:(NSError *)error - shouldClearList:(BOOL)shouldClear { + error:(NSError *)error { _isFetching = NO; if (error) { // If we already have items, just silently fail so we don't clobber the entire stream on a failure return; } - NSArray *existingPostList = _postListState.items ?: @[]; - NSArray *incomingPostList = response.postListItems ?: @[]; - - if (shouldClear) { - [_inResponseToPostsByPostId removeAllObjects]; - [_socialRecommendUsersByPostId removeAllObjects]; - existingPostList = @[]; - } -

Version 2.8.3078 released on February 18, 2016
Today, a giddy expedition of iOS entomologists announced the discovery of what they believe to be three previously unknown species of insect, and have published their findings in the Royal Github Repository of Issues: Avatarus Blankulum (Ghostface notifier) Habitat: Activity screen Field notes: This diplopod hides in the rolled up notifications, replacing the placeholder avatar with a blank circle. Travels in swarms. Transcodus Mironum (Disappearing gif-roach) Habitat: Post screen Field notes: This persistent pest burrows deep into Miro, sporadically emerging to pull down gifs and replace them with a gray square. Nocturnal. Emojius Tooclosus (Padfly) Habitat: The author name field Field Notes: Using emoji as bait it attracts its primary food source: the publish date into a padding trap resulting in a hard to read jumble at the top of the post.

Version 2.7.3038 released on February 09, 2016
It looks like you’re trying to update your app. Would you like help? [ ] Tell me what’s in this release [x] Just update my app please [ ] Don’t show me this tip again Great, so let’s go over what’s in this release! [ ] Sounds good [x] Clippy, no! Ok! So first off, let’s talk about the bug fixes. [x] Please stop Deep linking from Facebook was a total mess, we’ve cleaned that up. Also, there was an issue where the follower state might be incorrect, that’s been corrected. Lastly, tapping on authors and publications now takes you to the correct place in your home stream. [x] Ok… We also have a new feature where if you get a sudden surge of activity we’ll condense it into a single notification. [x] For the love of everything sacred, just update the app already I’m sorry, Windows has encountered a fatal error and can not perform the update at this time. Please try again later.

Version 2.6.2938 released on January 14, 2016
Bug Soup (Serves two) Ingredients: - 1 iOS app - 9 bugs - 1/4 onion - 6 straw mushrooms - 2 cups of water - 1 teaspoon of chicken stock - 1/2 lemon - Coriander (for topping) Cooking instructions: 1. Boil water in a pan. Add the chicken stock and vegetables. 2. Update header and sticky footers when coming out of ImageZoom. 3. Refetch post and post user data if post user data is not in cache. 4. Fixes issue where quote responses in conversations were not shown in the post. 5. Never show highlight selectors in the stream or display an unstyled tab bar. 6. Fix issue where the bulk post fetcher would stop fetching batches if there was an error for one batch. 7. Visually tweak follow and following lists. 8. Update draft view to put banner items into the new collapsable navigation. 9. Increase performance of editor. 10. Turn off the heat, squeeze the lemon and add pepper. Serve with coriander topping.

Unlock all AppTweak features, start your 7-day free trial

Start your free trial

App Description

At Medium, we are creating a network for writing that enables people to make an impression on others. To make them think or change their minds. To teach them something or connect emotionally. Where the quality of the idea matters, not the author’s qualifications. A place where conversation pushes ideas forward and words still matter. Read: The best reads tailored just for you. You'll find a curated blend of human and algorithmically curated stories ensures you always have something to dive into. Write: Switch from your phone to your tablet to your computer, seamlessly. Write wherever inspiration strikes. React: Highlight a particular passage that speaks to you, or recommend it to your followers. Join the conversation by writing your own response to a story that moved you. Questions? Feedback? To get help. visit https://help.medium.com

App Screenshots

Medium Screenshot Medium Screenshot Medium Screenshot Medium Screenshot

Medium Ranking History | News

Medium daily app ranking in News category for the last 30 days.

Medium Worldwide Rankings | News

Medium rankings per country in News category.

Unlock all features after signing up

Get more ASO recommendations, app rankings, store data, keywords insights and more.

Start your free trial

App Keyword Tool

Use AppTweak Keyword tool to audit, optimize and monitor your keywords effectively.


Mobile App Analytics

All insights and data to measure your app’s performance over time and across countries.

Get the latest tips and tricks to improve your ASO Learn all ASO best practices to boost your app on top of the charts and beat your competitors.

  • App Title: 4 Effective Hacks to Improve Your App Store Visibility

    This week’s collaboration is with Yalantis, mobile application development company. In this article, find 4 effective ways to improve your app title in order to maximize your app store visibility. Read the entire post on Yalantis blog. Having a great app is only the beginning of your app developer or marketer road to success. There’s a lot to do in order to achieve your goals. Building a powerful marketing strategy is a crucial step in …

  • 5 ASO Experiments to understand the App Store

    Today’s guest post is a little special. It is brought to us by Maximilian Lehmann, App Store Optimization expert at ASO-Perform-Apps (German ASO consulting company). In his post, Maximilian offers us the results of 5 very interesting ASO keywords experimentations he made on the App Store. His objective was to try understanding the recent Apple App Store algorithm changes. Find out his 5 insightful discoveries right away. The Apple App Store, a complex and ever-growing …