Langsung ke konten utama

Postingan

Menampilkan postingan dari April, 2017

Hands on Xamarin Platform Pipeline - Build - Setup automatic build on git push

In this article I'll show you how to setup the automatic build of our 'RememberIt' application after every git push using Visual Studio Mobile Center. The automatic building of the application will help to ensure that in a team of developers the application is always building successfully and is available for distribution. When the build is broken, it can be seen and solved quickly. If not yet done, please read  the previous post  in the Hands on Xamarin Platform Pipeline series. To start, browse to Visual Studio Mobile Center then select the application we created on the previous post . Select Build menu, the supported version control system are: - Visual Studio Team Services - Github - Bitbucket In our case, we'll use Github. Authorize Mobile Center to access to your Github repositories. Select the repository where 'RememberIt' application is hosted. Select the desired branch, in our case it's the master branch. Now, select the connected application proje

SQLiteToExcel v1.0.1

This is a Light weight Library to Convert SQLite Database to Excel and Convert Excel to SQLite. I have already released version 1.0.0 . It is suitable to export SQLite Database to Excel. But, In version 1.0.1 I have Included following features Features Added Functionality to Import Excel into SQLite Database. Added Functionality to Export Blob into Image. Added Functionality to Export List of tables specified. Sample App The sample app in the repository is available on Google Play: How to Download Add the following library in your app level gradle file compile 'com.ajts.androidmads.SQLite2Excel:library:1.0.1' How to Use Add Permission to Read External Storage in AndriodManifest.xml <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> Export SQLite to Excel This line is used to save the exported file in default location. SqliteToExcel sqliteToExcel = new SqliteToExcel(this, "helloworld.db"); This line is used to save the exporte

Hands on Xamarin Platform Pipeline - Develop - Add Facebook authentication

In this article I'll show you how to add Facebook authentication to the "RememberIt" mobile application. If not yet done, please read the previous post in the Hands on Xamarin Platform Pipeline series. Facebook app creation In order to be able to add Facebook authentication, we need to create a Facebook App. To do this, navigate to: https://developers.facebook.com/apps , click on "Add a New App" button then fill in the application information. Go to Settings then copy the App ID. Then always in Settings, click on Add Platform then Select Android. Fill in the following information: - Google Play Package Name: the package name defined in Android Manifest file. - Class Name: MainActivity in our case. - Key Hashes: where we can add Debug and Release Android key hashes. To generate the Debug Key hash, open the terminal then run the command below: Use 'android' as password then copy-paste the generated hash key. Now, click on Add Product under Products catego

Hands on Xamarin Platform Pipeline - Develop - Exploring Visual Studio Mobile Center

In this post we'll explore the functionalities of the Visual Studio Mobile Center, it's just an overview and each functionality will be detailed in future posts while improving our 'RememberIt' application. Don't forget to take a look at the previous posts . Visual Studio Mobile Center helps mobile developers to cover all the lifecycle (Continuous Integration and Continuous Delivery) and the functionalities they need for a mobile application. It's available under the following link:  https://mobile.azure.com Application creation Let's create our 'RememberIt' application is Visual Studio Mobile Center. Firstly, login to  https://mobile.azure.com , then push 'Add new app' button. Enter app name and for our 'RememberIt' application select Android as OS, Xamarin as platform then push 'Add new app' button. Once the application created, the getting started page is shown. Exploring Visual Studio Mobile Center menus Build menu: to ret

Hands on Xamarin Platform Pipeline - Develop - Let's explore some nice features of Xamarin Studio 6

This is not the post that logically follows the  the previous one  but I suggest to read it. In this post we'll take a break and explore some nice features of Xamarin Studio 6. General functionalities Dark theme is one of the new features, in preferences then Visual Style. We can configure the desired code formatting between Visual Studio Style, Mono Style or Custom Style. To do this: preference, source code, code formatting then Text file where we can define the Policy, use 4 spaces instead of tabs... Just make sure to have the other types (XML, F# and C#) use the default behavior of Text file. Global Search can be used to search for everything inside the workspace: files, Xamarin Studio functionalities & commands... When we copy a piece of code, it will be saved in the clipboard inside the toolbox. This piece of code can be dragged and dropped to a source code file. When we search for something we can pin the results to save them and do other searches. We can highlight the cu

Hands on Xamarin Platform Pipeline - Develop - Add authentication using Azure Active Directory

After creating an offline application following the previous post . Now, we will start convert our offline application to a connected one using Microsoft Azure tools. In this post we'll add authentication using Azure Active Directory. Application Creation on Azure Active Directory To do this, login to https://manage.windowsazure.com and in case you don't have Azure Subscription a trial can be requested. Then, click on Active Directory as shown in the image below. Select an Active Directory, navigate to Applications tab, click ‘Add‘ button then select ‘Add an application my organization is developing‘. Choose an application name and make sure to select ‘Native Client Application‘ as type of application. On the final screen, provide the ‘Redirect URI‘ then validate the application creation. Once the app is created, navigate to ‘Configure‘ tab then write down the ‘Client ID’ that we’ll use later. User Creation on Active Directory In Active Directory main screen, navigate to Users