[aerogear-dev] iOS Team Meeting 01.10.13

Christos Vasilakis cvasilak at gmail.com
Tue Oct 1 06:12:05 EDT 2013


Hi,

fyi,
we had an iOS meeting today with matzew and corinnekrych and here are the meeting minutes.

Thanks 
Christos


1.3.0 Issues [PRs Sent]:
----

- iOS: Enable Multipart uploads on AG iOS -> https://issues.jboss.org/browse/AGIOS-15 
- PList Store: Find way to handle NSNull values -> https://issues.jboss.org/browse/AGIOS-31
- Duplicate emit of failure block after timeout on iOS 5 -> https://issues.jboss.org/browse/AGIOS-59
- TODO demo app, pull-to-refresh layout issue on iOS 7 -> https://issues.jboss.org/browse/AGIOS-64
- AeroDoc UI redesign aligned with Android AeroDoc client -> https://issues.jboss.org/browse/AGIOS-55


1.3.0 Issues [Unresolved]
----
- Evaluate/Implement SQLite adapter for AGStore protocol -> https://issues.jboss.org/browse/AGIOS-25
- Add support for CoreData -> https://issues.jboss.org/browse/AGIOS-14
- ios: pod install overrides files in Pods folder -> https://issues.jboss.org/browse/AGIOS-61


     
Security Discussion
----

mail thread  -> http://lists.jboss.org/pipermail/aerogear-dev/2013-September/004771.html
api overview -> https://gist.github.com/abstractj/f1229ae075f8e6688c75
 
high level overview of security in iOS -> http://blog.chariotsolutions.com/2012/04/securing-data-in-ios.html
(security in combination with the passcode lock of the device at the file level)
 
standalone encryption
---------------------

High Level overview of security in iOS: https://developer.apple.com/library/mac/documentation/security/conceptual/cryptoservices/GeneralPurposeCrypto/GeneralPurposeCrypto.html

CommonCrypto libs for iOS: 
CommonCrypto tutorial -> http://www.mikeash.com/pyblog/friday-qa-2012-08-10-a-tour-of-commoncrypto.html
 
some wrapppers for specific functionality provided by these libs :
https://github.com/rnapier/RNCryptor
https://github.com/hoccer/ios-api/blob/master/Examples/Hoccer%20Test/Hoccer/Crypto/NSData%2BCommonCrypto.h
 
SQLite and CoreData
-------------------
encrypted sqllite with sqlcipher - > http://sqlcipher.net/ios-tutorial/ 
...and a wrapper for Core Data -> https://github.com/project-imas/encrypted-core-data

 #action cvasilak prepare ML for different options of encyption of storage in iOS
 

Books & reading
-----
+ Security:
 - http://www.amazon.com/Hacking-Securing-iOS-Applications-Hijacking/dp/1449318746

+ Incremental Store:
  - http://sealedabstract.com/code/nsincrementalstore-the-future-of-web-services-in-ios-mac-os-x/
  - http://chris.eidhof.nl/post/17826914256/accessing-an-api-using-coredatas-nsincrementalstore
 - From Apple doc (revisited)
    https://developer.apple.com/library/ios/documentation/DataManagement/Conceptual/IncrementalStorePG/ImplementationStrategy/ImplementationStrategy.html#//apple_ref/doc/uid/TP40010706-CH2-SW1


Misc:
    
+ iOS 7 API Enchancements
  - Multitasking Enchancements
     - Background Fetch (periodically wake app an app to fetch data,  scheduled by iOS (preferrably). (the app must support it)  (non-critical periodic update scenarios eg. news feed)
     - Remote Notications (prior to display(optional) the alert  can wake up and lunch the app to fetch data (Silent Notification)   (critical updates usage scenario, rate usage applied by Apple... need to dig on it)
      (more on 'What’s New with Multitasking'  WWDC 2013 video#204
       -> https://developer.apple.com/wwdc/videos/index.php?id=204


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20131001/16e2f457/attachment.html 


More information about the aerogear-dev mailing list