RECENTLY

How to Submit to China's Top 15 Mobile App Stores

China's app store environment is quite divided with over 2 dozen widely used marketplaces. We provide step by step instructions on how to successfully submit your apps to the top 15.

How to use gravity and layout_gravity on LinearLayout that includes TextViews

Impotant points and examples on how gravity and layout_gravity works on Android LinearLayout and TextViews.

Getting Started in Android Development- A .Net Developer's Guide

An introduction to using Java for Android applications for developers currently working in C# using the .Net Framework.

Building ASP.net Core MVC using Visual Studio

For this blog, I’ll be guiding you on how to create a simple ASP.net Core MVC project.

.Net Core 1.0 released!

.NET Core is a cross-platform, open source, and modular .NET platform for creating modern web apps, microservices, libraries and console applications.

How to Submit to China's Top 15 Mobile App Stores

S.R. Schroeder // Last Updated: 2016-09-27

With about 450 million mobile users in China, there are around 30 app stores for Android and around 10 for iOS. However, most app stores are similar to each other, including the apps in each app store, the requirements and app submitting procedure. According to the statistics of TalkingData, the biggest app stores in China are app stores of Tencent, 360 and Baidu. In this article, we list 15 top app stores in China and introduce how to submit your app to each app store in detail.

1. 360 App Store

360 app store is one of the most popular and safest app stores in China. According to the statistics of TalkingData, the biggest independent mobile data service platform in China, the coverage and active rate of 360 app store is the TOP1 of China’s mobile app store. Compared to other mobile app stores, 360 App Store has the least ShanZhai app (ShanZhai app means an app that copy the functions and features of a popular app but with another brand).

Steps to submit apps:

  1. Go to http://dev.360.cn/, the 360 mobile apps developer platform.
  2. Click ‘Submit an app’.
  3. Sign in with your 360 account. (Create one if you don’t have.)
  4. Click the ‘Developer category’.
  5. Choose from personal developer or corporate developer and fill in the information according to the requirements.
  6. After you signed up successfully, enter the platform of submit an app or a game. Here I’ll use ‘submit an app’ as an example. Click ‘submit an app’ and then select the category of your app.
  7. Go to the page of submit APK, fill in the information according to the notes and then submit your app for review. After it’s reviewed successfully, you will be able to see it in the 360 app store!

How to use gravity and layout_gravity on LinearLayout that includes TextViews

Romel Barrera // Last Updated: 2016-09-02

Maybe some of you are confused, got stuck or wondered why the vertical/horizontal alignment of Textview is not working on your desired output. Following are important points and examples that may help you understand how it works:

  • Check the parent (LinearLayout) width/height.  Let us assume that you want to positon the TextViews vertically to the center of the LinearLayout. With the layout example below, the gravity and layout_gravity will not work since the parent layout(LinearLayout) height has the same size as of its children(TextViews) and the children have no space for movement.

Getting Started in Android Development- A .Net Developer's Guide

Romel Barrera // Last Updated: 2016-07-12

For those who are interested in using Java in android applications and who are currently into developing applications written in C# using .net framework then I recommend the following points that could give you an idea on how to start:

  1. First of all, I suggest that you use Android Studio as the Integrated Development Environment(IDE). It is light and simple to use. The environment is pretty much the same as that of Visual Studio. It is like mobile IDE version of the visual studio where you can find the following cool features: 

1.1.  Project wizard creation. This feature will help you in naming your project, choosing android devices. It will also help in adding activity from different templates and you’re done.  Codes and layout page are easily generated. After that, project is ready to run.

1.2.  Drag and drop. Widgets and layouts can be dragged and dropped on the page, then the codes will be generated automatically.

1.3.  Code assistant. If you are familiar with ReShaper then this what I exactly mean. Yes, it’s like as if you have a free tool. This is what I like the most, it will really speed up your coding.

 

You can found a complete reference guide from downloading the Android Studio, its features and other using this link.

Building ASP.net Core MVC using Visual Studio

Ervin Musngi MCSD // Last Updated: 2016-07-12

What is ASP.net Core? Check the previous blog here.

For this blog, I’ll be guiding you on how to create a simple ASP.net Core MVC project.  This will be a straight forward implementation, from creating up to running it locally.

So let’s start.

Install Visual Studio and .NET Core

Creating our first ASP.net Core Web App

 

A popup dialog will open:

  • In the left pane, tap Web
  • In the center pane, tap ASP.NET Core Web Application (.NET Core)
  • Name the project “MvcMovie” (It’s important to name the project “MvcMovie” so when you copy code, the namespace will match. )
  • Tap OK

.Net Core 1.0 released!

Ervin Musngi MCSD // Last Updated: 2016-06-28

.NET Core is a cross-platform, open source, and modular .NET platform for creating modern web apps, microservices, libraries and console applications.

This is promised run to on any major operating system, Windows, OSX and Linux! (no costly licensing!)

NET Core is a new cross-platform .NET product. The primary selling points of .NET Core are:

  • Cross-platform: Runs on Windows, macOS and Linux.
  • Flexible deployment: Can be included in your app or installed side-by-side user- or machine-wide.
  • Command-line tools: All product scenarios can be exercised at the command-line.
  • Compatible: .NET Core is compatible with .NET Framework, Xamarin and Mono, via the .NET Standard Library.
  • Open source: The .NET Core platform is open source, using MIT and Apache 2 licenses. Documentation is licensed under CC-BY. .NET Core is a .NET Foundation project.
  • Supported by Microsoft: .NET Core is supported by Microsoft, per .NET Core Support

Composition

.NET Core is composed of the following parts:

  • .NET runtime, which provides a type system, assembly loading, a garbage collector, native interop and other basic services.
  • A set of framework libraries, which provide primitive data types, app composition types and fundamental utilities.
  • set of SDK tools and language compilers that enable the base developer experience, available in the .NET Core SDK.
  • The ‘dotnet’ app host, which is used to launch .NET Core apps. It selects and hosts the runtime, provides an assembly loading policy and launches the app. The same host is also used to launch SDK tools in the same way.