For TestFlight: How to obtain UDID
2.App Store Distribution provisioning profile
For TestFlight: How to obtain UDID
2.App Store Distribution provisioning profile
parseJson() { | |
try { | |
return Login.fromJson(json.decode(result.body)); | |
} on FormatException catch (e) { // catching an exception according to it's type | |
return Future.error(InvalidDataError(e.message)); | |
} on ParseException { | |
return Future.error(InvalidDataError()); | |
} catch (_) { | |
return Future.error(InvalidDataError()); | |
} |
class IsolateHolderService : MethodChannel.MethodCallHandler, LocationUpdateListener, Service() { | |
// ... other code ... | |
companion object { | |
private var notificationChannelName = "Flutter Locator Plugin" | |
private var notificationTitle = "Start Location Tracking" | |
private var notificationMsg = "Track location in background" | |
private var notificationBigMsg = "Background location is on to keep the app up-tp-date with your location. This is required for main features to work properly when the app is not running." |
// jshint esnext:true | |
// "use strict"; | |
// esversion: 6 | |
// https://jsbin.com/yujazob/edit?js | |
// you can see the output in the console (cmd+opt+J) | |
var config = { | |
apiKey: "AIzaSyBVF7jKRrkBl22S03aZy_77m0Q9edXccx8", | |
authDomain: "treckerandroid.firebaseapp.com", |
library built_vehicle; | |
import 'dart:convert'; | |
import 'package:built_collection/built_collection.dart'; | |
import 'package:built_value/built_value.dart'; | |
import 'package:built_value/serializer.dart'; | |
import 'package:clean_architecture/built_value/serializers.dart'; | |
part 'built_vehicle.g.dart'; |
Ctrl+Alt+O - removing unused imports
Alt+Cmd+V - extracting a variable
Alt+Cmd+C - extracting a constant
Alt+Cmd+M - extracting a method
class TestLocalizationsDelegate | |
extends LocalizationsDelegate<TestLocalizations> { | |
const TestLocalizationsDelegate(); | |
@override | |
bool isSupported(Locale locale) { | |
return [DE, EN, PL].contains(locale.languageCode); | |
} | |
@override |
class Application : FlutterApplication() { | |
override fun onCreate() { | |
super.onCreate() | |
LocationService.setPluginRegistrant(object: PluginRegistry.PluginRegistrantCallback { | |
override fun registerWith(registry: PluginRegistry?) { | |
registry?.registrarFor("us.kostenko.gps_service_plugin.GpsServicePlugin")?.let { | |
GpsServicePlugin.registerWith(it) | |
} | |
} |