Skip to content
Xamarin製アプリ一覧アプリ。iOS/Android アプリを、クライアントは Xamarin、サーバサイドは Azure を使って開発します
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Data
Xamalist.Droid
Xamalist.iOS
Xamalist
doc_image
.gitignore
LICENSE.txt
README.md
Xamalist.sln

README.md

Xamalist (ざまりすと)

「Xamarin 製アプリ一覧アプリ」です。

よく「Xamarinを使ったらどんなアプリが作れるの?」など聞かれるので、欲しいと思ったので作りました!

Startup project

C# だけで、iOS/ Android アプリを作っています。Swift/Obj-C も Java も 1行も書いていません。
UIは XAML(ザムル)というマークアップ言語を使っています。
コードは今のところ iOS/Android間で 9.5割くらい共通化しています。

XamarinForms

早く完成させてストアに上げたいなあ

使っているもの

Startup project

クライアント:

  • Xamarin.Forms
  • Prism

サーバサイド:

  • Microsoft Azure Mobile Apps

始め方

clone したままでは動きません。
サーバURLを記述した Xamalist/Commons/Consts.cs ファイルを gitignore しているので、
clone したら そのファイルを作ってサーバURLを記述してください。
(サーバ環境は各自 Microsoft Azure Mobile Apps を使い用意していただく必要があります。DBのスキーマなどは Xamalist/BusinessObjects/下のクラスを参照してください)

using System;
namespace Xamalist
{
    // 外部に公開したくない文字列などの設定ファイル
    public static class Consts
    {
        // 接続先の Webサーバのアドレス
        public static readonly string AzureWebsitesUrl = "https://(サーバーのURL文字列).azurewebsites.net";

        // Azure 上のストレージの接続文字列
        public static readonly string StorageConnectionString = "めっちゃ長い接続文字列。Azureのポータルの「アクセスキー」から取って来てね";
        // 参照:『Microsoft Azure Storage の概要』 https://docs.microsoft.com/ja-jp/azure/storage/storage-introduction
    }
}

This software is released under the MIT License, see LICENSE.txt.

You can’t perform that action at this time.