Size: a a a

Xamarin Developers

2016 December 14

KA

Kirill Ashikhmin in Xamarin Developers
NDA та еще боль для разработчиков, которые хотят делиться знаниями)
Хотя многие компании выкладывают свои наработки в виде библиотек, дабы спокойно использовать во всех проектах без юридических проблем из-за копирования кода с одного проекта в другой
источник

AS

Akhmed Sheriev in Xamarin Developers
Я вот тоже в домашних проектах делал подобные наработки. Но делал  идеологию похожую на React JS нежели к тому что мы привыкли (MVVM).
источник

AS

Akhmed Sheriev in Xamarin Developers
Покрыл только базовые контролы - а так можно покрыть большую часть и попробовать опубликовать. В любом случае довести до уровня XF в одиночку я не потяну.
источник

KA

Kirill Ashikhmin in Xamarin Developers
Akhmed Sheriev
Я вот тоже в домашних проектах делал подобные наработки. Но делал  идеологию похожую на React JS нежели к тому что мы привыкли (MVVM).
это какая?
источник

DB

Damir Beylkhanov in Xamarin Developers
теперь такой эксепшен валится

System.IO.IOException: Remote prematurely closed connection.
источник

DB

Damir Beylkhanov in Xamarin Developers
начиная с ios 9 нельзя обращаться к  http без прямого указания этого в info.plist
источник

DB

Damir Beylkhanov in Xamarin Developers
читайте что такое NSAppTransportSecurity
источник

DB

Damir Beylkhanov in Xamarin Developers
<key>NSAppTransportSecurity</key>
<dict>
     <key>NSAllowsArbitraryLoads</key>
     <false/>
      <key>NSExceptionDomains</key>
      <dict>
           <key>http://IP Address/Oep.Web.Api</key>
           <dict>
               <key>NSIncludesSubdomains</key>
               <true/>
               <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
               <true/>
               <key>NSTemporaryExceptionMinimumTLSVersion</key>
               <string>TLSv1.1</string>
           </dict>
      </dict>
</dict>
источник

DB

Damir Beylkhanov in Xamarin Developers
щас вот так
источник

DB

Damir Beylkhanov in Xamarin Developers
в Info.list
источник

DB

Damir Beylkhanov in Xamarin Developers
plist*
источник

DB

Damir Beylkhanov in Xamarin Developers
-------
var client = new HttpClient();
   client.Timeout = TimeSpan.FromSeconds(30);
   client.MaxResponseContentBufferSize = 256000;
   var json = JsonConvert.SerializeObject(request);
   var content = new StringContent(json, Encoding.UTF8, "application/json");

   var response = await client.PostAsync(uri, content);
источник

DB

Damir Beylkhanov in Xamarin Developers
что еще упустил?
источник

I

Igor in Xamarin Developers
Кстати тут про Xamarin идет Live Event на channel9

https://channel9.msdn.com
источник

AS

Akhmed Sheriev in Xamarin Developers
Спасибо за ссылку
источник

KA

Kirill Ashikhmin in Xamarin Developers
Damir Beylkhanov
<key>NSAppTransportSecurity</key>
<dict>
     <key>NSAllowsArbitraryLoads</key>
     <false/>
      <key>NSExceptionDomains</key>
      <dict>
           <key>http://IP Address/Oep.Web.Api</key>
           <dict>
               <key>NSIncludesSubdomains</key>
               <true/>
               <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
               <true/>
               <key>NSTemporaryExceptionMinimumTLSVersion</key>
               <string>TLSv1.1</string>
           </dict>
      </dict>
</dict>
<key>http://IP Address/Oep.Web.Api</key>
тут не полный путь указывать, а домен надо. то бишь ип в данном случае
источник
2016 December 15

KA

Kirill Ashikhmin in Xamarin Developers
Кстати на счет своей перепилки контролов Xamarin Forms, вот 2 скрина с иерархией вьюх на Android при реализации в Xamarin Forms и в моей.
источник

KA

Kirill Ashikhmin in Xamarin Developers
источник

KA

Kirill Ashikhmin in Xamarin Developers
источник

KA

Kirill Ashikhmin in Xamarin Developers
На 1 моя реализация. [] - ViewGroup
источник