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...
CommonCrypto libs for iOS:
CommonCrypto tutorial ->
http://www.mikeash.com/pyblog/friday-qa-2012-08-10-a-tour-of-commoncrypto...
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/Hocc...
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/1449...
+ Incremental Store:
-
http://sealedabstract.com/code/nsincrementalstore-the-future-of-web-servi...
-
http://chris.eidhof.nl/post/17826914256/accessing-an-api-using-coredatas-...
- From Apple doc (revisited)
https://developer.apple.com/library/ios/documentation/DataManagement/Conc...
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